./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-overflow.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_2-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_2-container_of.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/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 6053c0f6a5de5dc1a7614e5acfd1de5bdb570ebc833d8c4c70a1e68bd98ac1b0 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 23:53:58,016 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 23:53:58,083 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-10-11 23:53:58,090 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 23:53:58,091 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 23:53:58,112 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 23:53:58,112 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 23:53:58,113 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 23:53:58,113 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 23:53:58,113 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 23:53:58,114 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 23:53:58,114 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 23:53:58,114 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 23:53:58,115 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 23:53:58,115 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 23:53:58,115 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 23:53:58,115 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 23:53:58,116 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-11 23:53:58,116 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 23:53:58,116 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-11 23:53:58,116 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 23:53:58,117 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 23:53:58,117 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 23:53:58,117 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 23:53:58,118 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 23:53:58,118 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-10-11 23:53:58,118 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-11 23:53:58,118 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-11 23:53:58,118 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 23:53:58,119 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 23:53:58,119 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 23:53:58,119 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 23:53:58,119 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 23:53:58,120 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 23:53:58,120 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 23:53:58,120 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 23:53:58,120 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 23:53:58,121 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 23:53:58,121 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 23:53:58,121 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 23:53:58,121 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 23:53:58,122 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 23:53:58,122 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 23:53:58,122 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 23:53:58,122 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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-clean/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 -> 6053c0f6a5de5dc1a7614e5acfd1de5bdb570ebc833d8c4c70a1e68bd98ac1b0 [2024-10-11 23:53:58,343 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 23:53:58,371 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 23:53:58,373 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 23:53:58,374 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 23:53:58,375 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 23:53:58,376 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2024-10-11 23:53:59,776 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 23:54:00,011 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 23:54:00,011 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2024-10-11 23:54:00,040 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/e4873db43/243a2d3c71ea421ea3175f0323479658/FLAGfb6db8a42 [2024-10-11 23:54:00,053 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/e4873db43/243a2d3c71ea421ea3175f0323479658 [2024-10-11 23:54:00,055 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 23:54:00,056 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 23:54:00,057 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 23:54:00,057 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 23:54:00,061 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 23:54:00,062 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,062 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d44683f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00, skipping insertion in model container [2024-10-11 23:54:00,063 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,111 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 23:54:00,503 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 23:54:00,515 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 23:54:00,554 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 23:54:00,601 INFO L204 MainTranslator]: Completed translation [2024-10-11 23:54:00,601 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00 WrapperNode [2024-10-11 23:54:00,601 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 23:54:00,602 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 23:54:00,602 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 23:54:00,602 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 23:54:00,608 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,624 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,659 INFO L138 Inliner]: procedures = 246, calls = 40, calls flagged for inlining = 11, calls inlined = 14, statements flattened = 120 [2024-10-11 23:54:00,659 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 23:54:00,660 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-11 23:54:00,660 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-11 23:54:00,660 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-11 23:54:00,669 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,669 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,675 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,688 INFO L175 MemorySlicer]: Split 15 memory accesses to 3 slices as follows [2, 11, 2]. 73 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, 6, 2]. [2024-10-11 23:54:00,688 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,688 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,700 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,702 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,704 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,706 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,710 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-11 23:54:00,710 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-11 23:54:00,711 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-11 23:54:00,711 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-11 23:54:00,711 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (1/1) ... [2024-10-11 23:54:00,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 23:54:00,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:54:00,745 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-11 23:54:00,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-11 23:54:00,805 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2024-10-11 23:54:00,806 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-11 23:54:00,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-11 23:54:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-11 23:54:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-11 23:54:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-11 23:54:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-11 23:54:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-11 23:54:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-11 23:54:00,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-11 23:54:00,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-11 23:54:00,810 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-10-11 23:54:00,996 INFO L238 CfgBuilder]: Building ICFG [2024-10-11 23:54:00,998 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-11 23:54:01,208 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-10-11 23:54:01,208 INFO L287 CfgBuilder]: Performing block encoding [2024-10-11 23:54:01,340 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-11 23:54:01,341 INFO L314 CfgBuilder]: Removed 0 assume(true) statements. [2024-10-11 23:54:01,341 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 11:54:01 BoogieIcfgContainer [2024-10-11 23:54:01,341 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-11 23:54:01,343 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-11 23:54:01,343 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-11 23:54:01,348 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-11 23:54:01,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 11:54:00" (1/3) ... [2024-10-11 23:54:01,349 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26e7f89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 11:54:01, skipping insertion in model container [2024-10-11 23:54:01,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:54:00" (2/3) ... [2024-10-11 23:54:01,349 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26e7f89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 11:54:01, skipping insertion in model container [2024-10-11 23:54:01,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 11:54:01" (3/3) ... [2024-10-11 23:54:01,353 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2024-10-11 23:54:01,366 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-11 23:54:01,367 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-10-11 23:54:01,367 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-10-11 23:54:01,404 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-10-11 23:54:01,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 34 transitions, 82 flow [2024-10-11 23:54:01,451 INFO L124 PetriNetUnfolderBase]: 2/37 cut-off events. [2024-10-11 23:54:01,451 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-10-11 23:54:01,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 37 events. 2/37 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 75 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 21. Up to 3 conditions per place. [2024-10-11 23:54:01,454 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 34 transitions, 82 flow [2024-10-11 23:54:01,456 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 28 transitions, 65 flow [2024-10-11 23:54:01,462 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-11 23:54:01,467 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;@4977930f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-11 23:54:01,468 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-10-11 23:54:01,473 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-11 23:54:01,473 INFO L124 PetriNetUnfolderBase]: 0/13 cut-off events. [2024-10-11 23:54:01,473 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-10-11 23:54:01,473 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:01,474 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:01,474 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:01,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:01,478 INFO L85 PathProgramCache]: Analyzing trace with hash -183419474, now seen corresponding path program 1 times [2024-10-11 23:54:01,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:01,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451046850] [2024-10-11 23:54:01,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:01,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:02,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:02,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:02,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451046850] [2024-10-11 23:54:02,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451046850] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:02,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:02,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 23:54:02,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222526989] [2024-10-11 23:54:02,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:02,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-11 23:54:02,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:02,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-11 23:54:02,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-11 23:54:02,269 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:02,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 65 flow. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 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-10-11 23:54:02,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:02,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:02,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:02,689 INFO L124 PetriNetUnfolderBase]: 769/1306 cut-off events. [2024-10-11 23:54:02,689 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2024-10-11 23:54:02,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2638 conditions, 1306 events. 769/1306 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6470 event pairs, 347 based on Foata normal form. 0/1086 useless extension candidates. Maximal degree in co-relation 2568. Up to 850 conditions per place. [2024-10-11 23:54:02,707 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 63 selfloop transitions, 20 changer transitions 2/86 dead transitions. [2024-10-11 23:54:02,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 86 transitions, 366 flow [2024-10-11 23:54:02,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-11 23:54:02,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-10-11 23:54:02,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-10-11 23:54:02,718 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-10-11 23:54:02,720 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 65 flow. Second operand 10 states and 129 transitions. [2024-10-11 23:54:02,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 86 transitions, 366 flow [2024-10-11 23:54:02,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 86 transitions, 355 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-10-11 23:54:02,726 INFO L231 Difference]: Finished difference. Result has 46 places, 48 transitions, 188 flow [2024-10-11 23:54:02,727 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=188, PETRI_PLACES=46, PETRI_TRANSITIONS=48} [2024-10-11 23:54:02,730 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 11 predicate places. [2024-10-11 23:54:02,730 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 48 transitions, 188 flow [2024-10-11 23:54:02,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 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-10-11 23:54:02,731 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:02,731 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:02,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-11 23:54:02,731 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:02,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:02,733 INFO L85 PathProgramCache]: Analyzing trace with hash -186141248, now seen corresponding path program 1 times [2024-10-11 23:54:02,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:02,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747487279] [2024-10-11 23:54:02,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:02,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:02,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:03,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:03,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:03,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747487279] [2024-10-11 23:54:03,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747487279] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:03,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:03,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 23:54:03,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249085425] [2024-10-11 23:54:03,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:03,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-11 23:54:03,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:03,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-11 23:54:03,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-11 23:54:03,094 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:03,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 48 transitions, 188 flow. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 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-10-11 23:54:03,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:03,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:03,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:03,421 INFO L124 PetriNetUnfolderBase]: 899/1554 cut-off events. [2024-10-11 23:54:03,422 INFO L125 PetriNetUnfolderBase]: For 794/794 co-relation queries the response was YES. [2024-10-11 23:54:03,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3993 conditions, 1554 events. 899/1554 cut-off events. For 794/794 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8213 event pairs, 631 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2189. Up to 1126 conditions per place. [2024-10-11 23:54:03,431 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 64 selfloop transitions, 27 changer transitions 4/96 dead transitions. [2024-10-11 23:54:03,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 96 transitions, 550 flow [2024-10-11 23:54:03,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-11 23:54:03,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-10-11 23:54:03,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-10-11 23:54:03,457 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-10-11 23:54:03,457 INFO L175 Difference]: Start difference. First operand has 46 places, 48 transitions, 188 flow. Second operand 10 states and 125 transitions. [2024-10-11 23:54:03,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 96 transitions, 550 flow [2024-10-11 23:54:03,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 96 transitions, 548 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-11 23:54:03,462 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 344 flow [2024-10-11 23:54:03,462 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=344, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2024-10-11 23:54:03,463 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 23 predicate places. [2024-10-11 23:54:03,463 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 344 flow [2024-10-11 23:54:03,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 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-10-11 23:54:03,463 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:03,463 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:03,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-11 23:54:03,464 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:03,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:03,464 INFO L85 PathProgramCache]: Analyzing trace with hash -3978691, now seen corresponding path program 1 times [2024-10-11 23:54:03,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:03,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027577652] [2024-10-11 23:54:03,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:03,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:03,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:03,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:03,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:03,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027577652] [2024-10-11 23:54:03,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027577652] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:03,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:03,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:03,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458979380] [2024-10-11 23:54:03,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:03,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:03,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:03,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:03,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:03,773 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:03,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 344 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:03,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:03,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:03,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:04,762 INFO L124 PetriNetUnfolderBase]: 1410/2455 cut-off events. [2024-10-11 23:54:04,762 INFO L125 PetriNetUnfolderBase]: For 2390/2394 co-relation queries the response was YES. [2024-10-11 23:54:04,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7340 conditions, 2455 events. 1410/2455 cut-off events. For 2390/2394 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14577 event pairs, 653 based on Foata normal form. 54/2347 useless extension candidates. Maximal degree in co-relation 4394. Up to 1397 conditions per place. [2024-10-11 23:54:04,783 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 121 selfloop transitions, 66 changer transitions 4/192 dead transitions. [2024-10-11 23:54:04,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 192 transitions, 1364 flow [2024-10-11 23:54:04,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-11 23:54:04,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-10-11 23:54:04,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 202 transitions. [2024-10-11 23:54:04,789 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3494809688581315 [2024-10-11 23:54:04,789 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 344 flow. Second operand 17 states and 202 transitions. [2024-10-11 23:54:04,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 192 transitions, 1364 flow [2024-10-11 23:54:04,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 192 transitions, 1364 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-11 23:54:04,802 INFO L231 Difference]: Finished difference. Result has 86 places, 123 transitions, 983 flow [2024-10-11 23:54:04,805 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=983, PETRI_PLACES=86, PETRI_TRANSITIONS=123} [2024-10-11 23:54:04,806 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 51 predicate places. [2024-10-11 23:54:04,806 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 123 transitions, 983 flow [2024-10-11 23:54:04,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:04,806 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:04,806 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:04,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-11 23:54:04,807 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:04,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:04,811 INFO L85 PathProgramCache]: Analyzing trace with hash -859285121, now seen corresponding path program 1 times [2024-10-11 23:54:04,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:04,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321715159] [2024-10-11 23:54:04,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:04,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:05,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:05,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:05,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321715159] [2024-10-11 23:54:05,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321715159] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:05,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:05,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-11 23:54:05,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891675036] [2024-10-11 23:54:05,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:05,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-11 23:54:05,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:05,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-11 23:54:05,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-10-11 23:54:05,400 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:05,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 123 transitions, 983 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-10-11 23:54:05,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:05,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:05,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:06,492 INFO L124 PetriNetUnfolderBase]: 1416/2509 cut-off events. [2024-10-11 23:54:06,492 INFO L125 PetriNetUnfolderBase]: For 6890/6904 co-relation queries the response was YES. [2024-10-11 23:54:06,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9596 conditions, 2509 events. 1416/2509 cut-off events. For 6890/6904 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15284 event pairs, 592 based on Foata normal form. 68/2401 useless extension candidates. Maximal degree in co-relation 8877. Up to 1610 conditions per place. [2024-10-11 23:54:06,506 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 112 selfloop transitions, 90 changer transitions 19/222 dead transitions. [2024-10-11 23:54:06,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 222 transitions, 2146 flow [2024-10-11 23:54:06,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-11 23:54:06,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-10-11 23:54:06,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 167 transitions. [2024-10-11 23:54:06,507 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35084033613445376 [2024-10-11 23:54:06,508 INFO L175 Difference]: Start difference. First operand has 86 places, 123 transitions, 983 flow. Second operand 14 states and 167 transitions. [2024-10-11 23:54:06,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 222 transitions, 2146 flow [2024-10-11 23:54:06,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 222 transitions, 2040 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-10-11 23:54:06,537 INFO L231 Difference]: Finished difference. Result has 104 places, 159 transitions, 1605 flow [2024-10-11 23:54:06,537 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1605, PETRI_PLACES=104, PETRI_TRANSITIONS=159} [2024-10-11 23:54:06,538 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 69 predicate places. [2024-10-11 23:54:06,538 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 159 transitions, 1605 flow [2024-10-11 23:54:06,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-10-11 23:54:06,538 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:06,538 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:06,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-11 23:54:06,538 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:06,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:06,539 INFO L85 PathProgramCache]: Analyzing trace with hash -415995041, now seen corresponding path program 2 times [2024-10-11 23:54:06,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:06,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434094716] [2024-10-11 23:54:06,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:06,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:06,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:06,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:06,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:06,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434094716] [2024-10-11 23:54:06,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434094716] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:06,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:06,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:06,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005169104] [2024-10-11 23:54:06,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:06,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:06,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:06,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:06,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:06,857 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:06,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 159 transitions, 1605 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:06,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:06,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:06,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:07,563 INFO L124 PetriNetUnfolderBase]: 1564/2782 cut-off events. [2024-10-11 23:54:07,564 INFO L125 PetriNetUnfolderBase]: For 9431/9449 co-relation queries the response was YES. [2024-10-11 23:54:07,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11526 conditions, 2782 events. 1564/2782 cut-off events. For 9431/9449 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 17451 event pairs, 616 based on Foata normal form. 72/2664 useless extension candidates. Maximal degree in co-relation 10753. Up to 1607 conditions per place. [2024-10-11 23:54:07,583 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 106 selfloop transitions, 124 changer transitions 19/250 dead transitions. [2024-10-11 23:54:07,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 250 transitions, 2816 flow [2024-10-11 23:54:07,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-11 23:54:07,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-10-11 23:54:07,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 201 transitions. [2024-10-11 23:54:07,586 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3284313725490196 [2024-10-11 23:54:07,586 INFO L175 Difference]: Start difference. First operand has 104 places, 159 transitions, 1605 flow. Second operand 18 states and 201 transitions. [2024-10-11 23:54:07,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 250 transitions, 2816 flow [2024-10-11 23:54:07,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 250 transitions, 2751 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-10-11 23:54:07,623 INFO L231 Difference]: Finished difference. Result has 123 places, 185 transitions, 2198 flow [2024-10-11 23:54:07,623 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2198, PETRI_PLACES=123, PETRI_TRANSITIONS=185} [2024-10-11 23:54:07,624 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 88 predicate places. [2024-10-11 23:54:07,624 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 185 transitions, 2198 flow [2024-10-11 23:54:07,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:07,624 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:07,624 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:07,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-11 23:54:07,624 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:07,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:07,625 INFO L85 PathProgramCache]: Analyzing trace with hash -410632661, now seen corresponding path program 3 times [2024-10-11 23:54:07,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:07,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965764251] [2024-10-11 23:54:07,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:07,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:07,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:07,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:07,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:07,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965764251] [2024-10-11 23:54:07,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965764251] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:07,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:07,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:07,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226945420] [2024-10-11 23:54:07,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:07,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:07,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:07,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:07,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:07,890 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:07,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 185 transitions, 2198 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:07,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:07,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:07,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:08,522 INFO L124 PetriNetUnfolderBase]: 1729/3110 cut-off events. [2024-10-11 23:54:08,522 INFO L125 PetriNetUnfolderBase]: For 11792/11796 co-relation queries the response was YES. [2024-10-11 23:54:08,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13248 conditions, 3110 events. 1729/3110 cut-off events. For 11792/11796 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 20222 event pairs, 849 based on Foata normal form. 56/2960 useless extension candidates. Maximal degree in co-relation 12848. Up to 1870 conditions per place. [2024-10-11 23:54:08,547 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 105 selfloop transitions, 109 changer transitions 13/228 dead transitions. [2024-10-11 23:54:08,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 228 transitions, 2954 flow [2024-10-11 23:54:08,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-11 23:54:08,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-11 23:54:08,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-10-11 23:54:08,549 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-10-11 23:54:08,549 INFO L175 Difference]: Start difference. First operand has 123 places, 185 transitions, 2198 flow. Second operand 12 states and 150 transitions. [2024-10-11 23:54:08,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 228 transitions, 2954 flow [2024-10-11 23:54:08,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 228 transitions, 2847 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-10-11 23:54:08,596 INFO L231 Difference]: Finished difference. Result has 130 places, 188 transitions, 2427 flow [2024-10-11 23:54:08,597 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2427, PETRI_PLACES=130, PETRI_TRANSITIONS=188} [2024-10-11 23:54:08,597 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 95 predicate places. [2024-10-11 23:54:08,597 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 188 transitions, 2427 flow [2024-10-11 23:54:08,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:08,598 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:08,598 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:08,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-11 23:54:08,598 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:08,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:08,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1299970082, now seen corresponding path program 1 times [2024-10-11 23:54:08,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:08,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88426676] [2024-10-11 23:54:08,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:08,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:08,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:08,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:08,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:08,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88426676] [2024-10-11 23:54:08,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88426676] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:08,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:08,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:08,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732110148] [2024-10-11 23:54:08,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:08,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:08,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:08,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:08,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:08,870 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:08,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 188 transitions, 2427 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:08,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:08,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:08,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:09,739 INFO L124 PetriNetUnfolderBase]: 1967/3514 cut-off events. [2024-10-11 23:54:09,740 INFO L125 PetriNetUnfolderBase]: For 15345/15355 co-relation queries the response was YES. [2024-10-11 23:54:09,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15298 conditions, 3514 events. 1967/3514 cut-off events. For 15345/15355 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23216 event pairs, 947 based on Foata normal form. 82/3368 useless extension candidates. Maximal degree in co-relation 14986. Up to 2269 conditions per place. [2024-10-11 23:54:09,766 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 173 selfloop transitions, 87 changer transitions 12/273 dead transitions. [2024-10-11 23:54:09,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 273 transitions, 3597 flow [2024-10-11 23:54:09,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-11 23:54:09,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-11 23:54:09,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 178 transitions. [2024-10-11 23:54:09,767 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34901960784313724 [2024-10-11 23:54:09,768 INFO L175 Difference]: Start difference. First operand has 130 places, 188 transitions, 2427 flow. Second operand 15 states and 178 transitions. [2024-10-11 23:54:09,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 273 transitions, 3597 flow [2024-10-11 23:54:09,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 273 transitions, 3410 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-10-11 23:54:09,822 INFO L231 Difference]: Finished difference. Result has 142 places, 211 transitions, 2752 flow [2024-10-11 23:54:09,823 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2752, PETRI_PLACES=142, PETRI_TRANSITIONS=211} [2024-10-11 23:54:09,823 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 107 predicate places. [2024-10-11 23:54:09,824 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 211 transitions, 2752 flow [2024-10-11 23:54:09,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:09,824 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:09,824 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:09,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-11 23:54:09,824 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:09,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:09,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1506623297, now seen corresponding path program 2 times [2024-10-11 23:54:09,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:09,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423930335] [2024-10-11 23:54:09,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:09,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:09,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:10,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-10-11 23:54:10,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:10,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423930335] [2024-10-11 23:54:10,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423930335] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:10,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:10,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:10,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442149547] [2024-10-11 23:54:10,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:10,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:10,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:10,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:10,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:10,064 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:10,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 211 transitions, 2752 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:10,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:10,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:10,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:10,904 INFO L124 PetriNetUnfolderBase]: 2198/3934 cut-off events. [2024-10-11 23:54:10,904 INFO L125 PetriNetUnfolderBase]: For 21412/21414 co-relation queries the response was YES. [2024-10-11 23:54:10,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18649 conditions, 3934 events. 2198/3934 cut-off events. For 21412/21414 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26611 event pairs, 978 based on Foata normal form. 56/3738 useless extension candidates. Maximal degree in co-relation 17908. Up to 2459 conditions per place. [2024-10-11 23:54:10,939 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 144 selfloop transitions, 140 changer transitions 8/293 dead transitions. [2024-10-11 23:54:10,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 293 transitions, 4120 flow [2024-10-11 23:54:10,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-11 23:54:10,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-10-11 23:54:10,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 199 transitions. [2024-10-11 23:54:10,945 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32516339869281047 [2024-10-11 23:54:10,945 INFO L175 Difference]: Start difference. First operand has 142 places, 211 transitions, 2752 flow. Second operand 18 states and 199 transitions. [2024-10-11 23:54:10,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 293 transitions, 4120 flow [2024-10-11 23:54:11,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 293 transitions, 4030 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-10-11 23:54:11,039 INFO L231 Difference]: Finished difference. Result has 155 places, 232 transitions, 3404 flow [2024-10-11 23:54:11,040 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3404, PETRI_PLACES=155, PETRI_TRANSITIONS=232} [2024-10-11 23:54:11,043 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 120 predicate places. [2024-10-11 23:54:11,043 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 232 transitions, 3404 flow [2024-10-11 23:54:11,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:11,047 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:11,047 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:11,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-11 23:54:11,047 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:11,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:11,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1506623522, now seen corresponding path program 2 times [2024-10-11 23:54:11,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:11,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444266801] [2024-10-11 23:54:11,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:11,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:11,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:11,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:11,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:11,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444266801] [2024-10-11 23:54:11,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444266801] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:11,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:11,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:11,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508339345] [2024-10-11 23:54:11,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:11,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:11,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:11,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:11,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:11,348 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:11,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 232 transitions, 3404 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:11,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:11,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:11,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:12,194 INFO L124 PetriNetUnfolderBase]: 2509/4501 cut-off events. [2024-10-11 23:54:12,195 INFO L125 PetriNetUnfolderBase]: For 34764/34766 co-relation queries the response was YES. [2024-10-11 23:54:12,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24088 conditions, 4501 events. 2509/4501 cut-off events. For 34764/34766 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 31285 event pairs, 1240 based on Foata normal form. 96/4327 useless extension candidates. Maximal degree in co-relation 22950. Up to 2931 conditions per place. [2024-10-11 23:54:12,227 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 225 selfloop transitions, 95 changer transitions 15/336 dead transitions. [2024-10-11 23:54:12,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 336 transitions, 5256 flow [2024-10-11 23:54:12,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-11 23:54:12,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-11 23:54:12,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 174 transitions. [2024-10-11 23:54:12,229 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2024-10-11 23:54:12,229 INFO L175 Difference]: Start difference. First operand has 155 places, 232 transitions, 3404 flow. Second operand 15 states and 174 transitions. [2024-10-11 23:54:12,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 336 transitions, 5256 flow [2024-10-11 23:54:12,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 336 transitions, 5094 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-10-11 23:54:12,433 INFO L231 Difference]: Finished difference. Result has 167 places, 265 transitions, 4151 flow [2024-10-11 23:54:12,433 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4151, PETRI_PLACES=167, PETRI_TRANSITIONS=265} [2024-10-11 23:54:12,434 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 132 predicate places. [2024-10-11 23:54:12,435 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 265 transitions, 4151 flow [2024-10-11 23:54:12,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:12,435 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:12,435 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:12,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-11 23:54:12,435 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:12,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:12,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1299969857, now seen corresponding path program 3 times [2024-10-11 23:54:12,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:12,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113011816] [2024-10-11 23:54:12,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:12,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:12,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:12,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:12,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:12,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113011816] [2024-10-11 23:54:12,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113011816] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:12,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:12,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:12,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363720126] [2024-10-11 23:54:12,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:12,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:12,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:12,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:12,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:12,906 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:12,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 265 transitions, 4151 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:12,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:12,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:12,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:14,293 INFO L124 PetriNetUnfolderBase]: 2455/4453 cut-off events. [2024-10-11 23:54:14,293 INFO L125 PetriNetUnfolderBase]: For 41550/41554 co-relation queries the response was YES. [2024-10-11 23:54:14,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25392 conditions, 4453 events. 2455/4453 cut-off events. For 41550/41554 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31241 event pairs, 1236 based on Foata normal form. 80/4283 useless extension candidates. Maximal degree in co-relation 24135. Up to 2769 conditions per place. [2024-10-11 23:54:14,325 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 211 selfloop transitions, 145 changer transitions 11/368 dead transitions. [2024-10-11 23:54:14,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 368 transitions, 6058 flow [2024-10-11 23:54:14,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-11 23:54:14,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-10-11 23:54:14,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 224 transitions. [2024-10-11 23:54:14,326 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32941176470588235 [2024-10-11 23:54:14,327 INFO L175 Difference]: Start difference. First operand has 167 places, 265 transitions, 4151 flow. Second operand 20 states and 224 transitions. [2024-10-11 23:54:14,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 368 transitions, 6058 flow [2024-10-11 23:54:14,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 368 transitions, 5907 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-10-11 23:54:14,471 INFO L231 Difference]: Finished difference. Result has 186 places, 294 transitions, 4962 flow [2024-10-11 23:54:14,472 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4962, PETRI_PLACES=186, PETRI_TRANSITIONS=294} [2024-10-11 23:54:14,472 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 151 predicate places. [2024-10-11 23:54:14,472 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 294 transitions, 4962 flow [2024-10-11 23:54:14,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:14,473 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:14,473 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:14,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-11 23:54:14,473 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:14,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:14,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1305332462, now seen corresponding path program 3 times [2024-10-11 23:54:14,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:14,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080872812] [2024-10-11 23:54:14,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:14,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:14,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:14,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:14,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:14,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080872812] [2024-10-11 23:54:14,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080872812] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:14,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:14,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:14,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953591555] [2024-10-11 23:54:14,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:14,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:14,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:14,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:14,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:14,984 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:14,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 294 transitions, 4962 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:14,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:14,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:14,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:16,072 INFO L124 PetriNetUnfolderBase]: 2422/4444 cut-off events. [2024-10-11 23:54:16,072 INFO L125 PetriNetUnfolderBase]: For 51080/51082 co-relation queries the response was YES. [2024-10-11 23:54:16,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26904 conditions, 4444 events. 2422/4444 cut-off events. For 51080/51082 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31674 event pairs, 1270 based on Foata normal form. 72/4274 useless extension candidates. Maximal degree in co-relation 25641. Up to 2758 conditions per place. [2024-10-11 23:54:16,110 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 203 selfloop transitions, 148 changer transitions 15/367 dead transitions. [2024-10-11 23:54:16,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 367 transitions, 6354 flow [2024-10-11 23:54:16,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-11 23:54:16,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-10-11 23:54:16,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 210 transitions. [2024-10-11 23:54:16,111 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32507739938080493 [2024-10-11 23:54:16,112 INFO L175 Difference]: Start difference. First operand has 186 places, 294 transitions, 4962 flow. Second operand 19 states and 210 transitions. [2024-10-11 23:54:16,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 367 transitions, 6354 flow [2024-10-11 23:54:16,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 367 transitions, 6020 flow, removed 56 selfloop flow, removed 13 redundant places. [2024-10-11 23:54:16,304 INFO L231 Difference]: Finished difference. Result has 196 places, 301 transitions, 5218 flow [2024-10-11 23:54:16,305 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5218, PETRI_PLACES=196, PETRI_TRANSITIONS=301} [2024-10-11 23:54:16,305 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 161 predicate places. [2024-10-11 23:54:16,306 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 301 transitions, 5218 flow [2024-10-11 23:54:16,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:16,306 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:16,306 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:16,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-11 23:54:16,306 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:16,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:16,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1499473457, now seen corresponding path program 4 times [2024-10-11 23:54:16,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:16,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558529093] [2024-10-11 23:54:16,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:16,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:16,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:16,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:16,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:16,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558529093] [2024-10-11 23:54:16,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558529093] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:16,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:16,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-11 23:54:16,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530433254] [2024-10-11 23:54:16,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:16,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:54:16,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:16,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:54:16,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-11 23:54:16,583 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:16,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 301 transitions, 5218 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:16,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:16,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:16,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:17,796 INFO L124 PetriNetUnfolderBase]: 2350/4338 cut-off events. [2024-10-11 23:54:17,797 INFO L125 PetriNetUnfolderBase]: For 49537/49537 co-relation queries the response was YES. [2024-10-11 23:54:17,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26293 conditions, 4338 events. 2350/4338 cut-off events. For 49537/49537 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 30806 event pairs, 1203 based on Foata normal form. 52/4154 useless extension candidates. Maximal degree in co-relation 25363. Up to 2587 conditions per place. [2024-10-11 23:54:17,836 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 168 selfloop transitions, 194 changer transitions 10/373 dead transitions. [2024-10-11 23:54:17,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 373 transitions, 6644 flow [2024-10-11 23:54:17,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-10-11 23:54:17,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-10-11 23:54:17,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 231 transitions. [2024-10-11 23:54:17,840 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3088235294117647 [2024-10-11 23:54:17,840 INFO L175 Difference]: Start difference. First operand has 196 places, 301 transitions, 5218 flow. Second operand 22 states and 231 transitions. [2024-10-11 23:54:17,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 373 transitions, 6644 flow [2024-10-11 23:54:18,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 373 transitions, 6328 flow, removed 52 selfloop flow, removed 13 redundant places. [2024-10-11 23:54:18,042 INFO L231 Difference]: Finished difference. Result has 207 places, 307 transitions, 5500 flow [2024-10-11 23:54:18,042 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4936, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5500, PETRI_PLACES=207, PETRI_TRANSITIONS=307} [2024-10-11 23:54:18,043 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 172 predicate places. [2024-10-11 23:54:18,043 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 307 transitions, 5500 flow [2024-10-11 23:54:18,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-10-11 23:54:18,044 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:18,044 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:18,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-11 23:54:18,045 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:18,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:18,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1615928707, now seen corresponding path program 1 times [2024-10-11 23:54:18,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:18,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457424236] [2024-10-11 23:54:18,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:18,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:18,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:18,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:18,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457424236] [2024-10-11 23:54:18,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457424236] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:18,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:18,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:18,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327036304] [2024-10-11 23:54:18,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:18,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:18,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:18,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:18,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:18,576 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:18,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 307 transitions, 5500 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:18,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:18,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:18,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:19,865 INFO L124 PetriNetUnfolderBase]: 2300/4297 cut-off events. [2024-10-11 23:54:19,866 INFO L125 PetriNetUnfolderBase]: For 52440/52440 co-relation queries the response was YES. [2024-10-11 23:54:19,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26503 conditions, 4297 events. 2300/4297 cut-off events. For 52440/52440 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30659 event pairs, 800 based on Foata normal form. 0/4091 useless extension candidates. Maximal degree in co-relation 25905. Up to 2038 conditions per place. [2024-10-11 23:54:19,899 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 243 selfloop transitions, 178 changer transitions 20/442 dead transitions. [2024-10-11 23:54:19,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 442 transitions, 7721 flow [2024-10-11 23:54:19,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-10-11 23:54:19,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-10-11 23:54:19,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 234 transitions. [2024-10-11 23:54:19,901 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31283422459893045 [2024-10-11 23:54:19,901 INFO L175 Difference]: Start difference. First operand has 207 places, 307 transitions, 5500 flow. Second operand 22 states and 234 transitions. [2024-10-11 23:54:19,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 442 transitions, 7721 flow [2024-10-11 23:54:20,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 442 transitions, 7380 flow, removed 29 selfloop flow, removed 14 redundant places. [2024-10-11 23:54:20,102 INFO L231 Difference]: Finished difference. Result has 220 places, 354 transitions, 6317 flow [2024-10-11 23:54:20,103 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5181, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6317, PETRI_PLACES=220, PETRI_TRANSITIONS=354} [2024-10-11 23:54:20,104 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 185 predicate places. [2024-10-11 23:54:20,104 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 354 transitions, 6317 flow [2024-10-11 23:54:20,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:20,104 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:20,104 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:20,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-11 23:54:20,104 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:20,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:20,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1615928708, now seen corresponding path program 1 times [2024-10-11 23:54:20,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:20,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590808432] [2024-10-11 23:54:20,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:20,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:20,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:20,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:20,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590808432] [2024-10-11 23:54:20,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590808432] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:20,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:20,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:20,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472201089] [2024-10-11 23:54:20,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:20,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:20,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:20,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:20,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:20,430 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:20,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 354 transitions, 6317 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:20,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:20,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:20,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:21,255 INFO L124 PetriNetUnfolderBase]: 1826/3479 cut-off events. [2024-10-11 23:54:21,255 INFO L125 PetriNetUnfolderBase]: For 61327/61329 co-relation queries the response was YES. [2024-10-11 23:54:21,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23887 conditions, 3479 events. 1826/3479 cut-off events. For 61327/61329 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 24723 event pairs, 847 based on Foata normal form. 14/3367 useless extension candidates. Maximal degree in co-relation 23285. Up to 2924 conditions per place. [2024-10-11 23:54:21,279 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 312 selfloop transitions, 77 changer transitions 16/406 dead transitions. [2024-10-11 23:54:21,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 406 transitions, 7437 flow [2024-10-11 23:54:21,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-11 23:54:21,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-11 23:54:21,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 160 transitions. [2024-10-11 23:54:21,280 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3137254901960784 [2024-10-11 23:54:21,280 INFO L175 Difference]: Start difference. First operand has 220 places, 354 transitions, 6317 flow. Second operand 15 states and 160 transitions. [2024-10-11 23:54:21,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 406 transitions, 7437 flow [2024-10-11 23:54:21,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 406 transitions, 7263 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-10-11 23:54:21,512 INFO L231 Difference]: Finished difference. Result has 233 places, 361 transitions, 6415 flow [2024-10-11 23:54:21,513 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6165, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6415, PETRI_PLACES=233, PETRI_TRANSITIONS=361} [2024-10-11 23:54:21,513 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 198 predicate places. [2024-10-11 23:54:21,513 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 361 transitions, 6415 flow [2024-10-11 23:54:21,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:21,514 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:21,514 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:21,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-11 23:54:21,514 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:21,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:21,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1283461148, now seen corresponding path program 2 times [2024-10-11 23:54:21,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:21,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435128754] [2024-10-11 23:54:21,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:21,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:21,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:21,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-10-11 23:54:21,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:21,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435128754] [2024-10-11 23:54:21,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435128754] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:21,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:21,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:21,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980361116] [2024-10-11 23:54:21,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:21,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:21,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:21,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:21,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:21,824 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:21,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 361 transitions, 6415 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:21,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:21,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:21,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:22,785 INFO L124 PetriNetUnfolderBase]: 2082/3988 cut-off events. [2024-10-11 23:54:22,785 INFO L125 PetriNetUnfolderBase]: For 77206/77208 co-relation queries the response was YES. [2024-10-11 23:54:22,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26891 conditions, 3988 events. 2082/3988 cut-off events. For 77206/77208 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29265 event pairs, 887 based on Foata normal form. 28/3890 useless extension candidates. Maximal degree in co-relation 26285. Up to 2918 conditions per place. [2024-10-11 23:54:22,823 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 370 selfloop transitions, 95 changer transitions 8/474 dead transitions. [2024-10-11 23:54:22,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 474 transitions, 8576 flow [2024-10-11 23:54:22,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-11 23:54:22,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-10-11 23:54:22,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 217 transitions. [2024-10-11 23:54:22,824 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33591331269349844 [2024-10-11 23:54:22,824 INFO L175 Difference]: Start difference. First operand has 233 places, 361 transitions, 6415 flow. Second operand 19 states and 217 transitions. [2024-10-11 23:54:22,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 474 transitions, 8576 flow [2024-10-11 23:54:23,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 474 transitions, 8384 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-10-11 23:54:23,212 INFO L231 Difference]: Finished difference. Result has 250 places, 391 transitions, 7116 flow [2024-10-11 23:54:23,212 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6284, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7116, PETRI_PLACES=250, PETRI_TRANSITIONS=391} [2024-10-11 23:54:23,212 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 215 predicate places. [2024-10-11 23:54:23,213 INFO L471 AbstractCegarLoop]: Abstraction has has 250 places, 391 transitions, 7116 flow [2024-10-11 23:54:23,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:23,213 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:23,213 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:23,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-11 23:54:23,213 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:23,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:23,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1281673688, now seen corresponding path program 3 times [2024-10-11 23:54:23,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:23,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18624400] [2024-10-11 23:54:23,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:23,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:23,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:23,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:23,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18624400] [2024-10-11 23:54:23,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18624400] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:23,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:23,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:23,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245748327] [2024-10-11 23:54:23,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:23,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:23,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:23,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:23,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:23,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:23,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 391 transitions, 7116 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:23,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:23,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:23,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:24,539 INFO L124 PetriNetUnfolderBase]: 2046/3930 cut-off events. [2024-10-11 23:54:24,539 INFO L125 PetriNetUnfolderBase]: For 78405/78407 co-relation queries the response was YES. [2024-10-11 23:54:24,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27059 conditions, 3930 events. 2046/3930 cut-off events. For 78405/78407 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28839 event pairs, 871 based on Foata normal form. 28/3832 useless extension candidates. Maximal degree in co-relation 26605. Up to 2918 conditions per place. [2024-10-11 23:54:24,572 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 366 selfloop transitions, 97 changer transitions 6/470 dead transitions. [2024-10-11 23:54:24,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 470 transitions, 8698 flow [2024-10-11 23:54:24,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-11 23:54:24,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-10-11 23:54:24,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 210 transitions. [2024-10-11 23:54:24,574 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32507739938080493 [2024-10-11 23:54:24,574 INFO L175 Difference]: Start difference. First operand has 250 places, 391 transitions, 7116 flow. Second operand 19 states and 210 transitions. [2024-10-11 23:54:24,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 470 transitions, 8698 flow [2024-10-11 23:54:25,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 470 transitions, 8461 flow, removed 99 selfloop flow, removed 4 redundant places. [2024-10-11 23:54:25,018 INFO L231 Difference]: Finished difference. Result has 271 places, 398 transitions, 7319 flow [2024-10-11 23:54:25,018 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6927, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7319, PETRI_PLACES=271, PETRI_TRANSITIONS=398} [2024-10-11 23:54:25,019 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 236 predicate places. [2024-10-11 23:54:25,019 INFO L471 AbstractCegarLoop]: Abstraction has has 271 places, 398 transitions, 7319 flow [2024-10-11 23:54:25,019 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:25,019 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:25,019 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:25,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-10-11 23:54:25,019 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:25,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:25,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1714398118, now seen corresponding path program 1 times [2024-10-11 23:54:25,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:25,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374608141] [2024-10-11 23:54:25,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:25,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:25,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:25,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:25,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:25,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374608141] [2024-10-11 23:54:25,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374608141] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:25,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:25,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-11 23:54:25,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614354309] [2024-10-11 23:54:25,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:25,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:54:25,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:25,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:54:25,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 23:54:25,090 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 34 [2024-10-11 23:54:25,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 398 transitions, 7319 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-10-11 23:54:25,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:25,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 34 [2024-10-11 23:54:25,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:25,591 INFO L124 PetriNetUnfolderBase]: 1153/2232 cut-off events. [2024-10-11 23:54:25,591 INFO L125 PetriNetUnfolderBase]: For 42683/42683 co-relation queries the response was YES. [2024-10-11 23:54:25,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15062 conditions, 2232 events. 1153/2232 cut-off events. For 42683/42683 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15233 event pairs, 228 based on Foata normal form. 0/2168 useless extension candidates. Maximal degree in co-relation 14848. Up to 1416 conditions per place. [2024-10-11 23:54:25,613 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 365 selfloop transitions, 46 changer transitions 19/430 dead transitions. [2024-10-11 23:54:25,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 430 transitions, 9020 flow [2024-10-11 23:54:25,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-11 23:54:25,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-11 23:54:25,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 66 transitions. [2024-10-11 23:54:25,615 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4852941176470588 [2024-10-11 23:54:25,615 INFO L175 Difference]: Start difference. First operand has 271 places, 398 transitions, 7319 flow. Second operand 4 states and 66 transitions. [2024-10-11 23:54:25,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 430 transitions, 9020 flow [2024-10-11 23:54:25,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 430 transitions, 8629 flow, removed 54 selfloop flow, removed 15 redundant places. [2024-10-11 23:54:25,788 INFO L231 Difference]: Finished difference. Result has 254 places, 285 transitions, 5175 flow [2024-10-11 23:54:25,788 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5312, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5175, PETRI_PLACES=254, PETRI_TRANSITIONS=285} [2024-10-11 23:54:25,788 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 219 predicate places. [2024-10-11 23:54:25,788 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 285 transitions, 5175 flow [2024-10-11 23:54:25,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-10-11 23:54:25,789 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:25,789 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:25,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-11 23:54:25,789 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:25,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:25,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1144929476, now seen corresponding path program 4 times [2024-10-11 23:54:25,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:25,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041745587] [2024-10-11 23:54:25,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:25,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:26,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:26,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:26,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041745587] [2024-10-11 23:54:26,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041745587] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:26,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:26,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:26,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193367856] [2024-10-11 23:54:26,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:26,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:26,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:26,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:26,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:26,255 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:26,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 285 transitions, 5175 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:26,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:26,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:26,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:27,045 INFO L124 PetriNetUnfolderBase]: 1131/2190 cut-off events. [2024-10-11 23:54:27,045 INFO L125 PetriNetUnfolderBase]: For 32492/32492 co-relation queries the response was YES. [2024-10-11 23:54:27,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14707 conditions, 2190 events. 1131/2190 cut-off events. For 32492/32492 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14245 event pairs, 444 based on Foata normal form. 26/2152 useless extension candidates. Maximal degree in co-relation 14611. Up to 1547 conditions per place. [2024-10-11 23:54:27,066 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 216 selfloop transitions, 106 changer transitions 16/338 dead transitions. [2024-10-11 23:54:27,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 338 transitions, 6471 flow [2024-10-11 23:54:27,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-11 23:54:27,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-10-11 23:54:27,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 152 transitions. [2024-10-11 23:54:27,068 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31932773109243695 [2024-10-11 23:54:27,068 INFO L175 Difference]: Start difference. First operand has 254 places, 285 transitions, 5175 flow. Second operand 14 states and 152 transitions. [2024-10-11 23:54:27,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 338 transitions, 6471 flow [2024-10-11 23:54:27,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 338 transitions, 6319 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-10-11 23:54:27,243 INFO L231 Difference]: Finished difference. Result has 252 places, 291 transitions, 5473 flow [2024-10-11 23:54:27,243 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5056, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5473, PETRI_PLACES=252, PETRI_TRANSITIONS=291} [2024-10-11 23:54:27,244 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 217 predicate places. [2024-10-11 23:54:27,244 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 291 transitions, 5473 flow [2024-10-11 23:54:27,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:27,244 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:27,244 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:27,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-10-11 23:54:27,245 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:27,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:27,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1283457626, now seen corresponding path program 5 times [2024-10-11 23:54:27,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:27,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764530280] [2024-10-11 23:54:27,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:27,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:27,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:27,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:27,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:27,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764530280] [2024-10-11 23:54:27,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764530280] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:27,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:27,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:27,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111520025] [2024-10-11 23:54:27,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:27,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:27,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:27,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:27,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:27,706 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:27,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 291 transitions, 5473 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:27,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:27,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:27,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:28,659 INFO L124 PetriNetUnfolderBase]: 1217/2386 cut-off events. [2024-10-11 23:54:28,660 INFO L125 PetriNetUnfolderBase]: For 35988/35988 co-relation queries the response was YES. [2024-10-11 23:54:28,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15743 conditions, 2386 events. 1217/2386 cut-off events. For 35988/35988 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16039 event pairs, 500 based on Foata normal form. 16/2338 useless extension candidates. Maximal degree in co-relation 15454. Up to 1703 conditions per place. [2024-10-11 23:54:28,673 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 262 selfloop transitions, 94 changer transitions 15/371 dead transitions. [2024-10-11 23:54:28,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 371 transitions, 6924 flow [2024-10-11 23:54:28,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-11 23:54:28,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-10-11 23:54:28,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 191 transitions. [2024-10-11 23:54:28,675 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31209150326797386 [2024-10-11 23:54:28,675 INFO L175 Difference]: Start difference. First operand has 252 places, 291 transitions, 5473 flow. Second operand 18 states and 191 transitions. [2024-10-11 23:54:28,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 371 transitions, 6924 flow [2024-10-11 23:54:28,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 371 transitions, 6818 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-10-11 23:54:28,838 INFO L231 Difference]: Finished difference. Result has 269 places, 299 transitions, 5803 flow [2024-10-11 23:54:28,838 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5387, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5803, PETRI_PLACES=269, PETRI_TRANSITIONS=299} [2024-10-11 23:54:28,838 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 234 predicate places. [2024-10-11 23:54:28,838 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 299 transitions, 5803 flow [2024-10-11 23:54:28,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:28,839 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:28,839 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:28,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-10-11 23:54:28,839 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:28,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:28,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1139265565, now seen corresponding path program 1 times [2024-10-11 23:54:28,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:28,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941119926] [2024-10-11 23:54:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:28,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:28,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:29,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:29,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:29,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941119926] [2024-10-11 23:54:29,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941119926] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:29,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:29,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:29,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312985424] [2024-10-11 23:54:29,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:29,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:29,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:29,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:29,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:29,128 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:29,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 299 transitions, 5803 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:29,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:29,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:29,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:29,911 INFO L124 PetriNetUnfolderBase]: 1219/2414 cut-off events. [2024-10-11 23:54:29,911 INFO L125 PetriNetUnfolderBase]: For 39779/39779 co-relation queries the response was YES. [2024-10-11 23:54:29,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16551 conditions, 2414 events. 1219/2414 cut-off events. For 39779/39779 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16326 event pairs, 433 based on Foata normal form. 0/2382 useless extension candidates. Maximal degree in co-relation 16272. Up to 882 conditions per place. [2024-10-11 23:54:29,930 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 231 selfloop transitions, 142 changer transitions 17/390 dead transitions. [2024-10-11 23:54:29,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 390 transitions, 7625 flow [2024-10-11 23:54:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-10-11 23:54:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-10-11 23:54:29,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 224 transitions. [2024-10-11 23:54:29,931 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2864450127877238 [2024-10-11 23:54:29,931 INFO L175 Difference]: Start difference. First operand has 269 places, 299 transitions, 5803 flow. Second operand 23 states and 224 transitions. [2024-10-11 23:54:29,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 390 transitions, 7625 flow [2024-10-11 23:54:30,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 390 transitions, 7463 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-10-11 23:54:30,123 INFO L231 Difference]: Finished difference. Result has 288 places, 311 transitions, 6239 flow [2024-10-11 23:54:30,123 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5643, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6239, PETRI_PLACES=288, PETRI_TRANSITIONS=311} [2024-10-11 23:54:30,124 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 253 predicate places. [2024-10-11 23:54:30,124 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 311 transitions, 6239 flow [2024-10-11 23:54:30,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:30,124 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:30,124 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:30,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-10-11 23:54:30,124 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:30,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:30,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1285245086, now seen corresponding path program 6 times [2024-10-11 23:54:30,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:30,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556461516] [2024-10-11 23:54:30,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:30,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:30,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:30,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:30,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:30,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556461516] [2024-10-11 23:54:30,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556461516] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:30,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:30,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:30,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201717022] [2024-10-11 23:54:30,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:30,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:30,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:30,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:30,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:30,413 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:30,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 311 transitions, 6239 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:30,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:30,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:30,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:31,043 INFO L124 PetriNetUnfolderBase]: 1175/2326 cut-off events. [2024-10-11 23:54:31,043 INFO L125 PetriNetUnfolderBase]: For 41852/41852 co-relation queries the response was YES. [2024-10-11 23:54:31,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16378 conditions, 2326 events. 1175/2326 cut-off events. For 41852/41852 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15650 event pairs, 484 based on Foata normal form. 16/2342 useless extension candidates. Maximal degree in co-relation 16065. Up to 1732 conditions per place. [2024-10-11 23:54:31,062 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 254 selfloop transitions, 92 changer transitions 12/358 dead transitions. [2024-10-11 23:54:31,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 358 transitions, 7191 flow [2024-10-11 23:54:31,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-11 23:54:31,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-11 23:54:31,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 160 transitions. [2024-10-11 23:54:31,063 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3137254901960784 [2024-10-11 23:54:31,063 INFO L175 Difference]: Start difference. First operand has 288 places, 311 transitions, 6239 flow. Second operand 15 states and 160 transitions. [2024-10-11 23:54:31,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 358 transitions, 7191 flow [2024-10-11 23:54:31,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 358 transitions, 7000 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-10-11 23:54:31,247 INFO L231 Difference]: Finished difference. Result has 291 places, 311 transitions, 6258 flow [2024-10-11 23:54:31,247 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6051, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6258, PETRI_PLACES=291, PETRI_TRANSITIONS=311} [2024-10-11 23:54:31,247 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 256 predicate places. [2024-10-11 23:54:31,247 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 311 transitions, 6258 flow [2024-10-11 23:54:31,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:31,248 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:31,248 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:31,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-10-11 23:54:31,248 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:31,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:31,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1139265566, now seen corresponding path program 1 times [2024-10-11 23:54:31,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:31,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298296850] [2024-10-11 23:54:31,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:31,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:31,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:31,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:31,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:31,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298296850] [2024-10-11 23:54:31,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298296850] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:31,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:31,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-11 23:54:31,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279444476] [2024-10-11 23:54:31,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:31,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-11 23:54:31,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:31,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-11 23:54:31,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-10-11 23:54:31,432 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:31,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 311 transitions, 6258 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 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-10-11 23:54:31,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:31,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:31,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:32,109 INFO L124 PetriNetUnfolderBase]: 1093/2172 cut-off events. [2024-10-11 23:54:32,109 INFO L125 PetriNetUnfolderBase]: For 42385/42385 co-relation queries the response was YES. [2024-10-11 23:54:32,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15587 conditions, 2172 events. 1093/2172 cut-off events. For 42385/42385 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14419 event pairs, 225 based on Foata normal form. 32/2204 useless extension candidates. Maximal degree in co-relation 15276. Up to 490 conditions per place. [2024-10-11 23:54:32,128 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 212 selfloop transitions, 123 changer transitions 32/367 dead transitions. [2024-10-11 23:54:32,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 367 transitions, 7425 flow [2024-10-11 23:54:32,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-11 23:54:32,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-10-11 23:54:32,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 185 transitions. [2024-10-11 23:54:32,129 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32006920415224915 [2024-10-11 23:54:32,129 INFO L175 Difference]: Start difference. First operand has 291 places, 311 transitions, 6258 flow. Second operand 17 states and 185 transitions. [2024-10-11 23:54:32,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 367 transitions, 7425 flow [2024-10-11 23:54:32,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 367 transitions, 7245 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-10-11 23:54:32,314 INFO L231 Difference]: Finished difference. Result has 300 places, 296 transitions, 5964 flow [2024-10-11 23:54:32,315 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6061, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5964, PETRI_PLACES=300, PETRI_TRANSITIONS=296} [2024-10-11 23:54:32,315 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 265 predicate places. [2024-10-11 23:54:32,315 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 296 transitions, 5964 flow [2024-10-11 23:54:32,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 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-10-11 23:54:32,316 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:32,316 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:32,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-10-11 23:54:32,316 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:32,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:32,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1139480605, now seen corresponding path program 2 times [2024-10-11 23:54:32,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:32,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668067327] [2024-10-11 23:54:32,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:32,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:32,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:32,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:32,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:32,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668067327] [2024-10-11 23:54:32,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668067327] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:32,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:32,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:32,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123399122] [2024-10-11 23:54:32,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:32,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:32,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:32,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:32,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:32,819 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:32,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 296 transitions, 5964 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:32,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:32,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:32,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:33,477 INFO L124 PetriNetUnfolderBase]: 982/1953 cut-off events. [2024-10-11 23:54:33,477 INFO L125 PetriNetUnfolderBase]: For 38143/38143 co-relation queries the response was YES. [2024-10-11 23:54:33,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14423 conditions, 1953 events. 982/1953 cut-off events. For 38143/38143 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12587 event pairs, 396 based on Foata normal form. 16/1969 useless extension candidates. Maximal degree in co-relation 14111. Up to 1479 conditions per place. [2024-10-11 23:54:33,496 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 197 selfloop transitions, 58 changer transitions 67/322 dead transitions. [2024-10-11 23:54:33,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 322 transitions, 6656 flow [2024-10-11 23:54:33,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-11 23:54:33,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-10-11 23:54:33,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 143 transitions. [2024-10-11 23:54:33,498 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3004201680672269 [2024-10-11 23:54:33,498 INFO L175 Difference]: Start difference. First operand has 300 places, 296 transitions, 5964 flow. Second operand 14 states and 143 transitions. [2024-10-11 23:54:33,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 322 transitions, 6656 flow [2024-10-11 23:54:33,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 322 transitions, 6365 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-10-11 23:54:33,681 INFO L231 Difference]: Finished difference. Result has 292 places, 241 transitions, 4628 flow [2024-10-11 23:54:33,682 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5641, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4628, PETRI_PLACES=292, PETRI_TRANSITIONS=241} [2024-10-11 23:54:33,682 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 257 predicate places. [2024-10-11 23:54:33,682 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 241 transitions, 4628 flow [2024-10-11 23:54:33,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:33,683 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:33,683 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:33,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-10-11 23:54:33,683 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:33,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:33,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1986023714, now seen corresponding path program 7 times [2024-10-11 23:54:33,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:33,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943623225] [2024-10-11 23:54:33,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:33,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:33,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:33,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943623225] [2024-10-11 23:54:33,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943623225] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:33,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:33,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-11 23:54:33,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229621388] [2024-10-11 23:54:33,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:33,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-11 23:54:33,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:33,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-11 23:54:33,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-10-11 23:54:33,878 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:33,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 241 transitions, 4628 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 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-10-11 23:54:33,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:33,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:33,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:34,519 INFO L124 PetriNetUnfolderBase]: 951/1908 cut-off events. [2024-10-11 23:54:34,523 INFO L125 PetriNetUnfolderBase]: For 30415/30415 co-relation queries the response was YES. [2024-10-11 23:54:34,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12768 conditions, 1908 events. 951/1908 cut-off events. For 30415/30415 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12414 event pairs, 165 based on Foata normal form. 48/1956 useless extension candidates. Maximal degree in co-relation 12537. Up to 583 conditions per place. [2024-10-11 23:54:34,542 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 189 selfloop transitions, 116 changer transitions 7/312 dead transitions. [2024-10-11 23:54:34,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 312 transitions, 5901 flow [2024-10-11 23:54:34,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-11 23:54:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-10-11 23:54:34,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 188 transitions. [2024-10-11 23:54:34,548 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32525951557093424 [2024-10-11 23:54:34,549 INFO L175 Difference]: Start difference. First operand has 292 places, 241 transitions, 4628 flow. Second operand 17 states and 188 transitions. [2024-10-11 23:54:34,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 312 transitions, 5901 flow [2024-10-11 23:54:34,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 312 transitions, 5412 flow, removed 44 selfloop flow, removed 35 redundant places. [2024-10-11 23:54:34,658 INFO L231 Difference]: Finished difference. Result has 268 places, 253 transitions, 4691 flow [2024-10-11 23:54:34,658 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4183, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4691, PETRI_PLACES=268, PETRI_TRANSITIONS=253} [2024-10-11 23:54:34,658 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 233 predicate places. [2024-10-11 23:54:34,659 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 253 transitions, 4691 flow [2024-10-11 23:54:34,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 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-10-11 23:54:34,659 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:34,659 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:34,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-10-11 23:54:34,659 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:34,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:34,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1986023715, now seen corresponding path program 3 times [2024-10-11 23:54:34,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:34,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930947077] [2024-10-11 23:54:34,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:34,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:35,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:35,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:35,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930947077] [2024-10-11 23:54:35,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930947077] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:35,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:35,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:35,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826130044] [2024-10-11 23:54:35,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:35,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:35,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:35,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:35,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:35,071 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:35,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 253 transitions, 4691 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:35,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:35,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:35,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:35,798 INFO L124 PetriNetUnfolderBase]: 879/1768 cut-off events. [2024-10-11 23:54:35,798 INFO L125 PetriNetUnfolderBase]: For 26828/26828 co-relation queries the response was YES. [2024-10-11 23:54:35,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11932 conditions, 1768 events. 879/1768 cut-off events. For 26828/26828 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 11273 event pairs, 290 based on Foata normal form. 38/1806 useless extension candidates. Maximal degree in co-relation 11705. Up to 781 conditions per place. [2024-10-11 23:54:35,815 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 190 selfloop transitions, 79 changer transitions 50/319 dead transitions. [2024-10-11 23:54:35,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 319 transitions, 5863 flow [2024-10-11 23:54:35,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-10-11 23:54:35,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-10-11 23:54:35,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 219 transitions. [2024-10-11 23:54:35,823 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.28005115089514065 [2024-10-11 23:54:35,823 INFO L175 Difference]: Start difference. First operand has 268 places, 253 transitions, 4691 flow. Second operand 23 states and 219 transitions. [2024-10-11 23:54:35,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 319 transitions, 5863 flow [2024-10-11 23:54:35,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 319 transitions, 5551 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-10-11 23:54:35,931 INFO L231 Difference]: Finished difference. Result has 280 places, 230 transitions, 4133 flow [2024-10-11 23:54:35,931 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4133, PETRI_PLACES=280, PETRI_TRANSITIONS=230} [2024-10-11 23:54:35,932 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 245 predicate places. [2024-10-11 23:54:35,932 INFO L471 AbstractCegarLoop]: Abstraction has has 280 places, 230 transitions, 4133 flow [2024-10-11 23:54:35,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:35,933 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:35,936 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:35,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-10-11 23:54:35,936 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:35,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:35,937 INFO L85 PathProgramCache]: Analyzing trace with hash 468706782, now seen corresponding path program 2 times [2024-10-11 23:54:35,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:35,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459334208] [2024-10-11 23:54:35,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:35,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:35,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:36,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-10-11 23:54:36,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:36,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459334208] [2024-10-11 23:54:36,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459334208] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:36,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:36,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-11 23:54:36,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167370999] [2024-10-11 23:54:36,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:36,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-11 23:54:36,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:36,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-11 23:54:36,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-10-11 23:54:36,386 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:36,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 230 transitions, 4133 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:36,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:36,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:36,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:37,402 INFO L124 PetriNetUnfolderBase]: 826/1645 cut-off events. [2024-10-11 23:54:37,402 INFO L125 PetriNetUnfolderBase]: For 21862/21862 co-relation queries the response was YES. [2024-10-11 23:54:37,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10902 conditions, 1645 events. 826/1645 cut-off events. For 21862/21862 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10169 event pairs, 267 based on Foata normal form. 16/1661 useless extension candidates. Maximal degree in co-relation 10678. Up to 797 conditions per place. [2024-10-11 23:54:37,419 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 181 selfloop transitions, 106 changer transitions 5/292 dead transitions. [2024-10-11 23:54:37,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 292 transitions, 5255 flow [2024-10-11 23:54:37,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-10-11 23:54:37,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-10-11 23:54:37,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 240 transitions. [2024-10-11 23:54:37,421 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.26143790849673204 [2024-10-11 23:54:37,421 INFO L175 Difference]: Start difference. First operand has 280 places, 230 transitions, 4133 flow. Second operand 27 states and 240 transitions. [2024-10-11 23:54:37,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 292 transitions, 5255 flow [2024-10-11 23:54:37,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 292 transitions, 4942 flow, removed 47 selfloop flow, removed 16 redundant places. [2024-10-11 23:54:37,507 INFO L231 Difference]: Finished difference. Result has 287 places, 244 transitions, 4423 flow [2024-10-11 23:54:37,508 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4423, PETRI_PLACES=287, PETRI_TRANSITIONS=244} [2024-10-11 23:54:37,508 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 252 predicate places. [2024-10-11 23:54:37,508 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 244 transitions, 4423 flow [2024-10-11 23:54:37,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:37,508 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:37,509 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:37,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-10-11 23:54:37,509 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:37,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:37,509 INFO L85 PathProgramCache]: Analyzing trace with hash 728782212, now seen corresponding path program 3 times [2024-10-11 23:54:37,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:37,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062576202] [2024-10-11 23:54:37,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:37,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:37,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:37,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:37,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:37,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062576202] [2024-10-11 23:54:37,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062576202] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:37,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:37,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-11 23:54:37,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459178221] [2024-10-11 23:54:37,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:37,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-11 23:54:37,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:37,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-11 23:54:37,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-10-11 23:54:37,983 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:37,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 244 transitions, 4423 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:37,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:37,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:37,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:38,898 INFO L124 PetriNetUnfolderBase]: 944/1883 cut-off events. [2024-10-11 23:54:38,899 INFO L125 PetriNetUnfolderBase]: For 21270/21270 co-relation queries the response was YES. [2024-10-11 23:54:38,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11984 conditions, 1883 events. 944/1883 cut-off events. For 21270/21270 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12160 event pairs, 275 based on Foata normal form. 8/1891 useless extension candidates. Maximal degree in co-relation 11760. Up to 833 conditions per place. [2024-10-11 23:54:38,913 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 189 selfloop transitions, 115 changer transitions 5/309 dead transitions. [2024-10-11 23:54:38,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 309 transitions, 5458 flow [2024-10-11 23:54:38,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-10-11 23:54:38,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-10-11 23:54:38,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 227 transitions. [2024-10-11 23:54:38,915 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25678733031674206 [2024-10-11 23:54:38,915 INFO L175 Difference]: Start difference. First operand has 287 places, 244 transitions, 4423 flow. Second operand 26 states and 227 transitions. [2024-10-11 23:54:38,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 309 transitions, 5458 flow [2024-10-11 23:54:38,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 309 transitions, 5303 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-10-11 23:54:38,994 INFO L231 Difference]: Finished difference. Result has 300 places, 252 transitions, 4705 flow [2024-10-11 23:54:38,994 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4274, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4705, PETRI_PLACES=300, PETRI_TRANSITIONS=252} [2024-10-11 23:54:38,994 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 265 predicate places. [2024-10-11 23:54:38,994 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 252 transitions, 4705 flow [2024-10-11 23:54:38,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:38,995 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:38,995 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:38,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-10-11 23:54:38,995 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:38,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:38,995 INFO L85 PathProgramCache]: Analyzing trace with hash 487783842, now seen corresponding path program 8 times [2024-10-11 23:54:38,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:38,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415058206] [2024-10-11 23:54:38,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:38,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:39,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-10-11 23:54:39,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:39,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415058206] [2024-10-11 23:54:39,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415058206] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:39,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:39,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-11 23:54:39,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600897295] [2024-10-11 23:54:39,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:39,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-11 23:54:39,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:39,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-11 23:54:39,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-10-11 23:54:39,163 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:39,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 252 transitions, 4705 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 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-10-11 23:54:39,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:39,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:39,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:39,803 INFO L124 PetriNetUnfolderBase]: 988/1989 cut-off events. [2024-10-11 23:54:39,803 INFO L125 PetriNetUnfolderBase]: For 25126/25126 co-relation queries the response was YES. [2024-10-11 23:54:39,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12738 conditions, 1989 events. 988/1989 cut-off events. For 25126/25126 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13204 event pairs, 179 based on Foata normal form. 38/2027 useless extension candidates. Maximal degree in co-relation 12387. Up to 313 conditions per place. [2024-10-11 23:54:39,819 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 202 selfloop transitions, 112 changer transitions 9/323 dead transitions. [2024-10-11 23:54:39,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 323 transitions, 5858 flow [2024-10-11 23:54:39,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-11 23:54:39,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-10-11 23:54:39,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 210 transitions. [2024-10-11 23:54:39,820 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32507739938080493 [2024-10-11 23:54:39,820 INFO L175 Difference]: Start difference. First operand has 300 places, 252 transitions, 4705 flow. Second operand 19 states and 210 transitions. [2024-10-11 23:54:39,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 323 transitions, 5858 flow [2024-10-11 23:54:39,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 323 transitions, 5726 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-10-11 23:54:39,916 INFO L231 Difference]: Finished difference. Result has 311 places, 252 transitions, 4880 flow [2024-10-11 23:54:39,916 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4880, PETRI_PLACES=311, PETRI_TRANSITIONS=252} [2024-10-11 23:54:39,916 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 276 predicate places. [2024-10-11 23:54:39,916 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 252 transitions, 4880 flow [2024-10-11 23:54:39,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 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-10-11 23:54:39,917 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:39,917 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:39,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-10-11 23:54:39,917 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:39,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:39,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2114789132, now seen corresponding path program 4 times [2024-10-11 23:54:39,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:39,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257797954] [2024-10-11 23:54:39,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:39,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:39,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:40,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:40,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:40,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257797954] [2024-10-11 23:54:40,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257797954] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:40,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:40,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:40,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357510170] [2024-10-11 23:54:40,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:40,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:40,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:40,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:40,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:40,233 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:40,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 252 transitions, 4880 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:40,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:40,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:40,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:41,132 INFO L124 PetriNetUnfolderBase]: 884/1799 cut-off events. [2024-10-11 23:54:41,133 INFO L125 PetriNetUnfolderBase]: For 25093/25093 co-relation queries the response was YES. [2024-10-11 23:54:41,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11904 conditions, 1799 events. 884/1799 cut-off events. For 25093/25093 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 11752 event pairs, 236 based on Foata normal form. 56/1855 useless extension candidates. Maximal degree in co-relation 11656. Up to 983 conditions per place. [2024-10-11 23:54:41,146 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 217 selfloop transitions, 91 changer transitions 5/313 dead transitions. [2024-10-11 23:54:41,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 313 transitions, 5836 flow [2024-10-11 23:54:41,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-10-11 23:54:41,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-10-11 23:54:41,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 250 transitions. [2024-10-11 23:54:41,147 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.26260504201680673 [2024-10-11 23:54:41,147 INFO L175 Difference]: Start difference. First operand has 311 places, 252 transitions, 4880 flow. Second operand 28 states and 250 transitions. [2024-10-11 23:54:41,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 313 transitions, 5836 flow [2024-10-11 23:54:41,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 313 transitions, 5223 flow, removed 120 selfloop flow, removed 30 redundant places. [2024-10-11 23:54:41,243 INFO L231 Difference]: Finished difference. Result has 307 places, 253 transitions, 4506 flow [2024-10-11 23:54:41,243 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4506, PETRI_PLACES=307, PETRI_TRANSITIONS=253} [2024-10-11 23:54:41,244 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 272 predicate places. [2024-10-11 23:54:41,244 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 253 transitions, 4506 flow [2024-10-11 23:54:41,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:41,244 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:41,244 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:41,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-10-11 23:54:41,244 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:41,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:41,245 INFO L85 PathProgramCache]: Analyzing trace with hash 294059473, now seen corresponding path program 2 times [2024-10-11 23:54:41,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:41,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436053265] [2024-10-11 23:54:41,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:41,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:41,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:41,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:41,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:41,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436053265] [2024-10-11 23:54:41,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436053265] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:41,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:41,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-11 23:54:41,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166796165] [2024-10-11 23:54:41,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:41,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-11 23:54:41,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:41,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-11 23:54:41,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-10-11 23:54:41,575 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:41,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 253 transitions, 4506 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:41,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:41,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:41,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:42,357 INFO L124 PetriNetUnfolderBase]: 844/1727 cut-off events. [2024-10-11 23:54:42,358 INFO L125 PetriNetUnfolderBase]: For 15995/15995 co-relation queries the response was YES. [2024-10-11 23:54:42,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10624 conditions, 1727 events. 844/1727 cut-off events. For 15995/15995 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 11211 event pairs, 308 based on Foata normal form. 32/1759 useless extension candidates. Maximal degree in co-relation 10233. Up to 646 conditions per place. [2024-10-11 23:54:42,370 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 178 selfloop transitions, 80 changer transitions 40/298 dead transitions. [2024-10-11 23:54:42,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 298 transitions, 5328 flow [2024-10-11 23:54:42,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-11 23:54:42,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-10-11 23:54:42,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 218 transitions. [2024-10-11 23:54:42,372 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.26715686274509803 [2024-10-11 23:54:42,372 INFO L175 Difference]: Start difference. First operand has 307 places, 253 transitions, 4506 flow. Second operand 24 states and 218 transitions. [2024-10-11 23:54:42,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 298 transitions, 5328 flow [2024-10-11 23:54:42,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 298 transitions, 5066 flow, removed 6 selfloop flow, removed 24 redundant places. [2024-10-11 23:54:42,438 INFO L231 Difference]: Finished difference. Result has 307 places, 230 transitions, 3935 flow [2024-10-11 23:54:42,439 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4238, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3935, PETRI_PLACES=307, PETRI_TRANSITIONS=230} [2024-10-11 23:54:42,440 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 272 predicate places. [2024-10-11 23:54:42,440 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 230 transitions, 3935 flow [2024-10-11 23:54:42,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:42,440 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:42,440 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:42,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-10-11 23:54:42,440 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:42,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:42,441 INFO L85 PathProgramCache]: Analyzing trace with hash 293844433, now seen corresponding path program 4 times [2024-10-11 23:54:42,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:42,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197488069] [2024-10-11 23:54:42,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:42,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:42,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:42,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:42,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197488069] [2024-10-11 23:54:42,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197488069] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:42,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:42,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:42,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393598971] [2024-10-11 23:54:42,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:42,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:42,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:42,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:42,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:42,743 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:42,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 230 transitions, 3935 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:42,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:42,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:42,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:43,356 INFO L124 PetriNetUnfolderBase]: 734/1527 cut-off events. [2024-10-11 23:54:43,357 INFO L125 PetriNetUnfolderBase]: For 13093/13093 co-relation queries the response was YES. [2024-10-11 23:54:43,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9005 conditions, 1527 events. 734/1527 cut-off events. For 13093/13093 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9712 event pairs, 290 based on Foata normal form. 28/1555 useless extension candidates. Maximal degree in co-relation 8699. Up to 573 conditions per place. [2024-10-11 23:54:43,367 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 143 selfloop transitions, 68 changer transitions 63/274 dead transitions. [2024-10-11 23:54:43,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 274 transitions, 4769 flow [2024-10-11 23:54:43,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-11 23:54:43,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-10-11 23:54:43,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 196 transitions. [2024-10-11 23:54:43,369 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.27450980392156865 [2024-10-11 23:54:43,369 INFO L175 Difference]: Start difference. First operand has 307 places, 230 transitions, 3935 flow. Second operand 21 states and 196 transitions. [2024-10-11 23:54:43,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 274 transitions, 4769 flow [2024-10-11 23:54:43,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 274 transitions, 4438 flow, removed 20 selfloop flow, removed 29 redundant places. [2024-10-11 23:54:43,423 INFO L231 Difference]: Finished difference. Result has 292 places, 190 transitions, 3026 flow [2024-10-11 23:54:43,423 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3583, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3026, PETRI_PLACES=292, PETRI_TRANSITIONS=190} [2024-10-11 23:54:43,424 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 257 predicate places. [2024-10-11 23:54:43,424 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 190 transitions, 3026 flow [2024-10-11 23:54:43,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:43,424 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:43,424 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:43,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-10-11 23:54:43,424 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:43,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:43,425 INFO L85 PathProgramCache]: Analyzing trace with hash -710199932, now seen corresponding path program 9 times [2024-10-11 23:54:43,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:43,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122760247] [2024-10-11 23:54:43,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:43,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:43,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:43,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:43,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122760247] [2024-10-11 23:54:43,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122760247] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:43,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:43,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:43,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903161437] [2024-10-11 23:54:43,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:43,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:43,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:43,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:43,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:43,839 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:43,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 190 transitions, 3026 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:43,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:43,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:43,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:44,287 INFO L124 PetriNetUnfolderBase]: 584/1215 cut-off events. [2024-10-11 23:54:44,288 INFO L125 PetriNetUnfolderBase]: For 7242/7242 co-relation queries the response was YES. [2024-10-11 23:54:44,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6691 conditions, 1215 events. 584/1215 cut-off events. For 7242/7242 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7361 event pairs, 225 based on Foata normal form. 22/1237 useless extension candidates. Maximal degree in co-relation 6638. Up to 796 conditions per place. [2024-10-11 23:54:44,298 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 164 selfloop transitions, 47 changer transitions 11/222 dead transitions. [2024-10-11 23:54:44,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 222 transitions, 3504 flow [2024-10-11 23:54:44,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-11 23:54:44,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-10-11 23:54:44,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 158 transitions. [2024-10-11 23:54:44,299 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29044117647058826 [2024-10-11 23:54:44,299 INFO L175 Difference]: Start difference. First operand has 292 places, 190 transitions, 3026 flow. Second operand 16 states and 158 transitions. [2024-10-11 23:54:44,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 222 transitions, 3504 flow [2024-10-11 23:54:44,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 222 transitions, 3113 flow, removed 11 selfloop flow, removed 37 redundant places. [2024-10-11 23:54:44,332 INFO L231 Difference]: Finished difference. Result has 255 places, 180 transitions, 2592 flow [2024-10-11 23:54:44,332 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2592, PETRI_PLACES=255, PETRI_TRANSITIONS=180} [2024-10-11 23:54:44,333 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 220 predicate places. [2024-10-11 23:54:44,333 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 180 transitions, 2592 flow [2024-10-11 23:54:44,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:44,333 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:44,334 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:44,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-10-11 23:54:44,334 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:44,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:44,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1986238755, now seen corresponding path program 3 times [2024-10-11 23:54:44,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:44,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133048977] [2024-10-11 23:54:44,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:44,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:44,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:44,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:44,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:44,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133048977] [2024-10-11 23:54:44,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133048977] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:44,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:44,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-11 23:54:44,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207673551] [2024-10-11 23:54:44,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:44,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-11 23:54:44,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:44,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-11 23:54:44,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-10-11 23:54:44,696 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:44,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 180 transitions, 2592 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:44,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:44,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:44,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:45,359 INFO L124 PetriNetUnfolderBase]: 538/1137 cut-off events. [2024-10-11 23:54:45,359 INFO L125 PetriNetUnfolderBase]: For 4122/4122 co-relation queries the response was YES. [2024-10-11 23:54:45,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6125 conditions, 1137 events. 538/1137 cut-off events. For 4122/4122 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6848 event pairs, 179 based on Foata normal form. 48/1185 useless extension candidates. Maximal degree in co-relation 6085. Up to 414 conditions per place. [2024-10-11 23:54:45,365 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 96 selfloop transitions, 53 changer transitions 62/211 dead transitions. [2024-10-11 23:54:45,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 211 transitions, 3087 flow [2024-10-11 23:54:45,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-11 23:54:45,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-10-11 23:54:45,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 204 transitions. [2024-10-11 23:54:45,366 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25 [2024-10-11 23:54:45,366 INFO L175 Difference]: Start difference. First operand has 255 places, 180 transitions, 2592 flow. Second operand 24 states and 204 transitions. [2024-10-11 23:54:45,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 211 transitions, 3087 flow [2024-10-11 23:54:45,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 211 transitions, 2789 flow, removed 8 selfloop flow, removed 22 redundant places. [2024-10-11 23:54:45,381 INFO L231 Difference]: Finished difference. Result has 255 places, 130 transitions, 1624 flow [2024-10-11 23:54:45,381 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1624, PETRI_PLACES=255, PETRI_TRANSITIONS=130} [2024-10-11 23:54:45,381 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 220 predicate places. [2024-10-11 23:54:45,382 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 130 transitions, 1624 flow [2024-10-11 23:54:45,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 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-10-11 23:54:45,382 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:45,382 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:45,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-10-11 23:54:45,382 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:45,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:45,382 INFO L85 PathProgramCache]: Analyzing trace with hash 728782213, now seen corresponding path program 4 times [2024-10-11 23:54:45,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:45,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838898436] [2024-10-11 23:54:45,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:45,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:45,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:45,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:45,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:45,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838898436] [2024-10-11 23:54:45,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838898436] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:45,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:45,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:45,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672366908] [2024-10-11 23:54:45,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:45,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:45,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:45,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:45,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:45,662 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:45,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 130 transitions, 1624 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:45,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:45,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:45,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:46,088 INFO L124 PetriNetUnfolderBase]: 339/740 cut-off events. [2024-10-11 23:54:46,088 INFO L125 PetriNetUnfolderBase]: For 1804/1804 co-relation queries the response was YES. [2024-10-11 23:54:46,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 740 events. 339/740 cut-off events. For 1804/1804 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3980 event pairs, 116 based on Foata normal form. 24/764 useless extension candidates. Maximal degree in co-relation 3618. Up to 414 conditions per place. [2024-10-11 23:54:46,093 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 67 selfloop transitions, 36 changer transitions 45/148 dead transitions. [2024-10-11 23:54:46,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 148 transitions, 1910 flow [2024-10-11 23:54:46,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-11 23:54:46,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-10-11 23:54:46,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 166 transitions. [2024-10-11 23:54:46,094 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.23249299719887956 [2024-10-11 23:54:46,094 INFO L175 Difference]: Start difference. First operand has 255 places, 130 transitions, 1624 flow. Second operand 21 states and 166 transitions. [2024-10-11 23:54:46,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 148 transitions, 1910 flow [2024-10-11 23:54:46,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 148 transitions, 1604 flow, removed 4 selfloop flow, removed 46 redundant places. [2024-10-11 23:54:46,101 INFO L231 Difference]: Finished difference. Result has 199 places, 93 transitions, 1080 flow [2024-10-11 23:54:46,101 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1080, PETRI_PLACES=199, PETRI_TRANSITIONS=93} [2024-10-11 23:54:46,102 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 164 predicate places. [2024-10-11 23:54:46,102 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 93 transitions, 1080 flow [2024-10-11 23:54:46,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-10-11 23:54:46,102 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:46,102 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:46,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-10-11 23:54:46,103 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:46,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:46,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1340752818, now seen corresponding path program 1 times [2024-10-11 23:54:46,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:46,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535598888] [2024-10-11 23:54:46,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:46,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:46,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:46,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-10-11 23:54:46,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:46,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535598888] [2024-10-11 23:54:46,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535598888] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:46,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:46,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:46,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492543566] [2024-10-11 23:54:46,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:46,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:46,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:46,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:46,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:46,357 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:46,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 93 transitions, 1080 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:46,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:46,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:46,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:46,598 INFO L124 PetriNetUnfolderBase]: 244/551 cut-off events. [2024-10-11 23:54:46,598 INFO L125 PetriNetUnfolderBase]: For 862/862 co-relation queries the response was YES. [2024-10-11 23:54:46,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2644 conditions, 551 events. 244/551 cut-off events. For 862/862 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2779 event pairs, 138 based on Foata normal form. 6/557 useless extension candidates. Maximal degree in co-relation 2625. Up to 381 conditions per place. [2024-10-11 23:54:46,601 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 71 selfloop transitions, 27 changer transitions 22/120 dead transitions. [2024-10-11 23:54:46,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 120 transitions, 1419 flow [2024-10-11 23:54:46,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-11 23:54:46,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-10-11 23:54:46,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 119 transitions. [2024-10-11 23:54:46,605 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2692307692307692 [2024-10-11 23:54:46,605 INFO L175 Difference]: Start difference. First operand has 199 places, 93 transitions, 1080 flow. Second operand 13 states and 119 transitions. [2024-10-11 23:54:46,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 120 transitions, 1419 flow [2024-10-11 23:54:46,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 120 transitions, 1280 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-10-11 23:54:46,609 INFO L231 Difference]: Finished difference. Result has 151 places, 83 transitions, 876 flow [2024-10-11 23:54:46,609 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=876, PETRI_PLACES=151, PETRI_TRANSITIONS=83} [2024-10-11 23:54:46,610 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 116 predicate places. [2024-10-11 23:54:46,610 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 83 transitions, 876 flow [2024-10-11 23:54:46,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:46,610 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:46,610 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:46,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-10-11 23:54:46,610 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:46,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:46,611 INFO L85 PathProgramCache]: Analyzing trace with hash 422805618, now seen corresponding path program 2 times [2024-10-11 23:54:46,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:46,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60267995] [2024-10-11 23:54:46,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:46,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:46,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:46,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:46,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60267995] [2024-10-11 23:54:46,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60267995] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:46,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:46,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:46,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817161891] [2024-10-11 23:54:46,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:46,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:46,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:46,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:46,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:46,936 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:46,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 83 transitions, 876 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:46,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:46,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:46,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:47,246 INFO L124 PetriNetUnfolderBase]: 212/483 cut-off events. [2024-10-11 23:54:47,246 INFO L125 PetriNetUnfolderBase]: For 427/427 co-relation queries the response was YES. [2024-10-11 23:54:47,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2159 conditions, 483 events. 212/483 cut-off events. For 427/427 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2313 event pairs, 85 based on Foata normal form. 6/489 useless extension candidates. Maximal degree in co-relation 2142. Up to 314 conditions per place. [2024-10-11 23:54:47,249 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 39 selfloop transitions, 44 changer transitions 21/104 dead transitions. [2024-10-11 23:54:47,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 104 transitions, 1119 flow [2024-10-11 23:54:47,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-11 23:54:47,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-10-11 23:54:47,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 132 transitions. [2024-10-11 23:54:47,252 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.22837370242214533 [2024-10-11 23:54:47,252 INFO L175 Difference]: Start difference. First operand has 151 places, 83 transitions, 876 flow. Second operand 17 states and 132 transitions. [2024-10-11 23:54:47,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 104 transitions, 1119 flow [2024-10-11 23:54:47,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 104 transitions, 1003 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-10-11 23:54:47,255 INFO L231 Difference]: Finished difference. Result has 142 places, 76 transitions, 783 flow [2024-10-11 23:54:47,256 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=783, PETRI_PLACES=142, PETRI_TRANSITIONS=76} [2024-10-11 23:54:47,256 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 107 predicate places. [2024-10-11 23:54:47,256 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 76 transitions, 783 flow [2024-10-11 23:54:47,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:47,256 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:47,256 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:47,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-10-11 23:54:47,256 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:47,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:47,257 INFO L85 PathProgramCache]: Analyzing trace with hash 536997132, now seen corresponding path program 3 times [2024-10-11 23:54:47,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:47,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413105283] [2024-10-11 23:54:47,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:47,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:47,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:47,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:47,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:47,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413105283] [2024-10-11 23:54:47,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413105283] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:47,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:47,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:47,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191317881] [2024-10-11 23:54:47,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:47,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:47,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:47,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:47,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:47,511 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:47,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 76 transitions, 783 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:47,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:47,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:47,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:47,816 INFO L124 PetriNetUnfolderBase]: 185/420 cut-off events. [2024-10-11 23:54:47,817 INFO L125 PetriNetUnfolderBase]: For 342/342 co-relation queries the response was YES. [2024-10-11 23:54:47,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1891 conditions, 420 events. 185/420 cut-off events. For 342/342 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1917 event pairs, 94 based on Foata normal form. 6/424 useless extension candidates. Maximal degree in co-relation 1875. Up to 244 conditions per place. [2024-10-11 23:54:47,819 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 53 selfloop transitions, 22 changer transitions 27/102 dead transitions. [2024-10-11 23:54:47,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 102 transitions, 1036 flow [2024-10-11 23:54:47,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-11 23:54:47,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-11 23:54:47,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 133 transitions. [2024-10-11 23:54:47,820 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2607843137254902 [2024-10-11 23:54:47,820 INFO L175 Difference]: Start difference. First operand has 142 places, 76 transitions, 783 flow. Second operand 15 states and 133 transitions. [2024-10-11 23:54:47,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 102 transitions, 1036 flow [2024-10-11 23:54:47,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 102 transitions, 941 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-10-11 23:54:47,822 INFO L231 Difference]: Finished difference. Result has 130 places, 59 transitions, 552 flow [2024-10-11 23:54:47,822 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=552, PETRI_PLACES=130, PETRI_TRANSITIONS=59} [2024-10-11 23:54:47,823 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 95 predicate places. [2024-10-11 23:54:47,823 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 59 transitions, 552 flow [2024-10-11 23:54:47,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:47,823 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:47,823 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:47,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-10-11 23:54:47,824 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:47,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:47,824 INFO L85 PathProgramCache]: Analyzing trace with hash -380950068, now seen corresponding path program 4 times [2024-10-11 23:54:47,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:47,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950970416] [2024-10-11 23:54:47,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:47,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:47,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:48,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:48,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950970416] [2024-10-11 23:54:48,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950970416] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:48,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:48,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:48,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703505862] [2024-10-11 23:54:48,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:48,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:48,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:48,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:48,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:48,120 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:48,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 59 transitions, 552 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:48,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:48,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:48,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:48,409 INFO L124 PetriNetUnfolderBase]: 147/342 cut-off events. [2024-10-11 23:54:48,410 INFO L125 PetriNetUnfolderBase]: For 259/259 co-relation queries the response was YES. [2024-10-11 23:54:48,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1445 conditions, 342 events. 147/342 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1467 event pairs, 56 based on Foata normal form. 6/348 useless extension candidates. Maximal degree in co-relation 1429. Up to 206 conditions per place. [2024-10-11 23:54:48,411 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 28 selfloop transitions, 18 changer transitions 35/81 dead transitions. [2024-10-11 23:54:48,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 81 transitions, 754 flow [2024-10-11 23:54:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-11 23:54:48,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-10-11 23:54:48,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 135 transitions. [2024-10-11 23:54:48,412 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.23356401384083045 [2024-10-11 23:54:48,412 INFO L175 Difference]: Start difference. First operand has 130 places, 59 transitions, 552 flow. Second operand 17 states and 135 transitions. [2024-10-11 23:54:48,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 81 transitions, 754 flow [2024-10-11 23:54:48,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 81 transitions, 681 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-10-11 23:54:48,414 INFO L231 Difference]: Finished difference. Result has 116 places, 41 transitions, 370 flow [2024-10-11 23:54:48,414 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=370, PETRI_PLACES=116, PETRI_TRANSITIONS=41} [2024-10-11 23:54:48,414 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 81 predicate places. [2024-10-11 23:54:48,415 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 41 transitions, 370 flow [2024-10-11 23:54:48,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:48,415 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:48,415 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:48,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-10-11 23:54:48,415 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:48,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:48,415 INFO L85 PathProgramCache]: Analyzing trace with hash 156956044, now seen corresponding path program 5 times [2024-10-11 23:54:48,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:48,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830118754] [2024-10-11 23:54:48,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:48,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:48,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:48,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:48,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:48,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830118754] [2024-10-11 23:54:48,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830118754] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:48,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:48,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:48,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222037434] [2024-10-11 23:54:48,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:48,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:48,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:48,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:48,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:48,693 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:48,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 41 transitions, 370 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:48,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:48,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:48,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:48,985 INFO L124 PetriNetUnfolderBase]: 102/237 cut-off events. [2024-10-11 23:54:48,986 INFO L125 PetriNetUnfolderBase]: For 203/203 co-relation queries the response was YES. [2024-10-11 23:54:48,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 237 events. 102/237 cut-off events. For 203/203 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 924 event pairs, 0 based on Foata normal form. 12/249 useless extension candidates. Maximal degree in co-relation 937. Up to 96 conditions per place. [2024-10-11 23:54:48,987 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 22 selfloop transitions, 15 changer transitions 23/60 dead transitions. [2024-10-11 23:54:48,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 60 transitions, 524 flow [2024-10-11 23:54:48,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-11 23:54:48,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-10-11 23:54:48,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 117 transitions. [2024-10-11 23:54:48,988 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.21507352941176472 [2024-10-11 23:54:48,988 INFO L175 Difference]: Start difference. First operand has 116 places, 41 transitions, 370 flow. Second operand 16 states and 117 transitions. [2024-10-11 23:54:48,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 60 transitions, 524 flow [2024-10-11 23:54:48,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 60 transitions, 456 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-10-11 23:54:48,989 INFO L231 Difference]: Finished difference. Result has 90 places, 28 transitions, 191 flow [2024-10-11 23:54:48,989 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=191, PETRI_PLACES=90, PETRI_TRANSITIONS=28} [2024-10-11 23:54:48,990 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 55 predicate places. [2024-10-11 23:54:48,990 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 28 transitions, 191 flow [2024-10-11 23:54:48,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:48,990 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-11 23:54:48,990 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 23:54:48,990 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-10-11 23:54:48,990 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-10-11 23:54:48,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:54:48,991 INFO L85 PathProgramCache]: Analyzing trace with hash -760991156, now seen corresponding path program 6 times [2024-10-11 23:54:48,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:54:48,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725721121] [2024-10-11 23:54:48,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:54:48,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:54:49,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:54:49,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:54:49,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:54:49,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725721121] [2024-10-11 23:54:49,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725721121] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:54:49,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:54:49,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-11 23:54:49,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861203879] [2024-10-11 23:54:49,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:54:49,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-11 23:54:49,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:54:49,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-11 23:54:49,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:54:49,304 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-10-11 23:54:49,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 28 transitions, 191 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:49,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-11 23:54:49,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-10-11 23:54:49,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-11 23:54:49,514 INFO L124 PetriNetUnfolderBase]: 50/125 cut-off events. [2024-10-11 23:54:49,514 INFO L125 PetriNetUnfolderBase]: For 84/84 co-relation queries the response was YES. [2024-10-11 23:54:49,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 448 conditions, 125 events. 50/125 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 375 event pairs, 0 based on Foata normal form. 12/137 useless extension candidates. Maximal degree in co-relation 437. Up to 48 conditions per place. [2024-10-11 23:54:49,515 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 0 selfloop transitions, 0 changer transitions 40/40 dead transitions. [2024-10-11 23:54:49,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 40 transitions, 288 flow [2024-10-11 23:54:49,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-11 23:54:49,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-10-11 23:54:49,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 90 transitions. [2024-10-11 23:54:49,515 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.20361990950226244 [2024-10-11 23:54:49,516 INFO L175 Difference]: Start difference. First operand has 90 places, 28 transitions, 191 flow. Second operand 13 states and 90 transitions. [2024-10-11 23:54:49,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 40 transitions, 288 flow [2024-10-11 23:54:49,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 40 transitions, 228 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-10-11 23:54:49,516 INFO L231 Difference]: Finished difference. Result has 64 places, 0 transitions, 0 flow [2024-10-11 23:54:49,516 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=64, PETRI_TRANSITIONS=0} [2024-10-11 23:54:49,517 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 29 predicate places. [2024-10-11 23:54:49,517 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 0 transitions, 0 flow [2024-10-11 23:54:49,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 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-10-11 23:54:49,519 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2024-10-11 23:54:49,520 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2024-10-11 23:54:49,520 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2024-10-11 23:54:49,520 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2024-10-11 23:54:49,520 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2024-10-11 23:54:49,520 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2024-10-11 23:54:49,520 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2024-10-11 23:54:49,520 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2024-10-11 23:54:49,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-10-11 23:54:49,521 INFO L407 BasicCegarLoop]: Path program histogram: [9, 6, 4, 4, 4, 4, 3, 3, 1, 1, 1] [2024-10-11 23:54:49,525 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-10-11 23:54:49,525 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-11 23:54:49,528 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 11:54:49 BasicIcfg [2024-10-11 23:54:49,528 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-11 23:54:49,528 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-11 23:54:49,528 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-11 23:54:49,529 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-11 23:54:49,529 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 11:54:01" (3/4) ... [2024-10-11 23:54:49,530 INFO L139 WitnessPrinter]: Generating witness for correct program [2024-10-11 23:54:49,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2024-10-11 23:54:49,536 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 99 nodes and edges [2024-10-11 23:54:49,539 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 39 nodes and edges [2024-10-11 23:54:49,539 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2024-10-11 23:54:49,539 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-10-11 23:54:49,621 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-10-11 23:54:49,621 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/witness.yml [2024-10-11 23:54:49,621 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-11 23:54:49,622 INFO L158 Benchmark]: Toolchain (without parser) took 49565.53ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 95.9MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 235.7MB. Max. memory is 16.1GB. [2024-10-11 23:54:49,622 INFO L158 Benchmark]: CDTParser took 1.01ms. Allocated memory is still 167.8MB. Free memory is still 123.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 23:54:49,622 INFO L158 Benchmark]: CACSL2BoogieTranslator took 544.33ms. Allocated memory is still 167.8MB. Free memory was 95.8MB in the beginning and 119.3MB in the end (delta: -23.5MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. [2024-10-11 23:54:49,623 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.92ms. Allocated memory is still 167.8MB. Free memory was 118.7MB in the beginning and 116.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-10-11 23:54:49,623 INFO L158 Benchmark]: Boogie Preprocessor took 50.29ms. Allocated memory is still 167.8MB. Free memory was 116.0MB in the beginning and 112.2MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-10-11 23:54:49,623 INFO L158 Benchmark]: RCFGBuilder took 630.80ms. Allocated memory is still 167.8MB. Free memory was 112.2MB in the beginning and 66.9MB in the end (delta: 45.4MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2024-10-11 23:54:49,623 INFO L158 Benchmark]: TraceAbstraction took 48185.21ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 66.3MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 199.3MB. Max. memory is 16.1GB. [2024-10-11 23:54:49,623 INFO L158 Benchmark]: Witness Printer took 93.11ms. Allocated memory is still 2.4GB. Free memory was 2.1GB in the beginning and 2.1GB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-10-11 23:54:49,624 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.01ms. Allocated memory is still 167.8MB. Free memory is still 123.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 544.33ms. Allocated memory is still 167.8MB. Free memory was 95.8MB in the beginning and 119.3MB in the end (delta: -23.5MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.92ms. Allocated memory is still 167.8MB. Free memory was 118.7MB in the beginning and 116.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 50.29ms. Allocated memory is still 167.8MB. Free memory was 116.0MB in the beginning and 112.2MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 630.80ms. Allocated memory is still 167.8MB. Free memory was 112.2MB in the beginning and 66.9MB in the end (delta: 45.4MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * TraceAbstraction took 48185.21ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 66.3MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 199.3MB. Max. memory is 16.1GB. * Witness Printer took 93.11ms. Allocated memory is still 2.4GB. Free memory was 2.1GB in the beginning and 2.1GB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3914]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 3914]: 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, 42 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: 48.1s, OverallIterations: 40, TraceHistogramMax: 1, PathProgramHistogramMax: 9, EmptinessCheckTime: 0.0s, AutomataDifference: 34.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3286 SdHoareTripleChecker+Valid, 10.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3285 mSDsluCounter, 2 SdHoareTripleChecker+Invalid, 8.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1 mSDsCounter, 420 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14861 IncrementalHoareTripleChecker+Invalid, 15281 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 420 mSolverCounterUnsat, 1 mSDtfsCounter, 14861 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 844 GetRequests, 92 SyntacticMatches, 7 SemanticMatches, 745 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2648 ImplicationChecksByTransitivity, 8.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7319occurred in iteration=16, InterpolantAutomatonStates: 707, 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.8s InterpolantComputationTime, 542 NumberOfCodeBlocks, 542 NumberOfCodeBlocksAsserted, 40 NumberOfCheckSat, 502 ConstructedInterpolants, 0 QuantifiedInterpolants, 5502 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 40 InterpolantComputations, 40 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-10-11 23:54:49,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/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