./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-races/race-2_1-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/ldv-races/race-2_1-container_of.i', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux', '--witnessprinter.witness.filename', 'witness', '--witnessprinter.write.witness.besides.input.file', 'false', '--witnessprinter.graph.data.specification', 'CHECK( init(main()), LTL(G ! overflow) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', 'edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e'] Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-races/race-2_1-container_of.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 23:28:37,842 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 23:28:37,932 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-07 23:28:37,940 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 23:28:37,941 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 23:28:37,964 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 23:28:37,967 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 23:28:37,967 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 23:28:37,967 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 23:28:37,967 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 23:28:37,968 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 23:28:37,968 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 23:28:37,968 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 23:28:37,968 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 23:28:37,968 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 23:28:37,968 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 23:28:37,968 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 23:28:37,969 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 23:28:37,970 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 23:28:37,970 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 23:28:37,970 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 23:28:37,971 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e [2024-11-07 23:28:38,252 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 23:28:38,260 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 23:28:38,262 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 23:28:38,263 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 23:28:38,263 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 23:28:38,264 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2024-11-07 23:28:39,486 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 23:28:39,822 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 23:28:39,823 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2024-11-07 23:28:39,850 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a651bd953/fd64e2268c804714b5ea21c05b8a47e5/FLAGb2608d961 [2024-11-07 23:28:40,060 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a651bd953/fd64e2268c804714b5ea21c05b8a47e5 [2024-11-07 23:28:40,061 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 23:28:40,063 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 23:28:40,065 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 23:28:40,065 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 23:28:40,073 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 23:28:40,074 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,075 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1976401 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40, skipping insertion in model container [2024-11-07 23:28:40,075 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,145 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 23:28:40,605 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 23:28:40,614 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 23:28:40,662 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 23:28:40,695 INFO L204 MainTranslator]: Completed translation [2024-11-07 23:28:40,695 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40 WrapperNode [2024-11-07 23:28:40,696 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 23:28:40,697 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 23:28:40,697 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 23:28:40,697 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 23:28:40,701 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,711 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,731 INFO L138 Inliner]: procedures = 246, calls = 40, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 144 [2024-11-07 23:28:40,732 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 23:28:40,732 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 23:28:40,732 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 23:28:40,732 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 23:28:40,738 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,738 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,743 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,767 INFO L175 MemorySlicer]: Split 17 memory accesses to 3 slices as follows [2, 2, 13]. 76 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 8 writes are split as follows [0, 2, 6]. [2024-11-07 23:28:40,768 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,768 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,784 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,790 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,792 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,797 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,804 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 23:28:40,804 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 23:28:40,808 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 23:28:40,808 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 23:28:40,809 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (1/1) ... [2024-11-07 23:28:40,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 23:28:40,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:28:40,852 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-07 23:28:40,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-07 23:28:40,880 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2024-11-07 23:28:40,881 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-07 23:28:40,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-07 23:28:40,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-07 23:28:40,883 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 23:28:40,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 23:28:40,884 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-07 23:28:41,109 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 23:28:41,111 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 23:28:41,282 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-07 23:28:41,283 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 23:28:41,391 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 23:28:41,391 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-07 23:28:41,391 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 11:28:41 BoogieIcfgContainer [2024-11-07 23:28:41,392 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 23:28:41,393 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 23:28:41,393 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 23:28:41,397 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 23:28:41,398 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 11:28:40" (1/3) ... [2024-11-07 23:28:41,398 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54df873f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 11:28:41, skipping insertion in model container [2024-11-07 23:28:41,398 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:28:40" (2/3) ... [2024-11-07 23:28:41,398 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54df873f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 11:28:41, skipping insertion in model container [2024-11-07 23:28:41,398 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 11:28:41" (3/3) ... [2024-11-07 23:28:41,399 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2024-11-07 23:28:41,409 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 23:28:41,409 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-07 23:28:41,410 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-07 23:28:41,446 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-07 23:28:41,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 38 transitions, 90 flow [2024-11-07 23:28:41,490 INFO L124 PetriNetUnfolderBase]: 2/41 cut-off events. [2024-11-07 23:28:41,493 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-07 23:28:41,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 41 events. 2/41 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 23. Up to 3 conditions per place. [2024-11-07 23:28:41,496 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 38 transitions, 90 flow [2024-11-07 23:28:41,499 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 32 transitions, 73 flow [2024-11-07 23:28:41,509 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 23:28:41,521 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6dfe2dd0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 23:28:41,522 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-11-07 23:28:41,529 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-07 23:28:41,529 INFO L124 PetriNetUnfolderBase]: 0/13 cut-off events. [2024-11-07 23:28:41,530 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-07 23:28:41,530 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:41,530 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:41,531 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:41,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:41,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1341841268, now seen corresponding path program 1 times [2024-11-07 23:28:41,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:41,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819797268] [2024-11-07 23:28:41,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:41,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:41,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:42,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:42,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:42,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819797268] [2024-11-07 23:28:42,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819797268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:42,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:42,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 23:28:42,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562598691] [2024-11-07 23:28:42,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:42,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 23:28:42,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:42,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 23:28:42,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-07 23:28:42,302 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:42,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 32 transitions, 73 flow. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:42,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:42,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:42,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:42,739 INFO L124 PetriNetUnfolderBase]: 621/1208 cut-off events. [2024-11-07 23:28:42,740 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-07 23:28:42,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2271 conditions, 1208 events. 621/1208 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6849 event pairs, 193 based on Foata normal form. 44/1176 useless extension candidates. Maximal degree in co-relation 2198. Up to 862 conditions per place. [2024-11-07 23:28:42,751 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 58 selfloop transitions, 18 changer transitions 3/84 dead transitions. [2024-11-07 23:28:42,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 84 transitions, 344 flow [2024-11-07 23:28:42,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-07 23:28:42,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-07 23:28:42,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-11-07 23:28:42,765 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2024-11-07 23:28:42,766 INFO L175 Difference]: Start difference. First operand has 39 places, 32 transitions, 73 flow. Second operand 9 states and 155 transitions. [2024-11-07 23:28:42,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 84 transitions, 344 flow [2024-11-07 23:28:42,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 84 transitions, 336 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-07 23:28:42,772 INFO L231 Difference]: Finished difference. Result has 48 places, 50 transitions, 182 flow [2024-11-07 23:28:42,773 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=182, PETRI_PLACES=48, PETRI_TRANSITIONS=50} [2024-11-07 23:28:42,775 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 9 predicate places. [2024-11-07 23:28:42,775 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 50 transitions, 182 flow [2024-11-07 23:28:42,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:42,776 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:42,776 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:42,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-07 23:28:42,776 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:42,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:42,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1669751059, now seen corresponding path program 1 times [2024-11-07 23:28:42,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:42,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376355246] [2024-11-07 23:28:42,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:42,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:43,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:43,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:43,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376355246] [2024-11-07 23:28:43,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376355246] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:43,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:43,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 23:28:43,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365328106] [2024-11-07 23:28:43,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:43,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 23:28:43,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:43,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 23:28:43,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-07 23:28:43,163 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:43,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 50 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:43,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:43,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:43,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:43,596 INFO L124 PetriNetUnfolderBase]: 672/1245 cut-off events. [2024-11-07 23:28:43,596 INFO L125 PetriNetUnfolderBase]: For 467/467 co-relation queries the response was YES. [2024-11-07 23:28:43,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2979 conditions, 1245 events. 672/1245 cut-off events. For 467/467 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6746 event pairs, 267 based on Foata normal form. 44/1255 useless extension candidates. Maximal degree in co-relation 2506. Up to 951 conditions per place. [2024-11-07 23:28:43,602 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 62 selfloop transitions, 25 changer transitions 5/97 dead transitions. [2024-11-07 23:28:43,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 97 transitions, 516 flow [2024-11-07 23:28:43,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-07 23:28:43,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-07 23:28:43,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-11-07 23:28:43,603 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-11-07 23:28:43,603 INFO L175 Difference]: Start difference. First operand has 48 places, 50 transitions, 182 flow. Second operand 9 states and 156 transitions. [2024-11-07 23:28:43,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 97 transitions, 516 flow [2024-11-07 23:28:43,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 97 transitions, 514 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-07 23:28:43,607 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 316 flow [2024-11-07 23:28:43,607 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=316, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2024-11-07 23:28:43,607 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 19 predicate places. [2024-11-07 23:28:43,608 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 316 flow [2024-11-07 23:28:43,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:43,608 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:43,608 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:43,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-07 23:28:43,608 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:43,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:43,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1308206955, now seen corresponding path program 1 times [2024-11-07 23:28:43,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:43,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333137083] [2024-11-07 23:28:43,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:43,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:43,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:43,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:43,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333137083] [2024-11-07 23:28:43,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333137083] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:43,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:43,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 23:28:43,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225765438] [2024-11-07 23:28:43,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:43,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:28:43,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:43,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:28:43,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:28:44,008 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:44,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 316 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:44,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:44,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:44,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:44,596 INFO L124 PetriNetUnfolderBase]: 846/1560 cut-off events. [2024-11-07 23:28:44,596 INFO L125 PetriNetUnfolderBase]: For 1307/1307 co-relation queries the response was YES. [2024-11-07 23:28:44,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4350 conditions, 1560 events. 846/1560 cut-off events. For 1307/1307 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8821 event pairs, 281 based on Foata normal form. 52/1612 useless extension candidates. Maximal degree in co-relation 3598. Up to 1146 conditions per place. [2024-11-07 23:28:44,614 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 81 selfloop transitions, 37 changer transitions 17/140 dead transitions. [2024-11-07 23:28:44,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 140 transitions, 915 flow [2024-11-07 23:28:44,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-07 23:28:44,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-07 23:28:44,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-11-07 23:28:44,616 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44019138755980863 [2024-11-07 23:28:44,616 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 316 flow. Second operand 11 states and 184 transitions. [2024-11-07 23:28:44,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 140 transitions, 915 flow [2024-11-07 23:28:44,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 140 transitions, 915 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-07 23:28:44,628 INFO L231 Difference]: Finished difference. Result has 75 places, 93 transitions, 660 flow [2024-11-07 23:28:44,628 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=660, PETRI_PLACES=75, PETRI_TRANSITIONS=93} [2024-11-07 23:28:44,633 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 36 predicate places. [2024-11-07 23:28:44,633 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 93 transitions, 660 flow [2024-11-07 23:28:44,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:44,633 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:44,633 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:44,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-07 23:28:44,634 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:44,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:44,634 INFO L85 PathProgramCache]: Analyzing trace with hash 764593993, now seen corresponding path program 2 times [2024-11-07 23:28:44,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:44,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175677446] [2024-11-07 23:28:44,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:44,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:44,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:45,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:45,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:45,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175677446] [2024-11-07 23:28:45,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175677446] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:45,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:45,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 23:28:45,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371357077] [2024-11-07 23:28:45,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:45,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:28:45,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:45,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:28:45,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:28:45,177 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:45,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 93 transitions, 660 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:45,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:45,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:45,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:45,713 INFO L124 PetriNetUnfolderBase]: 888/1620 cut-off events. [2024-11-07 23:28:45,713 INFO L125 PetriNetUnfolderBase]: For 3454/3454 co-relation queries the response was YES. [2024-11-07 23:28:45,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5465 conditions, 1620 events. 888/1620 cut-off events. For 3454/3454 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9011 event pairs, 225 based on Foata normal form. 52/1672 useless extension candidates. Maximal degree in co-relation 5042. Up to 1077 conditions per place. [2024-11-07 23:28:45,723 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 90 selfloop transitions, 55 changer transitions 13/163 dead transitions. [2024-11-07 23:28:45,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 163 transitions, 1317 flow [2024-11-07 23:28:45,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-07 23:28:45,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-07 23:28:45,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2024-11-07 23:28:45,725 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4191729323308271 [2024-11-07 23:28:45,725 INFO L175 Difference]: Start difference. First operand has 75 places, 93 transitions, 660 flow. Second operand 14 states and 223 transitions. [2024-11-07 23:28:45,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 163 transitions, 1317 flow [2024-11-07 23:28:45,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 163 transitions, 1269 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-11-07 23:28:45,741 INFO L231 Difference]: Finished difference. Result has 91 places, 110 transitions, 968 flow [2024-11-07 23:28:45,741 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=968, PETRI_PLACES=91, PETRI_TRANSITIONS=110} [2024-11-07 23:28:45,742 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 52 predicate places. [2024-11-07 23:28:45,742 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 110 transitions, 968 flow [2024-11-07 23:28:45,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:45,742 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:45,742 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:45,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-07 23:28:45,743 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:45,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:45,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1256486864, now seen corresponding path program 1 times [2024-11-07 23:28:45,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:45,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747358909] [2024-11-07 23:28:45,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:45,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:45,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:46,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:46,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:46,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747358909] [2024-11-07 23:28:46,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747358909] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:46,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:46,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 23:28:46,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810781874] [2024-11-07 23:28:46,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:46,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:28:46,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:46,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:28:46,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:28:46,197 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:46,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 110 transitions, 968 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:46,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:46,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:46,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:46,794 INFO L124 PetriNetUnfolderBase]: 1017/1882 cut-off events. [2024-11-07 23:28:46,795 INFO L125 PetriNetUnfolderBase]: For 6262/6274 co-relation queries the response was YES. [2024-11-07 23:28:46,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7256 conditions, 1882 events. 1017/1882 cut-off events. For 6262/6274 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11176 event pairs, 313 based on Foata normal form. 48/1926 useless extension candidates. Maximal degree in co-relation 6457. Up to 1298 conditions per place. [2024-11-07 23:28:46,804 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 105 selfloop transitions, 60 changer transitions 12/182 dead transitions. [2024-11-07 23:28:46,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 182 transitions, 1733 flow [2024-11-07 23:28:46,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-07 23:28:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-07 23:28:46,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 261 transitions. [2024-11-07 23:28:46,806 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4040247678018576 [2024-11-07 23:28:46,806 INFO L175 Difference]: Start difference. First operand has 91 places, 110 transitions, 968 flow. Second operand 17 states and 261 transitions. [2024-11-07 23:28:46,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 182 transitions, 1733 flow [2024-11-07 23:28:46,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 182 transitions, 1591 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-11-07 23:28:46,821 INFO L231 Difference]: Finished difference. Result has 106 places, 127 transitions, 1233 flow [2024-11-07 23:28:46,821 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1233, PETRI_PLACES=106, PETRI_TRANSITIONS=127} [2024-11-07 23:28:46,822 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 67 predicate places. [2024-11-07 23:28:46,822 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 127 transitions, 1233 flow [2024-11-07 23:28:46,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:46,822 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:46,822 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:46,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-07 23:28:46,823 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:46,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:46,823 INFO L85 PathProgramCache]: Analyzing trace with hash 411275081, now seen corresponding path program 3 times [2024-11-07 23:28:46,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:46,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691832862] [2024-11-07 23:28:46,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:46,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:46,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:47,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:47,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:47,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691832862] [2024-11-07 23:28:47,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691832862] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:47,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:47,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 23:28:47,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701408774] [2024-11-07 23:28:47,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:47,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:28:47,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:47,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:28:47,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:28:47,264 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:47,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 127 transitions, 1233 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:47,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:47,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:47,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:47,958 INFO L124 PetriNetUnfolderBase]: 948/1761 cut-off events. [2024-11-07 23:28:47,958 INFO L125 PetriNetUnfolderBase]: For 6881/6899 co-relation queries the response was YES. [2024-11-07 23:28:47,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6924 conditions, 1761 events. 948/1761 cut-off events. For 6881/6899 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10167 event pairs, 234 based on Foata normal form. 60/1821 useless extension candidates. Maximal degree in co-relation 6083. Up to 1092 conditions per place. [2024-11-07 23:28:47,969 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 97 selfloop transitions, 82 changer transitions 18/202 dead transitions. [2024-11-07 23:28:47,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 202 transitions, 2002 flow [2024-11-07 23:28:47,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-07 23:28:47,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-07 23:28:47,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 269 transitions. [2024-11-07 23:28:47,971 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41640866873065013 [2024-11-07 23:28:47,971 INFO L175 Difference]: Start difference. First operand has 106 places, 127 transitions, 1233 flow. Second operand 17 states and 269 transitions. [2024-11-07 23:28:47,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 202 transitions, 2002 flow [2024-11-07 23:28:47,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 202 transitions, 1888 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-11-07 23:28:47,994 INFO L231 Difference]: Finished difference. Result has 118 places, 137 transitions, 1453 flow [2024-11-07 23:28:47,994 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1453, PETRI_PLACES=118, PETRI_TRANSITIONS=137} [2024-11-07 23:28:47,994 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 79 predicate places. [2024-11-07 23:28:47,995 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 137 transitions, 1453 flow [2024-11-07 23:28:47,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:47,995 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:47,995 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:47,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-07 23:28:47,995 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:47,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:47,995 INFO L85 PathProgramCache]: Analyzing trace with hash 411266720, now seen corresponding path program 2 times [2024-11-07 23:28:47,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:47,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431581156] [2024-11-07 23:28:47,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:47,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:48,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:48,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:48,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431581156] [2024-11-07 23:28:48,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431581156] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:48,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:48,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 23:28:48,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357518539] [2024-11-07 23:28:48,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:48,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:28:48,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:48,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:28:48,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:28:48,458 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:48,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 137 transitions, 1453 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:48,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:48,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:48,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:49,130 INFO L124 PetriNetUnfolderBase]: 903/1694 cut-off events. [2024-11-07 23:28:49,130 INFO L125 PetriNetUnfolderBase]: For 8336/8368 co-relation queries the response was YES. [2024-11-07 23:28:49,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7150 conditions, 1694 events. 903/1694 cut-off events. For 8336/8368 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9786 event pairs, 249 based on Foata normal form. 48/1742 useless extension candidates. Maximal degree in co-relation 6482. Up to 1071 conditions per place. [2024-11-07 23:28:49,140 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 90 selfloop transitions, 84 changer transitions 15/194 dead transitions. [2024-11-07 23:28:49,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 194 transitions, 2047 flow [2024-11-07 23:28:49,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-07 23:28:49,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-07 23:28:49,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 307 transitions. [2024-11-07 23:28:49,141 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38471177944862156 [2024-11-07 23:28:49,142 INFO L175 Difference]: Start difference. First operand has 118 places, 137 transitions, 1453 flow. Second operand 21 states and 307 transitions. [2024-11-07 23:28:49,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 194 transitions, 2047 flow [2024-11-07 23:28:49,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 194 transitions, 1889 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-11-07 23:28:49,163 INFO L231 Difference]: Finished difference. Result has 131 places, 138 transitions, 1515 flow [2024-11-07 23:28:49,164 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1515, PETRI_PLACES=131, PETRI_TRANSITIONS=138} [2024-11-07 23:28:49,164 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 92 predicate places. [2024-11-07 23:28:49,164 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 138 transitions, 1515 flow [2024-11-07 23:28:49,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:49,165 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:49,165 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:49,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-07 23:28:49,165 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:49,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:49,165 INFO L85 PathProgramCache]: Analyzing trace with hash 764585632, now seen corresponding path program 3 times [2024-11-07 23:28:49,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:49,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828713763] [2024-11-07 23:28:49,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:49,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:49,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:49,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:49,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828713763] [2024-11-07 23:28:49,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828713763] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:49,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:49,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 23:28:49,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749235091] [2024-11-07 23:28:49,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:49,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:28:49,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:49,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:28:49,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:28:49,730 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-07 23:28:49,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 138 transitions, 1515 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:49,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:49,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-07 23:28:49,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:50,413 INFO L124 PetriNetUnfolderBase]: 882/1641 cut-off events. [2024-11-07 23:28:50,413 INFO L125 PetriNetUnfolderBase]: For 10061/10103 co-relation queries the response was YES. [2024-11-07 23:28:50,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7339 conditions, 1641 events. 882/1641 cut-off events. For 10061/10103 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9303 event pairs, 216 based on Foata normal form. 50/1687 useless extension candidates. Maximal degree in co-relation 6799. Up to 993 conditions per place. [2024-11-07 23:28:50,428 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 80 selfloop transitions, 94 changer transitions 15/194 dead transitions. [2024-11-07 23:28:50,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 194 transitions, 2121 flow [2024-11-07 23:28:50,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-07 23:28:50,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-07 23:28:50,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 281 transitions. [2024-11-07 23:28:50,433 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.389196675900277 [2024-11-07 23:28:50,433 INFO L175 Difference]: Start difference. First operand has 131 places, 138 transitions, 1515 flow. Second operand 19 states and 281 transitions. [2024-11-07 23:28:50,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 194 transitions, 2121 flow [2024-11-07 23:28:50,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 194 transitions, 1788 flow, removed 26 selfloop flow, removed 22 redundant places. [2024-11-07 23:28:50,461 INFO L231 Difference]: Finished difference. Result has 130 places, 141 transitions, 1443 flow [2024-11-07 23:28:50,461 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1443, PETRI_PLACES=130, PETRI_TRANSITIONS=141} [2024-11-07 23:28:50,461 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 91 predicate places. [2024-11-07 23:28:50,464 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 141 transitions, 1443 flow [2024-11-07 23:28:50,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:50,464 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:50,464 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:50,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-07 23:28:50,464 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:50,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:50,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1844619444, now seen corresponding path program 1 times [2024-11-07 23:28:50,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:50,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580392200] [2024-11-07 23:28:50,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:50,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:50,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:50,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:50,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:50,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580392200] [2024-11-07 23:28:50,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580392200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:50,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 23:28:50,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505335743] [2024-11-07 23:28:50,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:50,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 23:28:50,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 23:28:50,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 23:28:50,529 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-11-07 23:28:50,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 141 transitions, 1443 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:50,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:50,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-11-07 23:28:50,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:50,670 INFO L124 PetriNetUnfolderBase]: 461/873 cut-off events. [2024-11-07 23:28:50,670 INFO L125 PetriNetUnfolderBase]: For 3753/3817 co-relation queries the response was YES. [2024-11-07 23:28:50,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3515 conditions, 873 events. 461/873 cut-off events. For 3753/3817 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4351 event pairs, 86 based on Foata normal form. 6/879 useless extension candidates. Maximal degree in co-relation 3486. Up to 465 conditions per place. [2024-11-07 23:28:50,675 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 131 selfloop transitions, 18 changer transitions 6/161 dead transitions. [2024-11-07 23:28:50,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 161 transitions, 1796 flow [2024-11-07 23:28:50,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 23:28:50,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-07 23:28:50,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-11-07 23:28:50,677 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5526315789473685 [2024-11-07 23:28:50,677 INFO L175 Difference]: Start difference. First operand has 130 places, 141 transitions, 1443 flow. Second operand 4 states and 84 transitions. [2024-11-07 23:28:50,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 161 transitions, 1796 flow [2024-11-07 23:28:50,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 161 transitions, 1613 flow, removed 40 selfloop flow, removed 15 redundant places. [2024-11-07 23:28:50,687 INFO L231 Difference]: Finished difference. Result has 109 places, 109 transitions, 962 flow [2024-11-07 23:28:50,688 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=962, PETRI_PLACES=109, PETRI_TRANSITIONS=109} [2024-11-07 23:28:50,689 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 70 predicate places. [2024-11-07 23:28:50,689 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 109 transitions, 962 flow [2024-11-07 23:28:50,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:50,689 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:50,689 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:50,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-07 23:28:50,690 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:50,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:50,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1238178995, now seen corresponding path program 1 times [2024-11-07 23:28:50,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:50,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302907481] [2024-11-07 23:28:50,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:50,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:50,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:51,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:51,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:51,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302907481] [2024-11-07 23:28:51,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302907481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:51,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:51,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:51,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694963950] [2024-11-07 23:28:51,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:51,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:51,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:51,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:51,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:51,085 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:51,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 109 transitions, 962 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:51,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:51,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:51,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:51,571 INFO L124 PetriNetUnfolderBase]: 603/1168 cut-off events. [2024-11-07 23:28:51,571 INFO L125 PetriNetUnfolderBase]: For 2973/2973 co-relation queries the response was YES. [2024-11-07 23:28:51,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4184 conditions, 1168 events. 603/1168 cut-off events. For 2973/2973 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6234 event pairs, 143 based on Foata normal form. 14/1182 useless extension candidates. Maximal degree in co-relation 4159. Up to 581 conditions per place. [2024-11-07 23:28:51,580 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 119 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-11-07 23:28:51,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 166 transitions, 1487 flow [2024-11-07 23:28:51,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 23:28:51,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-07 23:28:51,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 202 transitions. [2024-11-07 23:28:51,584 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3543859649122807 [2024-11-07 23:28:51,584 INFO L175 Difference]: Start difference. First operand has 109 places, 109 transitions, 962 flow. Second operand 15 states and 202 transitions. [2024-11-07 23:28:51,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 166 transitions, 1487 flow [2024-11-07 23:28:51,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 166 transitions, 1416 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-11-07 23:28:51,592 INFO L231 Difference]: Finished difference. Result has 122 places, 114 transitions, 1077 flow [2024-11-07 23:28:51,593 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1077, PETRI_PLACES=122, PETRI_TRANSITIONS=114} [2024-11-07 23:28:51,593 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 83 predicate places. [2024-11-07 23:28:51,594 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 114 transitions, 1077 flow [2024-11-07 23:28:51,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:51,594 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:51,594 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:51,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-07 23:28:51,595 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:51,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:51,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1246767164, now seen corresponding path program 1 times [2024-11-07 23:28:51,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:51,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706214318] [2024-11-07 23:28:51,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:51,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:51,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:52,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:52,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:52,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706214318] [2024-11-07 23:28:52,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706214318] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:52,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:52,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:52,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108677199] [2024-11-07 23:28:52,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:52,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:52,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:52,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:52,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:52,099 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:52,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 114 transitions, 1077 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:52,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:52,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:52,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:52,799 INFO L124 PetriNetUnfolderBase]: 586/1141 cut-off events. [2024-11-07 23:28:52,803 INFO L125 PetriNetUnfolderBase]: For 2892/2892 co-relation queries the response was YES. [2024-11-07 23:28:52,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 1141 events. 586/1141 cut-off events. For 2892/2892 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6103 event pairs, 156 based on Foata normal form. 12/1153 useless extension candidates. Maximal degree in co-relation 4048. Up to 711 conditions per place. [2024-11-07 23:28:52,812 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 107 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2024-11-07 23:28:52,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 153 transitions, 1480 flow [2024-11-07 23:28:52,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-07 23:28:52,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-07 23:28:52,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 179 transitions. [2024-11-07 23:28:52,816 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33646616541353386 [2024-11-07 23:28:52,816 INFO L175 Difference]: Start difference. First operand has 122 places, 114 transitions, 1077 flow. Second operand 14 states and 179 transitions. [2024-11-07 23:28:52,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 153 transitions, 1480 flow [2024-11-07 23:28:52,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 153 transitions, 1422 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-07 23:28:52,837 INFO L231 Difference]: Finished difference. Result has 130 places, 116 transitions, 1152 flow [2024-11-07 23:28:52,838 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1152, PETRI_PLACES=130, PETRI_TRANSITIONS=116} [2024-11-07 23:28:52,839 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 91 predicate places. [2024-11-07 23:28:52,839 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 116 transitions, 1152 flow [2024-11-07 23:28:52,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:52,840 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:52,840 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:52,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-07 23:28:52,840 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:52,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:52,840 INFO L85 PathProgramCache]: Analyzing trace with hash -103437457, now seen corresponding path program 2 times [2024-11-07 23:28:52,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:52,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973780343] [2024-11-07 23:28:52,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:52,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:53,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:53,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:53,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973780343] [2024-11-07 23:28:53,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973780343] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:53,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:53,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:53,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479747917] [2024-11-07 23:28:53,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:53,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:53,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:53,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:53,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:53,474 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:53,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 116 transitions, 1152 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:53,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:53,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:53,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:54,591 INFO L124 PetriNetUnfolderBase]: 665/1293 cut-off events. [2024-11-07 23:28:54,592 INFO L125 PetriNetUnfolderBase]: For 3735/3735 co-relation queries the response was YES. [2024-11-07 23:28:54,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4752 conditions, 1293 events. 665/1293 cut-off events. For 3735/3735 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7170 event pairs, 176 based on Foata normal form. 14/1307 useless extension candidates. Maximal degree in co-relation 4724. Up to 678 conditions per place. [2024-11-07 23:28:54,600 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 121 selfloop transitions, 56 changer transitions 0/179 dead transitions. [2024-11-07 23:28:54,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 179 transitions, 1737 flow [2024-11-07 23:28:54,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-07 23:28:54,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-07 23:28:54,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 230 transitions. [2024-11-07 23:28:54,603 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3362573099415205 [2024-11-07 23:28:54,603 INFO L175 Difference]: Start difference. First operand has 130 places, 116 transitions, 1152 flow. Second operand 18 states and 230 transitions. [2024-11-07 23:28:54,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 179 transitions, 1737 flow [2024-11-07 23:28:54,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 179 transitions, 1661 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-07 23:28:54,615 INFO L231 Difference]: Finished difference. Result has 142 places, 126 transitions, 1337 flow [2024-11-07 23:28:54,616 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1337, PETRI_PLACES=142, PETRI_TRANSITIONS=126} [2024-11-07 23:28:54,616 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 103 predicate places. [2024-11-07 23:28:54,618 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 126 transitions, 1337 flow [2024-11-07 23:28:54,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:54,618 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:54,618 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:54,618 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-07 23:28:54,618 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:54,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:54,618 INFO L85 PathProgramCache]: Analyzing trace with hash 281270063, now seen corresponding path program 3 times [2024-11-07 23:28:54,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:54,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465409099] [2024-11-07 23:28:54,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:54,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:54,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:54,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:54,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:54,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465409099] [2024-11-07 23:28:54,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465409099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:54,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:54,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:54,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878809472] [2024-11-07 23:28:54,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:54,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:54,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:54,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:54,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:55,022 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:55,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 126 transitions, 1337 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:55,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:55,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:55,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:55,669 INFO L124 PetriNetUnfolderBase]: 746/1475 cut-off events. [2024-11-07 23:28:55,669 INFO L125 PetriNetUnfolderBase]: For 4929/4929 co-relation queries the response was YES. [2024-11-07 23:28:55,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5502 conditions, 1475 events. 746/1475 cut-off events. For 4929/4929 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8565 event pairs, 185 based on Foata normal form. 14/1489 useless extension candidates. Maximal degree in co-relation 5471. Up to 476 conditions per place. [2024-11-07 23:28:55,677 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 111 selfloop transitions, 82 changer transitions 0/195 dead transitions. [2024-11-07 23:28:55,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 195 transitions, 1913 flow [2024-11-07 23:28:55,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-07 23:28:55,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-07 23:28:55,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 276 transitions. [2024-11-07 23:28:55,678 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33014354066985646 [2024-11-07 23:28:55,678 INFO L175 Difference]: Start difference. First operand has 142 places, 126 transitions, 1337 flow. Second operand 22 states and 276 transitions. [2024-11-07 23:28:55,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 195 transitions, 1913 flow [2024-11-07 23:28:55,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 195 transitions, 1852 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-11-07 23:28:55,692 INFO L231 Difference]: Finished difference. Result has 159 places, 129 transitions, 1555 flow [2024-11-07 23:28:55,692 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1555, PETRI_PLACES=159, PETRI_TRANSITIONS=129} [2024-11-07 23:28:55,693 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2024-11-07 23:28:55,694 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 129 transitions, 1555 flow [2024-11-07 23:28:55,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:55,694 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:55,694 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:55,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-07 23:28:55,694 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:55,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:55,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1156661969, now seen corresponding path program 4 times [2024-11-07 23:28:55,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:55,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812578943] [2024-11-07 23:28:55,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:55,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:55,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:56,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:56,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:56,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812578943] [2024-11-07 23:28:56,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812578943] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:56,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:56,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:56,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107020325] [2024-11-07 23:28:56,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:56,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:56,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:56,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:56,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:56,158 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:56,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 129 transitions, 1555 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:56,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:56,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:56,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:56,802 INFO L124 PetriNetUnfolderBase]: 808/1595 cut-off events. [2024-11-07 23:28:56,802 INFO L125 PetriNetUnfolderBase]: For 7113/7113 co-relation queries the response was YES. [2024-11-07 23:28:56,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6341 conditions, 1595 events. 808/1595 cut-off events. For 7113/7113 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9512 event pairs, 288 based on Foata normal form. 14/1609 useless extension candidates. Maximal degree in co-relation 6306. Up to 1059 conditions per place. [2024-11-07 23:28:56,810 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 118 selfloop transitions, 49 changer transitions 0/169 dead transitions. [2024-11-07 23:28:56,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 169 transitions, 2006 flow [2024-11-07 23:28:56,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 23:28:56,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 23:28:56,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 168 transitions. [2024-11-07 23:28:56,811 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.340080971659919 [2024-11-07 23:28:56,811 INFO L175 Difference]: Start difference. First operand has 159 places, 129 transitions, 1555 flow. Second operand 13 states and 168 transitions. [2024-11-07 23:28:56,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 169 transitions, 2006 flow [2024-11-07 23:28:56,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 169 transitions, 1896 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-11-07 23:28:56,828 INFO L231 Difference]: Finished difference. Result has 158 places, 131 transitions, 1607 flow [2024-11-07 23:28:56,829 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1607, PETRI_PLACES=158, PETRI_TRANSITIONS=131} [2024-11-07 23:28:56,829 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 119 predicate places. [2024-11-07 23:28:56,829 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 131 transitions, 1607 flow [2024-11-07 23:28:56,829 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:56,829 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:56,830 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:56,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-07 23:28:56,830 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:56,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:56,830 INFO L85 PathProgramCache]: Analyzing trace with hash 2028751423, now seen corresponding path program 5 times [2024-11-07 23:28:56,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:56,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842285300] [2024-11-07 23:28:56,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:56,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:57,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:57,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:57,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842285300] [2024-11-07 23:28:57,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842285300] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:57,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:57,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:57,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515286358] [2024-11-07 23:28:57,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:57,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:57,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:57,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:57,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:57,173 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:57,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 131 transitions, 1607 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:57,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:57,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:57,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:57,883 INFO L124 PetriNetUnfolderBase]: 889/1768 cut-off events. [2024-11-07 23:28:57,884 INFO L125 PetriNetUnfolderBase]: For 8495/8495 co-relation queries the response was YES. [2024-11-07 23:28:57,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7100 conditions, 1768 events. 889/1768 cut-off events. For 8495/8495 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10865 event pairs, 250 based on Foata normal form. 14/1782 useless extension candidates. Maximal degree in co-relation 7063. Up to 514 conditions per place. [2024-11-07 23:28:57,891 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 106 selfloop transitions, 86 changer transitions 0/194 dead transitions. [2024-11-07 23:28:57,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 194 transitions, 2181 flow [2024-11-07 23:28:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-07 23:28:57,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-07 23:28:57,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 254 transitions. [2024-11-07 23:28:57,894 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3182957393483709 [2024-11-07 23:28:57,894 INFO L175 Difference]: Start difference. First operand has 158 places, 131 transitions, 1607 flow. Second operand 21 states and 254 transitions. [2024-11-07 23:28:57,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 194 transitions, 2181 flow [2024-11-07 23:28:57,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 194 transitions, 2078 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-11-07 23:28:57,914 INFO L231 Difference]: Finished difference. Result has 172 places, 134 transitions, 1818 flow [2024-11-07 23:28:57,914 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1818, PETRI_PLACES=172, PETRI_TRANSITIONS=134} [2024-11-07 23:28:57,914 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 133 predicate places. [2024-11-07 23:28:57,914 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 134 transitions, 1818 flow [2024-11-07 23:28:57,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:57,915 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:57,915 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:57,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-07 23:28:57,915 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:57,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:57,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1059649019, now seen corresponding path program 6 times [2024-11-07 23:28:57,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:57,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744396820] [2024-11-07 23:28:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:57,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:57,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:58,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:58,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:58,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744396820] [2024-11-07 23:28:58,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744396820] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:58,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:58,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:58,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428867378] [2024-11-07 23:28:58,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:58,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:58,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:58,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:58,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:58,249 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:58,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 134 transitions, 1818 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:58,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:58,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:58,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:58,865 INFO L124 PetriNetUnfolderBase]: 970/1911 cut-off events. [2024-11-07 23:28:58,865 INFO L125 PetriNetUnfolderBase]: For 11797/11797 co-relation queries the response was YES. [2024-11-07 23:28:58,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8215 conditions, 1911 events. 970/1911 cut-off events. For 11797/11797 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11889 event pairs, 165 based on Foata normal form. 14/1922 useless extension candidates. Maximal degree in co-relation 8174. Up to 430 conditions per place. [2024-11-07 23:28:58,874 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 117 selfloop transitions, 105 changer transitions 0/224 dead transitions. [2024-11-07 23:28:58,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 224 transitions, 2766 flow [2024-11-07 23:28:58,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-07 23:28:58,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-07 23:28:58,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 260 transitions. [2024-11-07 23:28:58,876 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3258145363408521 [2024-11-07 23:28:58,876 INFO L175 Difference]: Start difference. First operand has 172 places, 134 transitions, 1818 flow. Second operand 21 states and 260 transitions. [2024-11-07 23:28:58,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 224 transitions, 2766 flow [2024-11-07 23:28:58,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 224 transitions, 2673 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-11-07 23:28:58,904 INFO L231 Difference]: Finished difference. Result has 186 places, 149 transitions, 2291 flow [2024-11-07 23:28:58,904 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2291, PETRI_PLACES=186, PETRI_TRANSITIONS=149} [2024-11-07 23:28:58,905 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 147 predicate places. [2024-11-07 23:28:58,905 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 149 transitions, 2291 flow [2024-11-07 23:28:58,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:58,905 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:58,905 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:58,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-07 23:28:58,905 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:58,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:58,905 INFO L85 PathProgramCache]: Analyzing trace with hash 335774635, now seen corresponding path program 7 times [2024-11-07 23:28:58,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:58,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326873836] [2024-11-07 23:28:58,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:58,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:28:59,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:28:59,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:28:59,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326873836] [2024-11-07 23:28:59,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326873836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:28:59,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:28:59,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:28:59,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843294616] [2024-11-07 23:28:59,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:28:59,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:28:59,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:28:59,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:28:59,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:28:59,308 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:28:59,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 149 transitions, 2291 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:59,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:28:59,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:28:59,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:28:59,842 INFO L124 PetriNetUnfolderBase]: 1046/2087 cut-off events. [2024-11-07 23:28:59,842 INFO L125 PetriNetUnfolderBase]: For 17761/17761 co-relation queries the response was YES. [2024-11-07 23:28:59,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9868 conditions, 2087 events. 1046/2087 cut-off events. For 17761/17761 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13363 event pairs, 334 based on Foata normal form. 14/2101 useless extension candidates. Maximal degree in co-relation 9819. Up to 908 conditions per place. [2024-11-07 23:28:59,855 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 130 selfloop transitions, 75 changer transitions 0/207 dead transitions. [2024-11-07 23:28:59,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 207 transitions, 3008 flow [2024-11-07 23:28:59,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-07 23:28:59,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-07 23:28:59,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 204 transitions. [2024-11-07 23:28:59,856 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3355263157894737 [2024-11-07 23:28:59,856 INFO L175 Difference]: Start difference. First operand has 186 places, 149 transitions, 2291 flow. Second operand 16 states and 204 transitions. [2024-11-07 23:28:59,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 207 transitions, 3008 flow [2024-11-07 23:28:59,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 207 transitions, 2862 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-11-07 23:28:59,902 INFO L231 Difference]: Finished difference. Result has 192 places, 155 transitions, 2509 flow [2024-11-07 23:28:59,902 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2509, PETRI_PLACES=192, PETRI_TRANSITIONS=155} [2024-11-07 23:28:59,903 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 153 predicate places. [2024-11-07 23:28:59,903 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 155 transitions, 2509 flow [2024-11-07 23:28:59,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:28:59,903 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:28:59,903 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:28:59,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-07 23:28:59,903 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:28:59,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:28:59,904 INFO L85 PathProgramCache]: Analyzing trace with hash 327186466, now seen corresponding path program 2 times [2024-11-07 23:28:59,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:28:59,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970765456] [2024-11-07 23:28:59,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:28:59,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:28:59,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970765456] [2024-11-07 23:29:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970765456] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:00,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:00,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376564526] [2024-11-07 23:29:00,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:00,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:00,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:00,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:00,211 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:00,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 155 transitions, 2509 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:00,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:00,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:00,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:00,756 INFO L124 PetriNetUnfolderBase]: 1112/2219 cut-off events. [2024-11-07 23:29:00,756 INFO L125 PetriNetUnfolderBase]: For 19786/19790 co-relation queries the response was YES. [2024-11-07 23:29:00,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 2219 events. 1112/2219 cut-off events. For 19786/19790 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14472 event pairs, 444 based on Foata normal form. 16/2235 useless extension candidates. Maximal degree in co-relation 10393. Up to 1549 conditions per place. [2024-11-07 23:29:00,765 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 139 selfloop transitions, 57 changer transitions 0/198 dead transitions. [2024-11-07 23:29:00,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 198 transitions, 3068 flow [2024-11-07 23:29:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 23:29:00,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-07 23:29:00,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 188 transitions. [2024-11-07 23:29:00,769 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3298245614035088 [2024-11-07 23:29:00,769 INFO L175 Difference]: Start difference. First operand has 192 places, 155 transitions, 2509 flow. Second operand 15 states and 188 transitions. [2024-11-07 23:29:00,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 198 transitions, 3068 flow [2024-11-07 23:29:00,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 198 transitions, 2975 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-11-07 23:29:00,819 INFO L231 Difference]: Finished difference. Result has 198 places, 160 transitions, 2635 flow [2024-11-07 23:29:00,820 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2635, PETRI_PLACES=198, PETRI_TRANSITIONS=160} [2024-11-07 23:29:00,820 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 159 predicate places. [2024-11-07 23:29:00,820 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 160 transitions, 2635 flow [2024-11-07 23:29:00,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:00,820 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:00,820 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:00,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-07 23:29:00,821 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:00,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:00,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1611612988, now seen corresponding path program 3 times [2024-11-07 23:29:00,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:00,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98630937] [2024-11-07 23:29:00,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:00,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:00,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:01,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:01,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:01,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98630937] [2024-11-07 23:29:01,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98630937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:01,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:01,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:01,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654286718] [2024-11-07 23:29:01,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:01,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:01,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:01,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:01,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:01,111 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:01,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 160 transitions, 2635 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:01,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:01,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:01,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:01,625 INFO L124 PetriNetUnfolderBase]: 1168/2335 cut-off events. [2024-11-07 23:29:01,625 INFO L125 PetriNetUnfolderBase]: For 20857/20861 co-relation queries the response was YES. [2024-11-07 23:29:01,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10984 conditions, 2335 events. 1168/2335 cut-off events. For 20857/20861 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15463 event pairs, 469 based on Foata normal form. 16/2351 useless extension candidates. Maximal degree in co-relation 10931. Up to 1650 conditions per place. [2024-11-07 23:29:01,638 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 134 selfloop transitions, 62 changer transitions 0/198 dead transitions. [2024-11-07 23:29:01,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 198 transitions, 3142 flow [2024-11-07 23:29:01,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 23:29:01,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-07 23:29:01,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 180 transitions. [2024-11-07 23:29:01,639 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2024-11-07 23:29:01,639 INFO L175 Difference]: Start difference. First operand has 198 places, 160 transitions, 2635 flow. Second operand 15 states and 180 transitions. [2024-11-07 23:29:01,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 198 transitions, 3142 flow [2024-11-07 23:29:01,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 198 transitions, 3076 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-07 23:29:01,698 INFO L231 Difference]: Finished difference. Result has 209 places, 162 transitions, 2751 flow [2024-11-07 23:29:01,698 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2751, PETRI_PLACES=209, PETRI_TRANSITIONS=162} [2024-11-07 23:29:01,699 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 170 predicate places. [2024-11-07 23:29:01,699 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 162 transitions, 2751 flow [2024-11-07 23:29:01,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:01,699 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:01,699 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:01,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-07 23:29:01,699 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:01,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:01,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1758300028, now seen corresponding path program 4 times [2024-11-07 23:29:01,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:01,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092202712] [2024-11-07 23:29:01,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:01,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:01,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:02,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:02,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:02,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092202712] [2024-11-07 23:29:02,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092202712] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:02,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:02,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:02,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180588208] [2024-11-07 23:29:02,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:02,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:02,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:02,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:02,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:02,070 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:02,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 162 transitions, 2751 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:02,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:02,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:02,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:02,655 INFO L124 PetriNetUnfolderBase]: 1224/2451 cut-off events. [2024-11-07 23:29:02,655 INFO L125 PetriNetUnfolderBase]: For 22953/22957 co-relation queries the response was YES. [2024-11-07 23:29:02,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11634 conditions, 2451 events. 1224/2451 cut-off events. For 22953/22957 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16496 event pairs, 461 based on Foata normal form. 12/2463 useless extension candidates. Maximal degree in co-relation 11578. Up to 1339 conditions per place. [2024-11-07 23:29:02,670 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 135 selfloop transitions, 62 changer transitions 0/199 dead transitions. [2024-11-07 23:29:02,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 199 transitions, 3270 flow [2024-11-07 23:29:02,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-07 23:29:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-07 23:29:02,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 170 transitions. [2024-11-07 23:29:02,671 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31954887218045114 [2024-11-07 23:29:02,671 INFO L175 Difference]: Start difference. First operand has 209 places, 162 transitions, 2751 flow. Second operand 14 states and 170 transitions. [2024-11-07 23:29:02,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 199 transitions, 3270 flow [2024-11-07 23:29:02,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 199 transitions, 3139 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-11-07 23:29:02,737 INFO L231 Difference]: Finished difference. Result has 213 places, 164 transitions, 2795 flow [2024-11-07 23:29:02,737 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2795, PETRI_PLACES=213, PETRI_TRANSITIONS=164} [2024-11-07 23:29:02,738 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 174 predicate places. [2024-11-07 23:29:02,738 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 164 transitions, 2795 flow [2024-11-07 23:29:02,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:02,738 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:02,738 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:02,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-07 23:29:02,738 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:02,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:02,739 INFO L85 PathProgramCache]: Analyzing trace with hash 98716587, now seen corresponding path program 8 times [2024-11-07 23:29:02,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:02,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313301396] [2024-11-07 23:29:02,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:02,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:02,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:03,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:03,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:03,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313301396] [2024-11-07 23:29:03,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313301396] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:03,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:03,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:03,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178598629] [2024-11-07 23:29:03,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:03,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:03,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:03,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:03,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:03,109 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:03,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 164 transitions, 2795 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:03,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:03,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:03,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:03,805 INFO L124 PetriNetUnfolderBase]: 1286/2583 cut-off events. [2024-11-07 23:29:03,805 INFO L125 PetriNetUnfolderBase]: For 24838/24842 co-relation queries the response was YES. [2024-11-07 23:29:03,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12399 conditions, 2583 events. 1286/2583 cut-off events. For 24838/24842 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17591 event pairs, 417 based on Foata normal form. 14/2597 useless extension candidates. Maximal degree in co-relation 12339. Up to 963 conditions per place. [2024-11-07 23:29:03,823 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 145 selfloop transitions, 83 changer transitions 0/230 dead transitions. [2024-11-07 23:29:03,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 230 transitions, 3497 flow [2024-11-07 23:29:03,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-07 23:29:03,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-07 23:29:03,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 248 transitions. [2024-11-07 23:29:03,825 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34349030470914127 [2024-11-07 23:29:03,825 INFO L175 Difference]: Start difference. First operand has 213 places, 164 transitions, 2795 flow. Second operand 19 states and 248 transitions. [2024-11-07 23:29:03,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 230 transitions, 3497 flow [2024-11-07 23:29:03,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 230 transitions, 3368 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-11-07 23:29:03,906 INFO L231 Difference]: Finished difference. Result has 224 places, 167 transitions, 2974 flow [2024-11-07 23:29:03,906 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2974, PETRI_PLACES=224, PETRI_TRANSITIONS=167} [2024-11-07 23:29:03,906 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 185 predicate places. [2024-11-07 23:29:03,906 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 167 transitions, 2974 flow [2024-11-07 23:29:03,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:03,907 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:03,907 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:03,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-07 23:29:03,907 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:03,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:03,907 INFO L85 PathProgramCache]: Analyzing trace with hash 90128418, now seen corresponding path program 5 times [2024-11-07 23:29:03,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:03,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074482387] [2024-11-07 23:29:03,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:03,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:03,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:04,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:04,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:04,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074482387] [2024-11-07 23:29:04,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074482387] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:04,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:04,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:04,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444957665] [2024-11-07 23:29:04,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:04,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:04,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:04,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:04,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:04,236 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:04,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 167 transitions, 2974 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:04,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:04,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:04,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:04,792 INFO L124 PetriNetUnfolderBase]: 1269/2554 cut-off events. [2024-11-07 23:29:04,792 INFO L125 PetriNetUnfolderBase]: For 27370/27374 co-relation queries the response was YES. [2024-11-07 23:29:04,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12576 conditions, 2554 events. 1269/2554 cut-off events. For 27370/27374 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17422 event pairs, 498 based on Foata normal form. 12/2566 useless extension candidates. Maximal degree in co-relation 12515. Up to 1793 conditions per place. [2024-11-07 23:29:04,809 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 147 selfloop transitions, 57 changer transitions 0/206 dead transitions. [2024-11-07 23:29:04,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 206 transitions, 3469 flow [2024-11-07 23:29:04,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 23:29:04,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-07 23:29:04,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 190 transitions. [2024-11-07 23:29:04,810 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-11-07 23:29:04,810 INFO L175 Difference]: Start difference. First operand has 224 places, 167 transitions, 2974 flow. Second operand 15 states and 190 transitions. [2024-11-07 23:29:04,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 206 transitions, 3469 flow [2024-11-07 23:29:04,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 206 transitions, 3354 flow, removed 7 selfloop flow, removed 17 redundant places. [2024-11-07 23:29:04,883 INFO L231 Difference]: Finished difference. Result has 220 places, 166 transitions, 2959 flow [2024-11-07 23:29:04,884 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2959, PETRI_PLACES=220, PETRI_TRANSITIONS=166} [2024-11-07 23:29:04,884 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 181 predicate places. [2024-11-07 23:29:04,884 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 166 transitions, 2959 flow [2024-11-07 23:29:04,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:04,884 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:04,884 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:04,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-07 23:29:04,884 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:04,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:04,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1233458125, now seen corresponding path program 9 times [2024-11-07 23:29:04,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:04,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570058710] [2024-11-07 23:29:04,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:04,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:04,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:05,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:05,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:05,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570058710] [2024-11-07 23:29:05,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570058710] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:05,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:05,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:05,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713840152] [2024-11-07 23:29:05,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:05,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:05,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:05,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:05,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:05,379 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:05,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 166 transitions, 2959 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:05,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:05,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:05,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:06,055 INFO L124 PetriNetUnfolderBase]: 1331/2684 cut-off events. [2024-11-07 23:29:06,055 INFO L125 PetriNetUnfolderBase]: For 28589/28593 co-relation queries the response was YES. [2024-11-07 23:29:06,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13261 conditions, 2684 events. 1331/2684 cut-off events. For 28589/28593 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18524 event pairs, 436 based on Foata normal form. 14/2698 useless extension candidates. Maximal degree in co-relation 13203. Up to 1048 conditions per place. [2024-11-07 23:29:06,075 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 134 selfloop transitions, 89 changer transitions 0/225 dead transitions. [2024-11-07 23:29:06,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 225 transitions, 3647 flow [2024-11-07 23:29:06,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-07 23:29:06,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-07 23:29:06,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 226 transitions. [2024-11-07 23:29:06,077 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3304093567251462 [2024-11-07 23:29:06,077 INFO L175 Difference]: Start difference. First operand has 220 places, 166 transitions, 2959 flow. Second operand 18 states and 226 transitions. [2024-11-07 23:29:06,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 225 transitions, 3647 flow [2024-11-07 23:29:06,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 225 transitions, 3551 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-11-07 23:29:06,203 INFO L231 Difference]: Finished difference. Result has 227 places, 169 transitions, 3199 flow [2024-11-07 23:29:06,204 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3199, PETRI_PLACES=227, PETRI_TRANSITIONS=169} [2024-11-07 23:29:06,204 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 188 predicate places. [2024-11-07 23:29:06,204 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 169 transitions, 3199 flow [2024-11-07 23:29:06,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:06,204 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:06,204 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:06,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-07 23:29:06,205 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:06,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:06,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1618165645, now seen corresponding path program 10 times [2024-11-07 23:29:06,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:06,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796012144] [2024-11-07 23:29:06,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:06,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:06,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:06,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:06,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:06,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796012144] [2024-11-07 23:29:06,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796012144] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:06,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:06,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:06,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685038109] [2024-11-07 23:29:06,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:06,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:06,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:06,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:06,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:06,648 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:06,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 169 transitions, 3199 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:06,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:06,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:06,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:07,410 INFO L124 PetriNetUnfolderBase]: 1312/2651 cut-off events. [2024-11-07 23:29:07,410 INFO L125 PetriNetUnfolderBase]: For 31588/31592 co-relation queries the response was YES. [2024-11-07 23:29:07,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13451 conditions, 2651 events. 1312/2651 cut-off events. For 31588/31592 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18284 event pairs, 370 based on Foata normal form. 14/2665 useless extension candidates. Maximal degree in co-relation 13394. Up to 683 conditions per place. [2024-11-07 23:29:07,429 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 137 selfloop transitions, 96 changer transitions 0/235 dead transitions. [2024-11-07 23:29:07,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 235 transitions, 3814 flow [2024-11-07 23:29:07,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-07 23:29:07,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-07 23:29:07,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 245 transitions. [2024-11-07 23:29:07,430 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33933518005540164 [2024-11-07 23:29:07,430 INFO L175 Difference]: Start difference. First operand has 227 places, 169 transitions, 3199 flow. Second operand 19 states and 245 transitions. [2024-11-07 23:29:07,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 235 transitions, 3814 flow [2024-11-07 23:29:07,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 235 transitions, 3505 flow, removed 15 selfloop flow, removed 24 redundant places. [2024-11-07 23:29:07,546 INFO L231 Difference]: Finished difference. Result has 220 places, 168 transitions, 3060 flow [2024-11-07 23:29:07,546 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3060, PETRI_PLACES=220, PETRI_TRANSITIONS=168} [2024-11-07 23:29:07,546 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 181 predicate places. [2024-11-07 23:29:07,546 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 168 transitions, 3060 flow [2024-11-07 23:29:07,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:07,546 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:07,547 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:07,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-07 23:29:07,547 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:07,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:07,547 INFO L85 PathProgramCache]: Analyzing trace with hash 271157345, now seen corresponding path program 1 times [2024-11-07 23:29:07,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:07,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980238628] [2024-11-07 23:29:07,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:07,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:07,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:07,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:07,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980238628] [2024-11-07 23:29:07,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980238628] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:07,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:07,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:07,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41293876] [2024-11-07 23:29:07,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:07,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:07,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:07,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:07,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:07,886 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:07,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 168 transitions, 3060 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:07,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:07,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:07,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:08,446 INFO L124 PetriNetUnfolderBase]: 1293/2608 cut-off events. [2024-11-07 23:29:08,447 INFO L125 PetriNetUnfolderBase]: For 27996/28000 co-relation queries the response was YES. [2024-11-07 23:29:08,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12990 conditions, 2608 events. 1293/2608 cut-off events. For 27996/28000 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18100 event pairs, 627 based on Foata normal form. 14/2622 useless extension candidates. Maximal degree in co-relation 12943. Up to 2071 conditions per place. [2024-11-07 23:29:08,459 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 131 selfloop transitions, 47 changer transitions 25/205 dead transitions. [2024-11-07 23:29:08,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 205 transitions, 3496 flow [2024-11-07 23:29:08,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-07 23:29:08,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-07 23:29:08,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 180 transitions. [2024-11-07 23:29:08,461 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3383458646616541 [2024-11-07 23:29:08,461 INFO L175 Difference]: Start difference. First operand has 220 places, 168 transitions, 3060 flow. Second operand 14 states and 180 transitions. [2024-11-07 23:29:08,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 205 transitions, 3496 flow [2024-11-07 23:29:08,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 205 transitions, 3325 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-11-07 23:29:08,521 INFO L231 Difference]: Finished difference. Result has 217 places, 160 transitions, 2788 flow [2024-11-07 23:29:08,521 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2788, PETRI_PLACES=217, PETRI_TRANSITIONS=160} [2024-11-07 23:29:08,521 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 178 predicate places. [2024-11-07 23:29:08,521 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 160 transitions, 2788 flow [2024-11-07 23:29:08,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:08,521 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:08,521 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:08,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-07 23:29:08,522 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:08,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:08,522 INFO L85 PathProgramCache]: Analyzing trace with hash 4924115, now seen corresponding path program 1 times [2024-11-07 23:29:08,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:08,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925601383] [2024-11-07 23:29:08,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:08,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:08,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:08,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:08,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:08,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925601383] [2024-11-07 23:29:08,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925601383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:08,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:08,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:08,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236599650] [2024-11-07 23:29:08,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:08,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:08,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:08,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:08,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:08,842 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:08,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 160 transitions, 2788 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:08,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:08,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:08,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:09,390 INFO L124 PetriNetUnfolderBase]: 1223/2474 cut-off events. [2024-11-07 23:29:09,390 INFO L125 PetriNetUnfolderBase]: For 24561/24565 co-relation queries the response was YES. [2024-11-07 23:29:09,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12173 conditions, 2474 events. 1223/2474 cut-off events. For 24561/24565 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17037 event pairs, 637 based on Foata normal form. 12/2486 useless extension candidates. Maximal degree in co-relation 12127. Up to 1865 conditions per place. [2024-11-07 23:29:09,403 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 121 selfloop transitions, 57 changer transitions 26/206 dead transitions. [2024-11-07 23:29:09,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 206 transitions, 3375 flow [2024-11-07 23:29:09,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-07 23:29:09,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-07 23:29:09,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 216 transitions. [2024-11-07 23:29:09,404 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2024-11-07 23:29:09,404 INFO L175 Difference]: Start difference. First operand has 217 places, 160 transitions, 2788 flow. Second operand 18 states and 216 transitions. [2024-11-07 23:29:09,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 206 transitions, 3375 flow [2024-11-07 23:29:09,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 206 transitions, 3175 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-11-07 23:29:09,456 INFO L231 Difference]: Finished difference. Result has 214 places, 152 transitions, 2592 flow [2024-11-07 23:29:09,456 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2592, PETRI_PLACES=214, PETRI_TRANSITIONS=152} [2024-11-07 23:29:09,456 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 175 predicate places. [2024-11-07 23:29:09,457 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 152 transitions, 2592 flow [2024-11-07 23:29:09,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:09,457 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:09,457 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:09,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-07 23:29:09,457 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:09,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:09,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1433386435, now seen corresponding path program 2 times [2024-11-07 23:29:09,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:09,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149969719] [2024-11-07 23:29:09,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:09,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:09,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:09,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:09,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149969719] [2024-11-07 23:29:09,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149969719] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:09,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:09,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:09,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215494564] [2024-11-07 23:29:09,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:09,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:09,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:09,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:09,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:09,789 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:09,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 152 transitions, 2592 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:09,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:09,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:09,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:10,343 INFO L124 PetriNetUnfolderBase]: 1127/2286 cut-off events. [2024-11-07 23:29:10,344 INFO L125 PetriNetUnfolderBase]: For 20199/20203 co-relation queries the response was YES. [2024-11-07 23:29:10,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11001 conditions, 2286 events. 1127/2286 cut-off events. For 20199/20203 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15541 event pairs, 591 based on Foata normal form. 14/2300 useless extension candidates. Maximal degree in co-relation 10956. Up to 1849 conditions per place. [2024-11-07 23:29:10,357 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 122 selfloop transitions, 37 changer transitions 25/186 dead transitions. [2024-11-07 23:29:10,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 186 transitions, 2988 flow [2024-11-07 23:29:10,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 23:29:10,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-07 23:29:10,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 182 transitions. [2024-11-07 23:29:10,359 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3192982456140351 [2024-11-07 23:29:10,359 INFO L175 Difference]: Start difference. First operand has 214 places, 152 transitions, 2592 flow. Second operand 15 states and 182 transitions. [2024-11-07 23:29:10,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 186 transitions, 2988 flow [2024-11-07 23:29:10,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 186 transitions, 2734 flow, removed 11 selfloop flow, removed 27 redundant places. [2024-11-07 23:29:10,408 INFO L231 Difference]: Finished difference. Result has 190 places, 144 transitions, 2279 flow [2024-11-07 23:29:10,408 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2279, PETRI_PLACES=190, PETRI_TRANSITIONS=144} [2024-11-07 23:29:10,408 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 151 predicate places. [2024-11-07 23:29:10,408 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 144 transitions, 2279 flow [2024-11-07 23:29:10,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:10,409 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:10,409 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:10,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-07 23:29:10,409 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:10,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:10,409 INFO L85 PathProgramCache]: Analyzing trace with hash 129437887, now seen corresponding path program 3 times [2024-11-07 23:29:10,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:10,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191594357] [2024-11-07 23:29:10,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:10,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:10,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:10,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:10,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:10,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191594357] [2024-11-07 23:29:10,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191594357] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:10,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:10,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:10,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27147662] [2024-11-07 23:29:10,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:10,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:10,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:10,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:10,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:10,711 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:10,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 144 transitions, 2279 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:10,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:10,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:10,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:11,233 INFO L124 PetriNetUnfolderBase]: 1051/2144 cut-off events. [2024-11-07 23:29:11,233 INFO L125 PetriNetUnfolderBase]: For 17479/17483 co-relation queries the response was YES. [2024-11-07 23:29:11,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9898 conditions, 2144 events. 1051/2144 cut-off events. For 17479/17483 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14195 event pairs, 372 based on Foata normal form. 14/2158 useless extension candidates. Maximal degree in co-relation 9856. Up to 1474 conditions per place. [2024-11-07 23:29:11,246 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 96 selfloop transitions, 60 changer transitions 30/188 dead transitions. [2024-11-07 23:29:11,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 188 transitions, 2707 flow [2024-11-07 23:29:11,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-07 23:29:11,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-07 23:29:11,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 220 transitions. [2024-11-07 23:29:11,247 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3216374269005848 [2024-11-07 23:29:11,247 INFO L175 Difference]: Start difference. First operand has 190 places, 144 transitions, 2279 flow. Second operand 18 states and 220 transitions. [2024-11-07 23:29:11,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 188 transitions, 2707 flow [2024-11-07 23:29:11,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 188 transitions, 2560 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-11-07 23:29:11,287 INFO L231 Difference]: Finished difference. Result has 187 places, 133 transitions, 2070 flow [2024-11-07 23:29:11,287 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2070, PETRI_PLACES=187, PETRI_TRANSITIONS=133} [2024-11-07 23:29:11,287 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 148 predicate places. [2024-11-07 23:29:11,288 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 133 transitions, 2070 flow [2024-11-07 23:29:11,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:11,288 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:11,288 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:11,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-07 23:29:11,288 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:11,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:11,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1533214801, now seen corresponding path program 4 times [2024-11-07 23:29:11,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:11,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289967193] [2024-11-07 23:29:11,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:11,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:11,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:11,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:11,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:11,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289967193] [2024-11-07 23:29:11,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289967193] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:11,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:11,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:11,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545964386] [2024-11-07 23:29:11,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:11,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:11,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:11,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:11,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:11,622 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:11,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 133 transitions, 2070 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:11,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:11,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:11,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:12,242 INFO L124 PetriNetUnfolderBase]: 959/1956 cut-off events. [2024-11-07 23:29:12,242 INFO L125 PetriNetUnfolderBase]: For 15715/15719 co-relation queries the response was YES. [2024-11-07 23:29:12,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9006 conditions, 1956 events. 959/1956 cut-off events. For 15715/15719 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12750 event pairs, 307 based on Foata normal form. 14/1970 useless extension candidates. Maximal degree in co-relation 8965. Up to 1193 conditions per place. [2024-11-07 23:29:12,252 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 100 selfloop transitions, 62 changer transitions 15/179 dead transitions. [2024-11-07 23:29:12,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 179 transitions, 2491 flow [2024-11-07 23:29:12,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-07 23:29:12,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-07 23:29:12,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 227 transitions. [2024-11-07 23:29:12,253 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.314404432132964 [2024-11-07 23:29:12,253 INFO L175 Difference]: Start difference. First operand has 187 places, 133 transitions, 2070 flow. Second operand 19 states and 227 transitions. [2024-11-07 23:29:12,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 179 transitions, 2491 flow [2024-11-07 23:29:12,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 179 transitions, 2208 flow, removed 12 selfloop flow, removed 23 redundant places. [2024-11-07 23:29:12,288 INFO L231 Difference]: Finished difference. Result has 176 places, 127 transitions, 1813 flow [2024-11-07 23:29:12,288 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1813, PETRI_PLACES=176, PETRI_TRANSITIONS=127} [2024-11-07 23:29:12,289 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 137 predicate places. [2024-11-07 23:29:12,289 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 127 transitions, 1813 flow [2024-11-07 23:29:12,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:12,289 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:12,289 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:12,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-07 23:29:12,289 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:12,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:12,289 INFO L85 PathProgramCache]: Analyzing trace with hash -241778473, now seen corresponding path program 5 times [2024-11-07 23:29:12,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:12,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557086628] [2024-11-07 23:29:12,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:12,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:12,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:12,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:12,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:12,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557086628] [2024-11-07 23:29:12,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557086628] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:12,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:12,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:12,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854619809] [2024-11-07 23:29:12,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:12,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:12,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:12,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:12,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:12,670 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:12,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 127 transitions, 1813 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:12,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:12,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:12,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:13,093 INFO L124 PetriNetUnfolderBase]: 874/1779 cut-off events. [2024-11-07 23:29:13,094 INFO L125 PetriNetUnfolderBase]: For 11979/11983 co-relation queries the response was YES. [2024-11-07 23:29:13,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7850 conditions, 1779 events. 874/1779 cut-off events. For 11979/11983 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11436 event pairs, 434 based on Foata normal form. 14/1793 useless extension candidates. Maximal degree in co-relation 7813. Up to 1413 conditions per place. [2024-11-07 23:29:13,101 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 100 selfloop transitions, 25 changer transitions 29/156 dead transitions. [2024-11-07 23:29:13,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 156 transitions, 2147 flow [2024-11-07 23:29:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 23:29:13,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-07 23:29:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-11-07 23:29:13,102 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3267543859649123 [2024-11-07 23:29:13,102 INFO L175 Difference]: Start difference. First operand has 176 places, 127 transitions, 1813 flow. Second operand 12 states and 149 transitions. [2024-11-07 23:29:13,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 156 transitions, 2147 flow [2024-11-07 23:29:13,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 156 transitions, 1921 flow, removed 0 selfloop flow, removed 23 redundant places. [2024-11-07 23:29:13,126 INFO L231 Difference]: Finished difference. Result has 163 places, 117 transitions, 1527 flow [2024-11-07 23:29:13,126 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1527, PETRI_PLACES=163, PETRI_TRANSITIONS=117} [2024-11-07 23:29:13,127 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 124 predicate places. [2024-11-07 23:29:13,127 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 117 transitions, 1527 flow [2024-11-07 23:29:13,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:13,127 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:13,127 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:13,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-07 23:29:13,127 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:13,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:13,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1510618253, now seen corresponding path program 6 times [2024-11-07 23:29:13,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:13,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532876087] [2024-11-07 23:29:13,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:13,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:13,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:13,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:13,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:13,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532876087] [2024-11-07 23:29:13,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532876087] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:13,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:13,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:13,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562363370] [2024-11-07 23:29:13,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:13,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:13,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:13,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:13,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:13,408 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:13,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 117 transitions, 1527 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:13,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:13,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:13,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:13,890 INFO L124 PetriNetUnfolderBase]: 798/1630 cut-off events. [2024-11-07 23:29:13,891 INFO L125 PetriNetUnfolderBase]: For 9518/9522 co-relation queries the response was YES. [2024-11-07 23:29:13,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6902 conditions, 1630 events. 798/1630 cut-off events. For 9518/9522 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10165 event pairs, 196 based on Foata normal form. 11/1641 useless extension candidates. Maximal degree in co-relation 6867. Up to 819 conditions per place. [2024-11-07 23:29:13,898 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 75 selfloop transitions, 58 changer transitions 36/171 dead transitions. [2024-11-07 23:29:13,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 171 transitions, 2010 flow [2024-11-07 23:29:13,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-07 23:29:13,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-07 23:29:13,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 230 transitions. [2024-11-07 23:29:13,899 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3185595567867036 [2024-11-07 23:29:13,899 INFO L175 Difference]: Start difference. First operand has 163 places, 117 transitions, 1527 flow. Second operand 19 states and 230 transitions. [2024-11-07 23:29:13,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 171 transitions, 2010 flow [2024-11-07 23:29:13,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 171 transitions, 1909 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-11-07 23:29:13,920 INFO L231 Difference]: Finished difference. Result has 159 places, 106 transitions, 1443 flow [2024-11-07 23:29:13,920 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1443, PETRI_PLACES=159, PETRI_TRANSITIONS=106} [2024-11-07 23:29:13,921 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2024-11-07 23:29:13,921 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 106 transitions, 1443 flow [2024-11-07 23:29:13,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:13,921 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:13,922 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:13,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-07 23:29:13,922 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:13,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:13,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1552846389, now seen corresponding path program 2 times [2024-11-07 23:29:13,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:13,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622025328] [2024-11-07 23:29:13,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:13,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:13,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:14,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:14,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622025328] [2024-11-07 23:29:14,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622025328] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:14,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:14,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:14,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457155701] [2024-11-07 23:29:14,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:14,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:14,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:14,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:14,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:14,180 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:14,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 106 transitions, 1443 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:14,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:14,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:14,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:14,619 INFO L124 PetriNetUnfolderBase]: 710/1449 cut-off events. [2024-11-07 23:29:14,619 INFO L125 PetriNetUnfolderBase]: For 9128/9132 co-relation queries the response was YES. [2024-11-07 23:29:14,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6339 conditions, 1449 events. 710/1449 cut-off events. For 9128/9132 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8797 event pairs, 167 based on Foata normal form. 16/1465 useless extension candidates. Maximal degree in co-relation 6307. Up to 914 conditions per place. [2024-11-07 23:29:14,626 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 74 selfloop transitions, 50 changer transitions 21/147 dead transitions. [2024-11-07 23:29:14,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 147 transitions, 1819 flow [2024-11-07 23:29:14,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-07 23:29:14,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-07 23:29:14,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 226 transitions. [2024-11-07 23:29:14,628 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29736842105263156 [2024-11-07 23:29:14,628 INFO L175 Difference]: Start difference. First operand has 159 places, 106 transitions, 1443 flow. Second operand 20 states and 226 transitions. [2024-11-07 23:29:14,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 147 transitions, 1819 flow [2024-11-07 23:29:14,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 147 transitions, 1469 flow, removed 12 selfloop flow, removed 28 redundant places. [2024-11-07 23:29:14,646 INFO L231 Difference]: Finished difference. Result has 143 places, 97 transitions, 1081 flow [2024-11-07 23:29:14,646 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1081, PETRI_PLACES=143, PETRI_TRANSITIONS=97} [2024-11-07 23:29:14,646 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 104 predicate places. [2024-11-07 23:29:14,646 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 97 transitions, 1081 flow [2024-11-07 23:29:14,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:14,647 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:14,647 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:14,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-07 23:29:14,647 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:14,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:14,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1234752573, now seen corresponding path program 7 times [2024-11-07 23:29:14,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:14,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764916160] [2024-11-07 23:29:14,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:14,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:14,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:14,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:14,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:14,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764916160] [2024-11-07 23:29:14,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764916160] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:14,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:14,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:14,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540113159] [2024-11-07 23:29:14,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:14,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:14,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:14,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:14,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:14,967 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:14,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 97 transitions, 1081 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:14,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:14,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:14,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:15,387 INFO L124 PetriNetUnfolderBase]: 626/1281 cut-off events. [2024-11-07 23:29:15,387 INFO L125 PetriNetUnfolderBase]: For 4884/4884 co-relation queries the response was YES. [2024-11-07 23:29:15,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4850 conditions, 1281 events. 626/1281 cut-off events. For 4884/4884 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7513 event pairs, 147 based on Foata normal form. 14/1295 useless extension candidates. Maximal degree in co-relation 4827. Up to 784 conditions per place. [2024-11-07 23:29:15,393 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 76 selfloop transitions, 41 changer transitions 24/143 dead transitions. [2024-11-07 23:29:15,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 143 transitions, 1436 flow [2024-11-07 23:29:15,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-07 23:29:15,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-07 23:29:15,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 215 transitions. [2024-11-07 23:29:15,394 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31432748538011696 [2024-11-07 23:29:15,394 INFO L175 Difference]: Start difference. First operand has 143 places, 97 transitions, 1081 flow. Second operand 18 states and 215 transitions. [2024-11-07 23:29:15,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 143 transitions, 1436 flow [2024-11-07 23:29:15,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 143 transitions, 1293 flow, removed 1 selfloop flow, removed 19 redundant places. [2024-11-07 23:29:15,406 INFO L231 Difference]: Finished difference. Result has 134 places, 88 transitions, 878 flow [2024-11-07 23:29:15,406 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=878, PETRI_PLACES=134, PETRI_TRANSITIONS=88} [2024-11-07 23:29:15,406 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 95 predicate places. [2024-11-07 23:29:15,406 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 88 transitions, 878 flow [2024-11-07 23:29:15,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:15,407 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:15,407 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:15,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-07 23:29:15,407 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:15,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:15,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1819079619, now seen corresponding path program 8 times [2024-11-07 23:29:15,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:15,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061748671] [2024-11-07 23:29:15,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:15,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:15,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:15,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:15,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061748671] [2024-11-07 23:29:15,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061748671] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:15,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:15,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:15,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071106211] [2024-11-07 23:29:15,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:15,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:15,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:15,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:15,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:15,744 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:15,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 88 transitions, 878 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:15,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:15,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:15,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:16,134 INFO L124 PetriNetUnfolderBase]: 538/1101 cut-off events. [2024-11-07 23:29:16,134 INFO L125 PetriNetUnfolderBase]: For 3669/3677 co-relation queries the response was YES. [2024-11-07 23:29:16,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3972 conditions, 1101 events. 538/1101 cut-off events. For 3669/3677 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6173 event pairs, 142 based on Foata normal form. 18/1119 useless extension candidates. Maximal degree in co-relation 3950. Up to 684 conditions per place. [2024-11-07 23:29:16,138 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 61 selfloop transitions, 28 changer transitions 35/126 dead transitions. [2024-11-07 23:29:16,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 126 transitions, 1178 flow [2024-11-07 23:29:16,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 23:29:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-07 23:29:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 178 transitions. [2024-11-07 23:29:16,139 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.312280701754386 [2024-11-07 23:29:16,139 INFO L175 Difference]: Start difference. First operand has 134 places, 88 transitions, 878 flow. Second operand 15 states and 178 transitions. [2024-11-07 23:29:16,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 126 transitions, 1178 flow [2024-11-07 23:29:16,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 126 transitions, 1041 flow, removed 3 selfloop flow, removed 20 redundant places. [2024-11-07 23:29:16,147 INFO L231 Difference]: Finished difference. Result has 125 places, 75 transitions, 654 flow [2024-11-07 23:29:16,147 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=654, PETRI_PLACES=125, PETRI_TRANSITIONS=75} [2024-11-07 23:29:16,148 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 86 predicate places. [2024-11-07 23:29:16,148 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 75 transitions, 654 flow [2024-11-07 23:29:16,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:16,148 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:16,148 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:16,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-07 23:29:16,148 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:16,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:16,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1413371679, now seen corresponding path program 3 times [2024-11-07 23:29:16,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:16,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172176992] [2024-11-07 23:29:16,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:16,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:16,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:16,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:16,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:16,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172176992] [2024-11-07 23:29:16,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172176992] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:16,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:16,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:16,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561438264] [2024-11-07 23:29:16,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:16,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:16,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:16,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:16,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:16,414 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:16,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 75 transitions, 654 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:16,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:16,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:16,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:16,853 INFO L124 PetriNetUnfolderBase]: 411/846 cut-off events. [2024-11-07 23:29:16,854 INFO L125 PetriNetUnfolderBase]: For 2346/2350 co-relation queries the response was YES. [2024-11-07 23:29:16,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2868 conditions, 846 events. 411/846 cut-off events. For 2346/2350 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4467 event pairs, 92 based on Foata normal form. 28/874 useless extension candidates. Maximal degree in co-relation 2849. Up to 426 conditions per place. [2024-11-07 23:29:16,856 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 45 selfloop transitions, 24 changer transitions 40/111 dead transitions. [2024-11-07 23:29:16,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 111 transitions, 929 flow [2024-11-07 23:29:16,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-07 23:29:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-07 23:29:16,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 212 transitions. [2024-11-07 23:29:16,857 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2789473684210526 [2024-11-07 23:29:16,857 INFO L175 Difference]: Start difference. First operand has 125 places, 75 transitions, 654 flow. Second operand 20 states and 212 transitions. [2024-11-07 23:29:16,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 111 transitions, 929 flow [2024-11-07 23:29:16,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 111 transitions, 816 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-11-07 23:29:16,862 INFO L231 Difference]: Finished difference. Result has 118 places, 56 transitions, 412 flow [2024-11-07 23:29:16,862 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=412, PETRI_PLACES=118, PETRI_TRANSITIONS=56} [2024-11-07 23:29:16,863 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 79 predicate places. [2024-11-07 23:29:16,863 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 56 transitions, 412 flow [2024-11-07 23:29:16,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:16,863 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:16,863 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:16,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-07 23:29:16,863 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:16,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:16,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1327274515, now seen corresponding path program 4 times [2024-11-07 23:29:16,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:16,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248880038] [2024-11-07 23:29:16,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:16,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:16,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:17,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:17,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:17,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248880038] [2024-11-07 23:29:17,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248880038] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:17,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:17,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:17,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142062264] [2024-11-07 23:29:17,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:17,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:17,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:17,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:17,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:17,134 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:17,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 56 transitions, 412 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:17,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:17,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:17,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:17,362 INFO L124 PetriNetUnfolderBase]: 248/519 cut-off events. [2024-11-07 23:29:17,363 INFO L125 PetriNetUnfolderBase]: For 760/760 co-relation queries the response was YES. [2024-11-07 23:29:17,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1747 conditions, 519 events. 248/519 cut-off events. For 760/760 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2376 event pairs, 60 based on Foata normal form. 12/531 useless extension candidates. Maximal degree in co-relation 1731. Up to 289 conditions per place. [2024-11-07 23:29:17,364 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 32 selfloop transitions, 16 changer transitions 30/80 dead transitions. [2024-11-07 23:29:17,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 80 transitions, 614 flow [2024-11-07 23:29:17,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 23:29:17,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-07 23:29:17,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 155 transitions. [2024-11-07 23:29:17,365 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2719298245614035 [2024-11-07 23:29:17,365 INFO L175 Difference]: Start difference. First operand has 118 places, 56 transitions, 412 flow. Second operand 15 states and 155 transitions. [2024-11-07 23:29:17,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 80 transitions, 614 flow [2024-11-07 23:29:17,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 80 transitions, 517 flow, removed 3 selfloop flow, removed 23 redundant places. [2024-11-07 23:29:17,367 INFO L231 Difference]: Finished difference. Result has 87 places, 42 transitions, 272 flow [2024-11-07 23:29:17,367 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=272, PETRI_PLACES=87, PETRI_TRANSITIONS=42} [2024-11-07 23:29:17,367 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 48 predicate places. [2024-11-07 23:29:17,367 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 42 transitions, 272 flow [2024-11-07 23:29:17,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:17,367 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:17,367 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:17,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-07 23:29:17,368 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:17,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:17,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1804568701, now seen corresponding path program 9 times [2024-11-07 23:29:17,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:17,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118934985] [2024-11-07 23:29:17,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:17,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:17,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:17,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:17,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:17,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118934985] [2024-11-07 23:29:17,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118934985] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:17,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:17,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:17,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775433507] [2024-11-07 23:29:17,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:17,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:17,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:17,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:17,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:17,668 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:17,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 42 transitions, 272 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:17,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:17,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:17,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:17,890 INFO L124 PetriNetUnfolderBase]: 160/343 cut-off events. [2024-11-07 23:29:17,890 INFO L125 PetriNetUnfolderBase]: For 428/428 co-relation queries the response was YES. [2024-11-07 23:29:17,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1084 conditions, 343 events. 160/343 cut-off events. For 428/428 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1387 event pairs, 40 based on Foata normal form. 14/357 useless extension candidates. Maximal degree in co-relation 1074. Up to 159 conditions per place. [2024-11-07 23:29:17,891 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 25 selfloop transitions, 13 changer transitions 25/65 dead transitions. [2024-11-07 23:29:17,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 65 transitions, 426 flow [2024-11-07 23:29:17,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 23:29:17,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-07 23:29:17,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-11-07 23:29:17,892 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2807017543859649 [2024-11-07 23:29:17,892 INFO L175 Difference]: Start difference. First operand has 87 places, 42 transitions, 272 flow. Second operand 12 states and 128 transitions. [2024-11-07 23:29:17,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 65 transitions, 426 flow [2024-11-07 23:29:17,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 374 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-11-07 23:29:17,893 INFO L231 Difference]: Finished difference. Result has 67 places, 33 transitions, 174 flow [2024-11-07 23:29:17,893 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=174, PETRI_PLACES=67, PETRI_TRANSITIONS=33} [2024-11-07 23:29:17,894 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 28 predicate places. [2024-11-07 23:29:17,894 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 33 transitions, 174 flow [2024-11-07 23:29:17,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:17,894 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 23:29:17,894 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:29:17,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-07 23:29:17,894 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-07 23:29:17,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:29:17,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1376472031, now seen corresponding path program 10 times [2024-11-07 23:29:17,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:29:17,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192986938] [2024-11-07 23:29:17,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:29:17,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:29:17,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:29:18,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:29:18,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:29:18,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192986938] [2024-11-07 23:29:18,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192986938] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:29:18,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:29:18,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:29:18,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179974612] [2024-11-07 23:29:18,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:29:18,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-07 23:29:18,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:29:18,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-07 23:29:18,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:29:18,184 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-07 23:29:18,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 33 transitions, 174 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:18,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 23:29:18,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-07 23:29:18,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 23:29:18,355 INFO L124 PetriNetUnfolderBase]: 78/181 cut-off events. [2024-11-07 23:29:18,355 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-11-07 23:29:18,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 465 conditions, 181 events. 78/181 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 579 event pairs, 0 based on Foata normal form. 14/195 useless extension candidates. Maximal degree in co-relation 457. Up to 66 conditions per place. [2024-11-07 23:29:18,356 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 0 selfloop transitions, 0 changer transitions 51/51 dead transitions. [2024-11-07 23:29:18,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 51 transitions, 291 flow [2024-11-07 23:29:18,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 23:29:18,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-07 23:29:18,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-11-07 23:29:18,357 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.26096491228070173 [2024-11-07 23:29:18,357 INFO L175 Difference]: Start difference. First operand has 67 places, 33 transitions, 174 flow. Second operand 12 states and 119 transitions. [2024-11-07 23:29:18,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 51 transitions, 291 flow [2024-11-07 23:29:18,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 51 transitions, 251 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-11-07 23:29:18,357 INFO L231 Difference]: Finished difference. Result has 49 places, 0 transitions, 0 flow [2024-11-07 23:29:18,358 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=49, PETRI_TRANSITIONS=0} [2024-11-07 23:29:18,358 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 10 predicate places. [2024-11-07 23:29:18,358 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 0 transitions, 0 flow [2024-11-07 23:29:18,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2024-11-07 23:29:18,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2024-11-07 23:29:18,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-07 23:29:18,362 INFO L407 BasicCegarLoop]: Path program histogram: [10, 10, 5, 4, 3, 3, 1, 1, 1] [2024-11-07 23:29:18,365 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-07 23:29:18,365 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-07 23:29:18,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.11 11:29:18 BasicIcfg [2024-11-07 23:29:18,371 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-07 23:29:18,372 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-07 23:29:18,372 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-07 23:29:18,372 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-07 23:29:18,373 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 11:28:41" (3/4) ... [2024-11-07 23:29:18,373 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-07 23:29:18,375 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2024-11-07 23:29:18,381 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 119 nodes and edges [2024-11-07 23:29:18,383 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 48 nodes and edges [2024-11-07 23:29:18,383 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2024-11-07 23:29:18,384 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-07 23:29:18,445 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-07 23:29:18,445 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-07 23:29:18,445 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-07 23:29:18,447 INFO L158 Benchmark]: Toolchain (without parser) took 38382.84ms. Allocated memory was 117.4MB in the beginning and 922.7MB in the end (delta: 805.3MB). Free memory was 90.3MB in the beginning and 662.7MB in the end (delta: -572.4MB). Peak memory consumption was 234.9MB. Max. memory is 16.1GB. [2024-11-07 23:29:18,447 INFO L158 Benchmark]: CDTParser took 0.63ms. Allocated memory is still 83.9MB. Free memory is still 48.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-07 23:29:18,447 INFO L158 Benchmark]: CACSL2BoogieTranslator took 631.85ms. Allocated memory is still 117.4MB. Free memory was 90.2MB in the beginning and 59.7MB in the end (delta: 30.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-07 23:29:18,448 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.10ms. Allocated memory is still 117.4MB. Free memory was 59.6MB in the beginning and 57.1MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-07 23:29:18,448 INFO L158 Benchmark]: Boogie Preprocessor took 71.51ms. Allocated memory is still 117.4MB. Free memory was 57.1MB in the beginning and 53.8MB in the end (delta: 3.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-07 23:29:18,449 INFO L158 Benchmark]: RCFGBuilder took 587.37ms. Allocated memory is still 117.4MB. Free memory was 53.8MB in the beginning and 56.8MB in the end (delta: -3.0MB). Peak memory consumption was 23.9MB. Max. memory is 16.1GB. [2024-11-07 23:29:18,449 INFO L158 Benchmark]: TraceAbstraction took 36977.51ms. Allocated memory was 117.4MB in the beginning and 922.7MB in the end (delta: 805.3MB). Free memory was 56.2MB in the beginning and 667.2MB in the end (delta: -611.0MB). Peak memory consumption was 194.3MB. Max. memory is 16.1GB. [2024-11-07 23:29:18,450 INFO L158 Benchmark]: Witness Printer took 73.63ms. Allocated memory is still 922.7MB. Free memory was 667.2MB in the beginning and 662.7MB in the end (delta: 4.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-07 23:29:18,450 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.63ms. Allocated memory is still 83.9MB. Free memory is still 48.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 631.85ms. Allocated memory is still 117.4MB. Free memory was 90.2MB in the beginning and 59.7MB in the end (delta: 30.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.10ms. Allocated memory is still 117.4MB. Free memory was 59.6MB in the beginning and 57.1MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 71.51ms. Allocated memory is still 117.4MB. Free memory was 57.1MB in the beginning and 53.8MB in the end (delta: 3.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 587.37ms. Allocated memory is still 117.4MB. Free memory was 53.8MB in the beginning and 56.8MB in the end (delta: -3.0MB). Peak memory consumption was 23.9MB. Max. memory is 16.1GB. * TraceAbstraction took 36977.51ms. Allocated memory was 117.4MB in the beginning and 922.7MB in the end (delta: 805.3MB). Free memory was 56.2MB in the beginning and 667.2MB in the end (delta: -611.0MB). Peak memory consumption was 194.3MB. Max. memory is 16.1GB. * Witness Printer took 73.63ms. Allocated memory is still 922.7MB. Free memory was 667.2MB in the beginning and 662.7MB in the end (delta: 4.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3905]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 3905]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 48 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 36.9s, OverallIterations: 38, TraceHistogramMax: 1, PathProgramHistogramMax: 10, EmptinessCheckTime: 0.0s, AutomataDifference: 23.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3711 SdHoareTripleChecker+Valid, 10.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3504 mSDsluCounter, 3593 SdHoareTripleChecker+Invalid, 8.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3484 mSDsCounter, 585 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16109 IncrementalHoareTripleChecker+Invalid, 16694 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 585 mSolverCounterUnsat, 109 mSDtfsCounter, 16109 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 691 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 651 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1914 ImplicationChecksByTransitivity, 7.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3199occurred in iteration=23, InterpolantAutomatonStates: 603, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 12.5s InterpolantComputationTime, 559 NumberOfCodeBlocks, 559 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 521 ConstructedInterpolants, 0 QuantifiedInterpolants, 7082 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 38 InterpolantComputations, 38 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-07 23:29:18,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE