./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-races/race-2_2-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c7c6ca5d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-races/race-2_2-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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-?-c7c6ca5-m [2024-11-09 15:00:05,356 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 15:00:05,426 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-09 15:00:05,434 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 15:00:05,435 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 15:00:05,456 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 15:00:05,457 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 15:00:05,457 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 15:00:05,458 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-09 15:00:05,458 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-09 15:00:05,458 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 15:00:05,459 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 15:00:05,462 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 15:00:05,463 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 15:00:05,463 INFO L153 SettingsManager]: * Use SBE=true [2024-11-09 15:00:05,464 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 15:00:05,466 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 15:00:05,467 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 15:00:05,467 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 15:00:05,467 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 15:00:05,467 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 15:00:05,471 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 15:00:05,471 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 15:00:05,472 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 15:00:05,472 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 15:00:05,472 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-09 15:00:05,473 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-09 15:00:05,473 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 15:00:05,473 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 15:00:05,473 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 15:00:05,474 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 15:00:05,474 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 15:00:05,474 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 15:00:05,474 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 15:00:05,475 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 15:00:05,475 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 15:00:05,475 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 15:00:05,476 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 15:00:05,476 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-09 15:00:05,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 15:00:05,476 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 15:00:05,477 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-09 15:00:05,478 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-09 15:00:05,478 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 15:00:05,479 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/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/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-11-09 15:00:05,726 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 15:00:05,752 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 15:00:05,755 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 15:00:05,756 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 15:00:05,756 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 15:00:05,757 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2024-11-09 15:00:07,174 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 15:00:07,496 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 15:00:07,496 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2024-11-09 15:00:07,533 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2838ab92a/1f99d451354e4b8fab18aa169383a5f9/FLAGff0c6f3fc [2024-11-09 15:00:07,552 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2838ab92a/1f99d451354e4b8fab18aa169383a5f9 [2024-11-09 15:00:07,555 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 15:00:07,558 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 15:00:07,560 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 15:00:07,560 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 15:00:07,567 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 15:00:07,567 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 03:00:07" (1/1) ... [2024-11-09 15:00:07,570 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e1a885b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:07, skipping insertion in model container [2024-11-09 15:00:07,571 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 03:00:07" (1/1) ... [2024-11-09 15:00:07,636 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 15:00:08,128 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 15:00:08,140 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 15:00:08,209 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 15:00:08,266 INFO L204 MainTranslator]: Completed translation [2024-11-09 15:00:08,267 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08 WrapperNode [2024-11-09 15:00:08,267 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 15:00:08,268 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 15:00:08,268 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 15:00:08,268 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 15:00:08,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,294 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,323 INFO L138 Inliner]: procedures = 246, calls = 40, calls flagged for inlining = 11, calls inlined = 14, statements flattened = 120 [2024-11-09 15:00:08,324 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 15:00:08,324 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 15:00:08,325 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 15:00:08,325 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 15:00:08,335 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,335 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,343 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,364 INFO L175 MemorySlicer]: Split 15 memory accesses to 3 slices as follows [2, 2, 11]. 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, 2, 6]. [2024-11-09 15:00:08,365 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,365 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,381 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,383 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,387 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,390 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,396 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 15:00:08,398 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 15:00:08,398 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 15:00:08,398 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 15:00:08,399 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (1/1) ... [2024-11-09 15:00:08,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 15:00:08,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:00:08,455 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-09 15:00:08,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-09 15:00:08,513 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2024-11-09 15:00:08,513 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2024-11-09 15:00:08,513 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-09 15:00:08,514 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 15:00:08,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 15:00:08,514 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-09 15:00:08,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-09 15:00:08,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-09 15:00:08,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-09 15:00:08,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-09 15:00:08,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-09 15:00:08,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-09 15:00:08,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 15:00:08,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-09 15:00:08,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-09 15:00:08,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-09 15:00:08,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-09 15:00:08,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-09 15:00:08,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-09 15:00:08,518 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 15:00:08,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 15:00:08,520 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-09 15:00:08,767 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 15:00:08,769 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 15:00:09,005 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-09 15:00:09,005 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 15:00:09,166 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 15:00:09,167 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-09 15:00:09,167 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 03:00:09 BoogieIcfgContainer [2024-11-09 15:00:09,168 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 15:00:09,170 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 15:00:09,171 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 15:00:09,174 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 15:00:09,174 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 03:00:07" (1/3) ... [2024-11-09 15:00:09,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f8fdf80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 03:00:09, skipping insertion in model container [2024-11-09 15:00:09,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:00:08" (2/3) ... [2024-11-09 15:00:09,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f8fdf80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 03:00:09, skipping insertion in model container [2024-11-09 15:00:09,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 03:00:09" (3/3) ... [2024-11-09 15:00:09,177 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2024-11-09 15:00:09,194 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 15:00:09,194 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-09 15:00:09,195 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-09 15:00:09,250 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-09 15:00:09,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 34 transitions, 82 flow [2024-11-09 15:00:09,319 INFO L124 PetriNetUnfolderBase]: 2/37 cut-off events. [2024-11-09 15:00:09,320 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-09 15:00:09,322 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-11-09 15:00:09,322 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 34 transitions, 82 flow [2024-11-09 15:00:09,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 28 transitions, 65 flow [2024-11-09 15:00:09,334 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 15:00:09,343 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;@613fa42b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 15:00:09,343 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-11-09 15:00:09,350 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-09 15:00:09,352 INFO L124 PetriNetUnfolderBase]: 0/13 cut-off events. [2024-11-09 15:00:09,352 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-09 15:00:09,353 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:09,354 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:09,354 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:09,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:09,359 INFO L85 PathProgramCache]: Analyzing trace with hash -183419474, now seen corresponding path program 1 times [2024-11-09 15:00:09,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:09,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171812264] [2024-11-09 15:00:09,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:09,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:09,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:10,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:10,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:10,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171812264] [2024-11-09 15:00:10,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171812264] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:10,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:10,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:00:10,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330332887] [2024-11-09 15:00:10,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:10,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:00:10,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:10,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:00:10,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:00:10,343 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:10,345 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-11-09 15:00:10,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:10,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:10,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:11,027 INFO L124 PetriNetUnfolderBase]: 769/1306 cut-off events. [2024-11-09 15:00:11,028 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2024-11-09 15:00:11,034 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-11-09 15:00:11,043 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 63 selfloop transitions, 20 changer transitions 2/86 dead transitions. [2024-11-09 15:00:11,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 86 transitions, 366 flow [2024-11-09 15:00:11,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 15:00:11,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-09 15:00:11,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-11-09 15:00:11,070 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-11-09 15:00:11,071 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 65 flow. Second operand 10 states and 129 transitions. [2024-11-09 15:00:11,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 86 transitions, 366 flow [2024-11-09 15:00:11,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 86 transitions, 355 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-09 15:00:11,079 INFO L231 Difference]: Finished difference. Result has 46 places, 48 transitions, 188 flow [2024-11-09 15:00:11,081 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-11-09 15:00:11,085 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 11 predicate places. [2024-11-09 15:00:11,085 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 48 transitions, 188 flow [2024-11-09 15:00:11,086 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-11-09 15:00:11,086 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:11,086 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:11,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 15:00:11,087 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:11,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:11,089 INFO L85 PathProgramCache]: Analyzing trace with hash -186141248, now seen corresponding path program 1 times [2024-11-09 15:00:11,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:11,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146446443] [2024-11-09 15:00:11,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:11,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:11,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:11,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:11,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146446443] [2024-11-09 15:00:11,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146446443] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:11,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:11,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:00:11,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856908989] [2024-11-09 15:00:11,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:11,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:00:11,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:11,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:00:11,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:00:11,528 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:11,528 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-11-09 15:00:11,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:11,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:11,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:11,984 INFO L124 PetriNetUnfolderBase]: 899/1554 cut-off events. [2024-11-09 15:00:11,984 INFO L125 PetriNetUnfolderBase]: For 794/794 co-relation queries the response was YES. [2024-11-09 15:00:11,989 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-11-09 15:00:11,997 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 64 selfloop transitions, 27 changer transitions 4/96 dead transitions. [2024-11-09 15:00:11,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 96 transitions, 550 flow [2024-11-09 15:00:11,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 15:00:11,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-09 15:00:11,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-11-09 15:00:12,000 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-11-09 15:00:12,000 INFO L175 Difference]: Start difference. First operand has 46 places, 48 transitions, 188 flow. Second operand 10 states and 125 transitions. [2024-11-09 15:00:12,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 96 transitions, 550 flow [2024-11-09 15:00:12,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 96 transitions, 548 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-09 15:00:12,007 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 344 flow [2024-11-09 15:00:12,008 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-11-09 15:00:12,009 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 23 predicate places. [2024-11-09 15:00:12,009 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 344 flow [2024-11-09 15:00:12,009 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-11-09 15:00:12,009 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:12,010 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:12,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 15:00:12,010 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:12,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:12,011 INFO L85 PathProgramCache]: Analyzing trace with hash -3978691, now seen corresponding path program 1 times [2024-11-09 15:00:12,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:12,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966391877] [2024-11-09 15:00:12,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:12,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:12,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:12,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:12,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:12,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966391877] [2024-11-09 15:00:12,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966391877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:12,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:12,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 15:00:12,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470320098] [2024-11-09 15:00:12,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:12,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 15:00:12,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:12,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 15:00:12,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-09 15:00:12,589 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:12,590 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-11-09 15:00:12,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:12,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:12,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:13,541 INFO L124 PetriNetUnfolderBase]: 1410/2455 cut-off events. [2024-11-09 15:00:13,541 INFO L125 PetriNetUnfolderBase]: For 2390/2394 co-relation queries the response was YES. [2024-11-09 15:00:13,547 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-11-09 15:00:13,558 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 119 selfloop transitions, 72 changer transitions 4/196 dead transitions. [2024-11-09 15:00:13,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 196 transitions, 1380 flow [2024-11-09 15:00:13,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 15:00:13,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-09 15:00:13,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 227 transitions. [2024-11-09 15:00:13,561 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3338235294117647 [2024-11-09 15:00:13,561 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 344 flow. Second operand 20 states and 227 transitions. [2024-11-09 15:00:13,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 196 transitions, 1380 flow [2024-11-09 15:00:13,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 196 transitions, 1380 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-09 15:00:13,578 INFO L231 Difference]: Finished difference. Result has 91 places, 125 transitions, 1017 flow [2024-11-09 15:00:13,578 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=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1017, PETRI_PLACES=91, PETRI_TRANSITIONS=125} [2024-11-09 15:00:13,579 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 56 predicate places. [2024-11-09 15:00:13,580 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 125 transitions, 1017 flow [2024-11-09 15:00:13,580 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-11-09 15:00:13,580 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:13,581 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:13,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 15:00:13,581 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:13,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:13,582 INFO L85 PathProgramCache]: Analyzing trace with hash -859285121, now seen corresponding path program 1 times [2024-11-09 15:00:13,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:13,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705937326] [2024-11-09 15:00:13,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:13,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:13,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:13,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705937326] [2024-11-09 15:00:13,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705937326] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:13,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:13,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 15:00:13,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148436663] [2024-11-09 15:00:13,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:13,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 15:00:13,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:13,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 15:00:13,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-09 15:00:13,995 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:13,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 125 transitions, 1017 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-11-09 15:00:13,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:13,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:13,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:14,754 INFO L124 PetriNetUnfolderBase]: 1416/2505 cut-off events. [2024-11-09 15:00:14,754 INFO L125 PetriNetUnfolderBase]: For 6785/6787 co-relation queries the response was YES. [2024-11-09 15:00:14,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9612 conditions, 2505 events. 1416/2505 cut-off events. For 6785/6787 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15236 event pairs, 578 based on Foata normal form. 56/2385 useless extension candidates. Maximal degree in co-relation 8577. Up to 1610 conditions per place. [2024-11-09 15:00:14,781 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 112 selfloop transitions, 92 changer transitions 19/224 dead transitions. [2024-11-09 15:00:14,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 224 transitions, 2184 flow [2024-11-09 15:00:14,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 15:00:14,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-09 15:00:14,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 167 transitions. [2024-11-09 15:00:14,785 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35084033613445376 [2024-11-09 15:00:14,785 INFO L175 Difference]: Start difference. First operand has 91 places, 125 transitions, 1017 flow. Second operand 14 states and 167 transitions. [2024-11-09 15:00:14,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 224 transitions, 2184 flow [2024-11-09 15:00:14,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 224 transitions, 2022 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-11-09 15:00:14,831 INFO L231 Difference]: Finished difference. Result has 106 places, 161 transitions, 1597 flow [2024-11-09 15:00:14,832 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1597, PETRI_PLACES=106, PETRI_TRANSITIONS=161} [2024-11-09 15:00:14,834 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 71 predicate places. [2024-11-09 15:00:14,834 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 161 transitions, 1597 flow [2024-11-09 15:00:14,835 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-11-09 15:00:14,835 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:14,835 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:14,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 15:00:14,836 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:14,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:14,836 INFO L85 PathProgramCache]: Analyzing trace with hash -410430851, now seen corresponding path program 2 times [2024-11-09 15:00:14,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:14,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046455451] [2024-11-09 15:00:14,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:14,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:14,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:15,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:15,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:15,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046455451] [2024-11-09 15:00:15,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046455451] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:15,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:15,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 15:00:15,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112875889] [2024-11-09 15:00:15,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:15,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 15:00:15,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:15,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 15:00:15,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-09 15:00:15,332 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:15,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 161 transitions, 1597 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-11-09 15:00:15,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:15,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:15,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:16,181 INFO L124 PetriNetUnfolderBase]: 1581/2857 cut-off events. [2024-11-09 15:00:16,181 INFO L125 PetriNetUnfolderBase]: For 9031/9035 co-relation queries the response was YES. [2024-11-09 15:00:16,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11444 conditions, 2857 events. 1581/2857 cut-off events. For 9031/9035 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18317 event pairs, 856 based on Foata normal form. 56/2721 useless extension candidates. Maximal degree in co-relation 10829. Up to 1853 conditions per place. [2024-11-09 15:00:16,271 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 112 selfloop transitions, 86 changer transitions 13/212 dead transitions. [2024-11-09 15:00:16,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 212 transitions, 2385 flow [2024-11-09 15:00:16,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 15:00:16,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 15:00:16,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-11-09 15:00:16,274 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-11-09 15:00:16,274 INFO L175 Difference]: Start difference. First operand has 106 places, 161 transitions, 1597 flow. Second operand 12 states and 150 transitions. [2024-11-09 15:00:16,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 212 transitions, 2385 flow [2024-11-09 15:00:16,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 212 transitions, 2310 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-11-09 15:00:16,326 INFO L231 Difference]: Finished difference. Result has 116 places, 168 transitions, 1808 flow [2024-11-09 15:00:16,327 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1808, PETRI_PLACES=116, PETRI_TRANSITIONS=168} [2024-11-09 15:00:16,328 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 81 predicate places. [2024-11-09 15:00:16,328 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 168 transitions, 1808 flow [2024-11-09 15:00:16,328 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-11-09 15:00:16,328 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:16,328 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:16,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 15:00:16,329 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:16,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:16,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1305332237, now seen corresponding path program 2 times [2024-11-09 15:00:16,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:16,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696566717] [2024-11-09 15:00:16,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:16,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:16,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:16,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:16,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:16,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696566717] [2024-11-09 15:00:16,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696566717] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:16,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:16,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 15:00:16,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570467394] [2024-11-09 15:00:16,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:16,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 15:00:16,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:16,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 15:00:16,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 15:00:16,762 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:16,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 168 transitions, 1808 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-11-09 15:00:16,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:16,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:16,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:17,911 INFO L124 PetriNetUnfolderBase]: 1903/3379 cut-off events. [2024-11-09 15:00:17,911 INFO L125 PetriNetUnfolderBase]: For 12372/12376 co-relation queries the response was YES. [2024-11-09 15:00:17,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14295 conditions, 3379 events. 1903/3379 cut-off events. For 12372/12376 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21822 event pairs, 953 based on Foata normal form. 58/3215 useless extension candidates. Maximal degree in co-relation 13908. Up to 1988 conditions per place. [2024-11-09 15:00:17,945 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 152 selfloop transitions, 115 changer transitions 7/275 dead transitions. [2024-11-09 15:00:17,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 275 transitions, 3205 flow [2024-11-09 15:00:17,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 15:00:17,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-09 15:00:17,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 224 transitions. [2024-11-09 15:00:17,947 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32941176470588235 [2024-11-09 15:00:17,947 INFO L175 Difference]: Start difference. First operand has 116 places, 168 transitions, 1808 flow. Second operand 20 states and 224 transitions. [2024-11-09 15:00:17,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 275 transitions, 3205 flow [2024-11-09 15:00:18,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 275 transitions, 3118 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-09 15:00:18,007 INFO L231 Difference]: Finished difference. Result has 136 places, 211 transitions, 2560 flow [2024-11-09 15:00:18,008 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2560, PETRI_PLACES=136, PETRI_TRANSITIONS=211} [2024-11-09 15:00:18,009 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 101 predicate places. [2024-11-09 15:00:18,009 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 211 transitions, 2560 flow [2024-11-09 15:00:18,009 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-11-09 15:00:18,009 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:18,009 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:18,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 15:00:18,010 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:18,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:18,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1305332462, now seen corresponding path program 1 times [2024-11-09 15:00:18,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:18,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965162499] [2024-11-09 15:00:18,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:18,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:18,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:18,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:18,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:18,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965162499] [2024-11-09 15:00:18,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965162499] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:18,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:18,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 15:00:18,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83398184] [2024-11-09 15:00:18,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:18,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 15:00:18,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:18,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 15:00:18,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 15:00:18,500 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:18,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 211 transitions, 2560 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-11-09 15:00:18,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:18,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:18,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:19,739 INFO L124 PetriNetUnfolderBase]: 2000/3607 cut-off events. [2024-11-09 15:00:19,739 INFO L125 PetriNetUnfolderBase]: For 19173/19173 co-relation queries the response was YES. [2024-11-09 15:00:19,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16884 conditions, 3607 events. 2000/3607 cut-off events. For 19173/19173 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24150 event pairs, 1022 based on Foata normal form. 70/3455 useless extension candidates. Maximal degree in co-relation 16416. Up to 2204 conditions per place. [2024-11-09 15:00:19,787 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 163 selfloop transitions, 101 changer transitions 13/278 dead transitions. [2024-11-09 15:00:19,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 278 transitions, 3522 flow [2024-11-09 15:00:19,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 15:00:19,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-09 15:00:19,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 210 transitions. [2024-11-09 15:00:19,789 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32507739938080493 [2024-11-09 15:00:19,789 INFO L175 Difference]: Start difference. First operand has 136 places, 211 transitions, 2560 flow. Second operand 19 states and 210 transitions. [2024-11-09 15:00:19,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 278 transitions, 3522 flow [2024-11-09 15:00:19,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 278 transitions, 3345 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-11-09 15:00:19,948 INFO L231 Difference]: Finished difference. Result has 149 places, 217 transitions, 2728 flow [2024-11-09 15:00:19,948 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2728, PETRI_PLACES=149, PETRI_TRANSITIONS=217} [2024-11-09 15:00:19,949 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 114 predicate places. [2024-11-09 15:00:19,949 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 217 transitions, 2728 flow [2024-11-09 15:00:19,949 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-11-09 15:00:19,950 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:19,950 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:19,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 15:00:19,950 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:19,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:19,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1506623522, now seen corresponding path program 2 times [2024-11-09 15:00:19,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:19,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053744549] [2024-11-09 15:00:19,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:19,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:20,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:20,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:20,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053744549] [2024-11-09 15:00:20,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053744549] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:20,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:20,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 15:00:20,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180647444] [2024-11-09 15:00:20,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:20,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 15:00:20,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:20,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 15:00:20,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-09 15:00:20,340 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:20,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 217 transitions, 2728 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-11-09 15:00:20,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:20,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:20,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:21,272 INFO L124 PetriNetUnfolderBase]: 1868/3402 cut-off events. [2024-11-09 15:00:21,272 INFO L125 PetriNetUnfolderBase]: For 20426/20426 co-relation queries the response was YES. [2024-11-09 15:00:21,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16415 conditions, 3402 events. 1868/3402 cut-off events. For 20426/20426 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22786 event pairs, 952 based on Foata normal form. 72/3276 useless extension candidates. Maximal degree in co-relation 15722. Up to 2159 conditions per place. [2024-11-09 15:00:21,310 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 201 selfloop transitions, 87 changer transitions 12/301 dead transitions. [2024-11-09 15:00:21,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 301 transitions, 4057 flow [2024-11-09 15:00:21,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 15:00:21,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-09 15:00:21,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 174 transitions. [2024-11-09 15:00:21,314 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2024-11-09 15:00:21,314 INFO L175 Difference]: Start difference. First operand has 149 places, 217 transitions, 2728 flow. Second operand 15 states and 174 transitions. [2024-11-09 15:00:21,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 301 transitions, 4057 flow [2024-11-09 15:00:21,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 301 transitions, 3877 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-11-09 15:00:21,414 INFO L231 Difference]: Finished difference. Result has 157 places, 238 transitions, 3118 flow [2024-11-09 15:00:21,415 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3118, PETRI_PLACES=157, PETRI_TRANSITIONS=238} [2024-11-09 15:00:21,415 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 122 predicate places. [2024-11-09 15:00:21,415 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 238 transitions, 3118 flow [2024-11-09 15:00:21,416 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-11-09 15:00:21,417 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:21,417 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:21,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 15:00:21,421 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:21,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:21,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1499271647, now seen corresponding path program 3 times [2024-11-09 15:00:21,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:21,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919019359] [2024-11-09 15:00:21,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:21,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:21,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:21,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:21,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:21,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919019359] [2024-11-09 15:00:21,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919019359] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:21,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:21,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 15:00:21,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555319940] [2024-11-09 15:00:21,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:21,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 15:00:21,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:21,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 15:00:21,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-09 15:00:21,784 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:21,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 238 transitions, 3118 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-11-09 15:00:21,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:21,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:21,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:23,156 INFO L124 PetriNetUnfolderBase]: 1882/3483 cut-off events. [2024-11-09 15:00:23,156 INFO L125 PetriNetUnfolderBase]: For 25943/25943 co-relation queries the response was YES. [2024-11-09 15:00:23,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17986 conditions, 3483 events. 1882/3483 cut-off events. For 25943/25943 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23731 event pairs, 1018 based on Foata normal form. 52/3343 useless extension candidates. Maximal degree in co-relation 17485. Up to 2096 conditions per place. [2024-11-09 15:00:23,198 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 150 selfloop transitions, 159 changer transitions 10/320 dead transitions. [2024-11-09 15:00:23,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 320 transitions, 4466 flow [2024-11-09 15:00:23,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-09 15:00:23,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-09 15:00:23,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 231 transitions. [2024-11-09 15:00:23,201 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3088235294117647 [2024-11-09 15:00:23,202 INFO L175 Difference]: Start difference. First operand has 157 places, 238 transitions, 3118 flow. Second operand 22 states and 231 transitions. [2024-11-09 15:00:23,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 320 transitions, 4466 flow [2024-11-09 15:00:23,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 320 transitions, 4215 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-11-09 15:00:23,332 INFO L231 Difference]: Finished difference. Result has 172 places, 258 transitions, 3575 flow [2024-11-09 15:00:23,333 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3575, PETRI_PLACES=172, PETRI_TRANSITIONS=258} [2024-11-09 15:00:23,334 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 137 predicate places. [2024-11-09 15:00:23,334 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 258 transitions, 3575 flow [2024-11-09 15:00:23,334 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-11-09 15:00:23,334 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:23,335 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:23,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 15:00:23,335 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:23,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:23,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1615928707, now seen corresponding path program 1 times [2024-11-09 15:00:23,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:23,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044514235] [2024-11-09 15:00:23,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:23,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:23,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:23,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:23,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044514235] [2024-11-09 15:00:23,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044514235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:23,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:23,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:23,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941092457] [2024-11-09 15:00:23,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:23,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:23,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:23,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:23,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:23,837 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:23,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 258 transitions, 3575 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-11-09 15:00:23,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:23,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:23,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:24,983 INFO L124 PetriNetUnfolderBase]: 1807/3351 cut-off events. [2024-11-09 15:00:24,984 INFO L125 PetriNetUnfolderBase]: For 28224/28226 co-relation queries the response was YES. [2024-11-09 15:00:25,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18305 conditions, 3351 events. 1807/3351 cut-off events. For 28224/28226 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22655 event pairs, 594 based on Foata normal form. 0/3187 useless extension candidates. Maximal degree in co-relation 17929. Up to 1728 conditions per place. [2024-11-09 15:00:25,014 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 210 selfloop transitions, 147 changer transitions 13/371 dead transitions. [2024-11-09 15:00:25,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 371 transitions, 5248 flow [2024-11-09 15:00:25,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-09 15:00:25,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-09 15:00:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 233 transitions. [2024-11-09 15:00:25,016 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3114973262032086 [2024-11-09 15:00:25,016 INFO L175 Difference]: Start difference. First operand has 172 places, 258 transitions, 3575 flow. Second operand 22 states and 233 transitions. [2024-11-09 15:00:25,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 371 transitions, 5248 flow [2024-11-09 15:00:25,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 371 transitions, 4977 flow, removed 35 selfloop flow, removed 12 redundant places. [2024-11-09 15:00:25,143 INFO L231 Difference]: Finished difference. Result has 187 places, 291 transitions, 4107 flow [2024-11-09 15:00:25,144 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4107, PETRI_PLACES=187, PETRI_TRANSITIONS=291} [2024-11-09 15:00:25,144 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 152 predicate places. [2024-11-09 15:00:25,145 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 291 transitions, 4107 flow [2024-11-09 15:00:25,145 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-11-09 15:00:25,145 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:25,145 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:25,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 15:00:25,146 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:25,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:25,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1615928708, now seen corresponding path program 1 times [2024-11-09 15:00:25,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:25,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573515414] [2024-11-09 15:00:25,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:25,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:25,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:25,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:25,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:25,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573515414] [2024-11-09 15:00:25,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573515414] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:25,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:25,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:25,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111794412] [2024-11-09 15:00:25,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:25,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:25,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:25,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:25,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:25,624 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:25,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 291 transitions, 4107 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-11-09 15:00:25,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:25,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:25,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:26,382 INFO L124 PetriNetUnfolderBase]: 1483/2817 cut-off events. [2024-11-09 15:00:26,382 INFO L125 PetriNetUnfolderBase]: For 37414/37416 co-relation queries the response was YES. [2024-11-09 15:00:26,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17206 conditions, 2817 events. 1483/2817 cut-off events. For 37414/37416 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19155 event pairs, 663 based on Foata normal form. 14/2733 useless extension candidates. Maximal degree in co-relation 16768. Up to 2345 conditions per place. [2024-11-09 15:00:26,406 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 259 selfloop transitions, 67 changer transitions 16/343 dead transitions. [2024-11-09 15:00:26,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 343 transitions, 5075 flow [2024-11-09 15:00:26,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 15:00:26,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-09 15:00:26,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 160 transitions. [2024-11-09 15:00:26,408 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3137254901960784 [2024-11-09 15:00:26,408 INFO L175 Difference]: Start difference. First operand has 187 places, 291 transitions, 4107 flow. Second operand 15 states and 160 transitions. [2024-11-09 15:00:26,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 343 transitions, 5075 flow [2024-11-09 15:00:26,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 343 transitions, 4913 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-11-09 15:00:26,603 INFO L231 Difference]: Finished difference. Result has 200 places, 298 transitions, 4193 flow [2024-11-09 15:00:26,603 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4193, PETRI_PLACES=200, PETRI_TRANSITIONS=298} [2024-11-09 15:00:26,604 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 165 predicate places. [2024-11-09 15:00:26,604 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 298 transitions, 4193 flow [2024-11-09 15:00:26,605 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-11-09 15:00:26,605 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:26,605 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:26,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 15:00:26,605 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:26,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:26,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1281587198, now seen corresponding path program 2 times [2024-11-09 15:00:26,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:26,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292883937] [2024-11-09 15:00:26,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:26,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:26,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:26,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:26,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:26,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292883937] [2024-11-09 15:00:26,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292883937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:26,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:26,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 15:00:26,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721095540] [2024-11-09 15:00:26,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:26,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 15:00:26,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:26,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 15:00:26,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 15:00:26,894 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:26,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 298 transitions, 4193 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-11-09 15:00:26,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:26,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:26,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:27,960 INFO L124 PetriNetUnfolderBase]: 1811/3530 cut-off events. [2024-11-09 15:00:27,960 INFO L125 PetriNetUnfolderBase]: For 53327/53329 co-relation queries the response was YES. [2024-11-09 15:00:27,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20813 conditions, 3530 events. 1811/3530 cut-off events. For 53327/53329 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 25684 event pairs, 350 based on Foata normal form. 42/3460 useless extension candidates. Maximal degree in co-relation 20160. Up to 1031 conditions per place. [2024-11-09 15:00:27,994 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 314 selfloop transitions, 106 changer transitions 9/430 dead transitions. [2024-11-09 15:00:27,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 430 transitions, 6352 flow [2024-11-09 15:00:27,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-09 15:00:27,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-09 15:00:27,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 234 transitions. [2024-11-09 15:00:27,996 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-11-09 15:00:27,996 INFO L175 Difference]: Start difference. First operand has 200 places, 298 transitions, 4193 flow. Second operand 18 states and 234 transitions. [2024-11-09 15:00:27,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 430 transitions, 6352 flow [2024-11-09 15:00:28,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 430 transitions, 6179 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-11-09 15:00:28,249 INFO L231 Difference]: Finished difference. Result has 215 places, 316 transitions, 4646 flow [2024-11-09 15:00:28,249 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4070, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4646, PETRI_PLACES=215, PETRI_TRANSITIONS=316} [2024-11-09 15:00:28,250 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 180 predicate places. [2024-11-09 15:00:28,250 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 316 transitions, 4646 flow [2024-11-09 15:00:28,250 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-11-09 15:00:28,250 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:28,250 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:28,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 15:00:28,250 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:28,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:28,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1283461148, now seen corresponding path program 3 times [2024-11-09 15:00:28,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:28,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268125721] [2024-11-09 15:00:28,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:28,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:28,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:28,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:28,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:28,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268125721] [2024-11-09 15:00:28,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268125721] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:28,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:28,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:28,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186667703] [2024-11-09 15:00:28,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:28,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:28,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:28,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:28,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:28,717 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:28,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 316 transitions, 4646 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-11-09 15:00:28,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:28,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:28,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:29,590 INFO L124 PetriNetUnfolderBase]: 1983/3869 cut-off events. [2024-11-09 15:00:29,590 INFO L125 PetriNetUnfolderBase]: For 62101/62103 co-relation queries the response was YES. [2024-11-09 15:00:29,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23756 conditions, 3869 events. 1983/3869 cut-off events. For 62101/62103 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28925 event pairs, 873 based on Foata normal form. 28/3785 useless extension candidates. Maximal degree in co-relation 23418. Up to 2841 conditions per place. [2024-11-09 15:00:29,627 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 323 selfloop transitions, 89 changer transitions 8/421 dead transitions. [2024-11-09 15:00:29,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 421 transitions, 6514 flow [2024-11-09 15:00:29,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 15:00:29,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-09 15:00:29,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 213 transitions. [2024-11-09 15:00:29,629 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32972136222910214 [2024-11-09 15:00:29,629 INFO L175 Difference]: Start difference. First operand has 215 places, 316 transitions, 4646 flow. Second operand 19 states and 213 transitions. [2024-11-09 15:00:29,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 421 transitions, 6514 flow [2024-11-09 15:00:29,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 421 transitions, 6332 flow, removed 91 selfloop flow, removed 0 redundant places. [2024-11-09 15:00:29,853 INFO L231 Difference]: Finished difference. Result has 242 places, 342 transitions, 5276 flow [2024-11-09 15:00:29,854 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5276, PETRI_PLACES=242, PETRI_TRANSITIONS=342} [2024-11-09 15:00:29,854 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 207 predicate places. [2024-11-09 15:00:29,855 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 342 transitions, 5276 flow [2024-11-09 15:00:29,855 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-11-09 15:00:29,855 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:29,855 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:29,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 15:00:29,855 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:29,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:29,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1714398119, now seen corresponding path program 1 times [2024-11-09 15:00:29,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:29,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436833281] [2024-11-09 15:00:29,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:29,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:29,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:29,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:29,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:29,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436833281] [2024-11-09 15:00:29,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436833281] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:29,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:29,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:00:29,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275945912] [2024-11-09 15:00:29,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:29,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 15:00:29,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:29,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 15:00:29,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 15:00:29,934 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 34 [2024-11-09 15:00:29,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 342 transitions, 5276 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-11-09 15:00:29,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:29,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 34 [2024-11-09 15:00:29,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:30,353 INFO L124 PetriNetUnfolderBase]: 988/1943 cut-off events. [2024-11-09 15:00:30,353 INFO L125 PetriNetUnfolderBase]: For 27984/27984 co-relation queries the response was YES. [2024-11-09 15:00:30,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11499 conditions, 1943 events. 988/1943 cut-off events. For 27984/27984 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12963 event pairs, 229 based on Foata normal form. 0/1895 useless extension candidates. Maximal degree in co-relation 11326. Up to 1297 conditions per place. [2024-11-09 15:00:30,373 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 303 selfloop transitions, 51 changer transitions 14/368 dead transitions. [2024-11-09 15:00:30,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 368 transitions, 6486 flow [2024-11-09 15:00:30,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 15:00:30,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-09 15:00:30,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 66 transitions. [2024-11-09 15:00:30,375 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4852941176470588 [2024-11-09 15:00:30,375 INFO L175 Difference]: Start difference. First operand has 242 places, 342 transitions, 5276 flow. Second operand 4 states and 66 transitions. [2024-11-09 15:00:30,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 368 transitions, 6486 flow [2024-11-09 15:00:30,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 368 transitions, 6238 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-11-09 15:00:30,480 INFO L231 Difference]: Finished difference. Result has 231 places, 253 transitions, 3864 flow [2024-11-09 15:00:30,480 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3864, PETRI_PLACES=231, PETRI_TRANSITIONS=253} [2024-11-09 15:00:30,481 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 196 predicate places. [2024-11-09 15:00:30,481 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 253 transitions, 3864 flow [2024-11-09 15:00:30,481 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-11-09 15:00:30,481 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:30,481 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:30,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 15:00:30,481 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:30,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:30,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1285245086, now seen corresponding path program 4 times [2024-11-09 15:00:30,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:30,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973328427] [2024-11-09 15:00:30,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:30,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:30,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:30,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:30,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:30,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973328427] [2024-11-09 15:00:30,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973328427] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:30,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:30,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:30,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441606277] [2024-11-09 15:00:30,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:30,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:30,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:30,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:30,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:30,907 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:30,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 253 transitions, 3864 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-11-09 15:00:30,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:30,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:30,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:31,449 INFO L124 PetriNetUnfolderBase]: 912/1787 cut-off events. [2024-11-09 15:00:31,449 INFO L125 PetriNetUnfolderBase]: For 20090/20090 co-relation queries the response was YES. [2024-11-09 15:00:31,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10531 conditions, 1787 events. 912/1787 cut-off events. For 20090/20090 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11201 event pairs, 362 based on Foata normal form. 16/1755 useless extension candidates. Maximal degree in co-relation 10397. Up to 1328 conditions per place. [2024-11-09 15:00:31,462 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 215 selfloop transitions, 72 changer transitions 14/301 dead transitions. [2024-11-09 15:00:31,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 301 transitions, 4741 flow [2024-11-09 15:00:31,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 15:00:31,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-09 15:00:31,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 161 transitions. [2024-11-09 15:00:31,464 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3156862745098039 [2024-11-09 15:00:31,464 INFO L175 Difference]: Start difference. First operand has 231 places, 253 transitions, 3864 flow. Second operand 15 states and 161 transitions. [2024-11-09 15:00:31,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 301 transitions, 4741 flow [2024-11-09 15:00:31,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 301 transitions, 4585 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-11-09 15:00:31,542 INFO L231 Difference]: Finished difference. Result has 232 places, 251 transitions, 3872 flow [2024-11-09 15:00:31,542 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3736, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3872, PETRI_PLACES=232, PETRI_TRANSITIONS=251} [2024-11-09 15:00:31,543 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 197 predicate places. [2024-11-09 15:00:31,543 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 251 transitions, 3872 flow [2024-11-09 15:00:31,543 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-11-09 15:00:31,543 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:31,543 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:31,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-09 15:00:31,543 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:31,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:31,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1139480605, now seen corresponding path program 2 times [2024-11-09 15:00:31,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:31,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39463320] [2024-11-09 15:00:31,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:31,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:31,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:31,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:31,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39463320] [2024-11-09 15:00:31,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39463320] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:31,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:31,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:31,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797972336] [2024-11-09 15:00:31,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:31,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:31,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:31,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:31,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:31,966 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:31,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 251 transitions, 3872 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-11-09 15:00:31,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:31,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:31,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:32,765 INFO L124 PetriNetUnfolderBase]: 884/1747 cut-off events. [2024-11-09 15:00:32,765 INFO L125 PetriNetUnfolderBase]: For 19237/19237 co-relation queries the response was YES. [2024-11-09 15:00:32,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10389 conditions, 1747 events. 884/1747 cut-off events. For 19237/19237 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 10931 event pairs, 366 based on Foata normal form. 16/1715 useless extension candidates. Maximal degree in co-relation 10223. Up to 1067 conditions per place. [2024-11-09 15:00:32,777 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 180 selfloop transitions, 78 changer transitions 45/303 dead transitions. [2024-11-09 15:00:32,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 303 transitions, 4921 flow [2024-11-09 15:00:32,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-09 15:00:32,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-09 15:00:32,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 179 transitions. [2024-11-09 15:00:32,779 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29248366013071897 [2024-11-09 15:00:32,779 INFO L175 Difference]: Start difference. First operand has 232 places, 251 transitions, 3872 flow. Second operand 18 states and 179 transitions. [2024-11-09 15:00:32,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 303 transitions, 4921 flow [2024-11-09 15:00:32,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 303 transitions, 4728 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-11-09 15:00:32,860 INFO L231 Difference]: Finished difference. Result has 239 places, 237 transitions, 3679 flow [2024-11-09 15:00:32,860 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3679, PETRI_PLACES=239, PETRI_TRANSITIONS=237} [2024-11-09 15:00:32,861 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 204 predicate places. [2024-11-09 15:00:32,861 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 237 transitions, 3679 flow [2024-11-09 15:00:32,861 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-11-09 15:00:32,861 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:32,861 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:32,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 15:00:32,861 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:32,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:32,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1139265566, now seen corresponding path program 1 times [2024-11-09 15:00:32,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:32,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449762069] [2024-11-09 15:00:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:32,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:32,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:33,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:33,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:33,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449762069] [2024-11-09 15:00:33,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449762069] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:33,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:33,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 15:00:33,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719080572] [2024-11-09 15:00:33,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:33,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 15:00:33,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:33,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 15:00:33,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 15:00:33,227 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:33,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 237 transitions, 3679 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-11-09 15:00:33,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:33,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:33,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:33,907 INFO L124 PetriNetUnfolderBase]: 778/1539 cut-off events. [2024-11-09 15:00:33,908 INFO L125 PetriNetUnfolderBase]: For 17746/17746 co-relation queries the response was YES. [2024-11-09 15:00:33,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9271 conditions, 1539 events. 778/1539 cut-off events. For 17746/17746 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9399 event pairs, 127 based on Foata normal form. 0/1515 useless extension candidates. Maximal degree in co-relation 9144. Up to 320 conditions per place. [2024-11-09 15:00:33,927 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 184 selfloop transitions, 102 changer transitions 0/286 dead transitions. [2024-11-09 15:00:33,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 286 transitions, 4560 flow [2024-11-09 15:00:33,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 15:00:33,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-09 15:00:33,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 181 transitions. [2024-11-09 15:00:33,929 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31314878892733566 [2024-11-09 15:00:33,929 INFO L175 Difference]: Start difference. First operand has 239 places, 237 transitions, 3679 flow. Second operand 17 states and 181 transitions. [2024-11-09 15:00:33,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 286 transitions, 4560 flow [2024-11-09 15:00:34,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 286 transitions, 4421 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-11-09 15:00:34,018 INFO L231 Difference]: Finished difference. Result has 241 places, 243 transitions, 3924 flow [2024-11-09 15:00:34,018 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3924, PETRI_PLACES=241, PETRI_TRANSITIONS=243} [2024-11-09 15:00:34,018 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 206 predicate places. [2024-11-09 15:00:34,019 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 243 transitions, 3924 flow [2024-11-09 15:00:34,019 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-11-09 15:00:34,019 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:34,019 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:34,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-09 15:00:34,019 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:34,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:34,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1139265565, now seen corresponding path program 1 times [2024-11-09 15:00:34,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:34,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408465991] [2024-11-09 15:00:34,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:34,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:34,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:34,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:34,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408465991] [2024-11-09 15:00:34,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408465991] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:34,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:34,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 15:00:34,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806936101] [2024-11-09 15:00:34,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:34,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 15:00:34,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:34,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 15:00:34,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 15:00:34,619 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:34,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 243 transitions, 3924 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-11-09 15:00:34,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:34,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:34,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:35,427 INFO L124 PetriNetUnfolderBase]: 860/1709 cut-off events. [2024-11-09 15:00:35,427 INFO L125 PetriNetUnfolderBase]: For 23700/23700 co-relation queries the response was YES. [2024-11-09 15:00:35,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10876 conditions, 1709 events. 860/1709 cut-off events. For 23700/23700 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 10618 event pairs, 289 based on Foata normal form. 24/1733 useless extension candidates. Maximal degree in co-relation 10707. Up to 614 conditions per place. [2024-11-09 15:00:35,441 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 185 selfloop transitions, 80 changer transitions 60/325 dead transitions. [2024-11-09 15:00:35,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 325 transitions, 5411 flow [2024-11-09 15:00:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-09 15:00:35,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-09 15:00:35,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 211 transitions. [2024-11-09 15:00:35,442 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2820855614973262 [2024-11-09 15:00:35,442 INFO L175 Difference]: Start difference. First operand has 241 places, 243 transitions, 3924 flow. Second operand 22 states and 211 transitions. [2024-11-09 15:00:35,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 325 transitions, 5411 flow [2024-11-09 15:00:35,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 325 transitions, 5123 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-11-09 15:00:35,526 INFO L231 Difference]: Finished difference. Result has 253 places, 212 transitions, 3425 flow [2024-11-09 15:00:35,526 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3425, PETRI_PLACES=253, PETRI_TRANSITIONS=212} [2024-11-09 15:00:35,526 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 218 predicate places. [2024-11-09 15:00:35,527 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 212 transitions, 3425 flow [2024-11-09 15:00:35,527 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-11-09 15:00:35,527 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:35,527 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:35,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 15:00:35,527 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:35,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:35,527 INFO L85 PathProgramCache]: Analyzing trace with hash -564435451, now seen corresponding path program 3 times [2024-11-09 15:00:35,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:35,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327304270] [2024-11-09 15:00:35,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:35,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:35,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:35,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:35,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:35,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327304270] [2024-11-09 15:00:35,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327304270] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:35,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:35,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:35,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535348756] [2024-11-09 15:00:35,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:35,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:35,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:35,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:35,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:35,952 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:35,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 212 transitions, 3425 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-11-09 15:00:35,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:35,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:35,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:36,928 INFO L124 PetriNetUnfolderBase]: 829/1664 cut-off events. [2024-11-09 15:00:36,928 INFO L125 PetriNetUnfolderBase]: For 24077/24077 co-relation queries the response was YES. [2024-11-09 15:00:36,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10300 conditions, 1664 events. 829/1664 cut-off events. For 24077/24077 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10406 event pairs, 249 based on Foata normal form. 28/1692 useless extension candidates. Maximal degree in co-relation 10133. Up to 625 conditions per place. [2024-11-09 15:00:36,942 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 165 selfloop transitions, 111 changer transitions 10/286 dead transitions. [2024-11-09 15:00:36,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 286 transitions, 4673 flow [2024-11-09 15:00:36,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-09 15:00:36,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-09 15:00:36,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 238 transitions. [2024-11-09 15:00:36,944 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.28 [2024-11-09 15:00:36,944 INFO L175 Difference]: Start difference. First operand has 253 places, 212 transitions, 3425 flow. Second operand 25 states and 238 transitions. [2024-11-09 15:00:36,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 286 transitions, 4673 flow [2024-11-09 15:00:37,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 286 transitions, 4353 flow, removed 52 selfloop flow, removed 25 redundant places. [2024-11-09 15:00:37,016 INFO L231 Difference]: Finished difference. Result has 240 places, 232 transitions, 3759 flow [2024-11-09 15:00:37,017 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3129, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3759, PETRI_PLACES=240, PETRI_TRANSITIONS=232} [2024-11-09 15:00:37,017 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 205 predicate places. [2024-11-09 15:00:37,017 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 232 transitions, 3759 flow [2024-11-09 15:00:37,017 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-11-09 15:00:37,017 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:37,017 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:37,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-09 15:00:37,018 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:37,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:37,018 INFO L85 PathProgramCache]: Analyzing trace with hash -708325982, now seen corresponding path program 5 times [2024-11-09 15:00:37,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:37,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203996181] [2024-11-09 15:00:37,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:37,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:37,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:37,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:37,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:37,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203996181] [2024-11-09 15:00:37,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203996181] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:37,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:37,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 15:00:37,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818022659] [2024-11-09 15:00:37,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:37,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 15:00:37,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:37,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 15:00:37,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 15:00:37,295 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:37,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 232 transitions, 3759 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-11-09 15:00:37,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:37,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:37,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:38,100 INFO L124 PetriNetUnfolderBase]: 961/1960 cut-off events. [2024-11-09 15:00:38,100 INFO L125 PetriNetUnfolderBase]: For 22620/22620 co-relation queries the response was YES. [2024-11-09 15:00:38,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11264 conditions, 1960 events. 961/1960 cut-off events. For 22620/22620 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13069 event pairs, 169 based on Foata normal form. 60/2020 useless extension candidates. Maximal degree in co-relation 10981. Up to 369 conditions per place. [2024-11-09 15:00:38,114 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 189 selfloop transitions, 98 changer transitions 32/319 dead transitions. [2024-11-09 15:00:38,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 319 transitions, 5023 flow [2024-11-09 15:00:38,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-09 15:00:38,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-09 15:00:38,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 228 transitions. [2024-11-09 15:00:38,116 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31932773109243695 [2024-11-09 15:00:38,116 INFO L175 Difference]: Start difference. First operand has 240 places, 232 transitions, 3759 flow. Second operand 21 states and 228 transitions. [2024-11-09 15:00:38,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 319 transitions, 5023 flow [2024-11-09 15:00:38,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 319 transitions, 4867 flow, removed 27 selfloop flow, removed 11 redundant places. [2024-11-09 15:00:38,197 INFO L231 Difference]: Finished difference. Result has 251 places, 216 transitions, 3531 flow [2024-11-09 15:00:38,197 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3531, PETRI_PLACES=251, PETRI_TRANSITIONS=216} [2024-11-09 15:00:38,198 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 216 predicate places. [2024-11-09 15:00:38,198 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 216 transitions, 3531 flow [2024-11-09 15:00:38,198 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-11-09 15:00:38,198 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:38,199 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:38,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-09 15:00:38,199 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:38,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:38,199 INFO L85 PathProgramCache]: Analyzing trace with hash -564220412, now seen corresponding path program 2 times [2024-11-09 15:00:38,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:38,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813459100] [2024-11-09 15:00:38,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:38,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:38,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:38,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:38,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:38,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813459100] [2024-11-09 15:00:38,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813459100] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:38,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:38,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 15:00:38,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459482116] [2024-11-09 15:00:38,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:38,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 15:00:38,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:38,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 15:00:38,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 15:00:38,498 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:38,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 216 transitions, 3531 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-11-09 15:00:38,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:38,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:38,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:39,124 INFO L124 PetriNetUnfolderBase]: 811/1648 cut-off events. [2024-11-09 15:00:39,125 INFO L125 PetriNetUnfolderBase]: For 20020/20020 co-relation queries the response was YES. [2024-11-09 15:00:39,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10025 conditions, 1648 events. 811/1648 cut-off events. For 20020/20020 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10424 event pairs, 176 based on Foata normal form. 16/1664 useless extension candidates. Maximal degree in co-relation 9848. Up to 302 conditions per place. [2024-11-09 15:00:39,138 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 166 selfloop transitions, 105 changer transitions 0/271 dead transitions. [2024-11-09 15:00:39,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 271 transitions, 4492 flow [2024-11-09 15:00:39,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-09 15:00:39,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-09 15:00:39,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 195 transitions. [2024-11-09 15:00:39,139 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31862745098039214 [2024-11-09 15:00:39,139 INFO L175 Difference]: Start difference. First operand has 251 places, 216 transitions, 3531 flow. Second operand 18 states and 195 transitions. [2024-11-09 15:00:39,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 271 transitions, 4492 flow [2024-11-09 15:00:39,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 271 transitions, 4270 flow, removed 42 selfloop flow, removed 16 redundant places. [2024-11-09 15:00:39,211 INFO L231 Difference]: Finished difference. Result has 253 places, 221 transitions, 3704 flow [2024-11-09 15:00:39,211 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3704, PETRI_PLACES=253, PETRI_TRANSITIONS=221} [2024-11-09 15:00:39,212 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 218 predicate places. [2024-11-09 15:00:39,212 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 221 transitions, 3704 flow [2024-11-09 15:00:39,212 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-11-09 15:00:39,212 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:39,212 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:39,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-09 15:00:39,212 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:39,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:39,213 INFO L85 PathProgramCache]: Analyzing trace with hash -564220411, now seen corresponding path program 2 times [2024-11-09 15:00:39,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:39,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305291809] [2024-11-09 15:00:39,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:39,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:39,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:39,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:39,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:39,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305291809] [2024-11-09 15:00:39,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305291809] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:39,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:39,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 15:00:39,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579273766] [2024-11-09 15:00:39,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:39,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 15:00:39,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:39,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 15:00:39,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-09 15:00:39,710 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:39,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 221 transitions, 3704 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-11-09 15:00:39,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:39,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:39,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:40,635 INFO L124 PetriNetUnfolderBase]: 825/1686 cut-off events. [2024-11-09 15:00:40,635 INFO L125 PetriNetUnfolderBase]: For 19843/19843 co-relation queries the response was YES. [2024-11-09 15:00:40,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10307 conditions, 1686 events. 825/1686 cut-off events. For 19843/19843 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10683 event pairs, 301 based on Foata normal form. 16/1702 useless extension candidates. Maximal degree in co-relation 9868. Up to 900 conditions per place. [2024-11-09 15:00:40,648 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 156 selfloop transitions, 75 changer transitions 54/285 dead transitions. [2024-11-09 15:00:40,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 285 transitions, 4775 flow [2024-11-09 15:00:40,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-09 15:00:40,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-09 15:00:40,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 224 transitions. [2024-11-09 15:00:40,649 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.27450980392156865 [2024-11-09 15:00:40,650 INFO L175 Difference]: Start difference. First operand has 253 places, 221 transitions, 3704 flow. Second operand 24 states and 224 transitions. [2024-11-09 15:00:40,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 285 transitions, 4775 flow [2024-11-09 15:00:40,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 285 transitions, 4469 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-11-09 15:00:40,715 INFO L231 Difference]: Finished difference. Result has 264 places, 186 transitions, 3069 flow [2024-11-09 15:00:40,715 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3069, PETRI_PLACES=264, PETRI_TRANSITIONS=186} [2024-11-09 15:00:40,716 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 229 predicate places. [2024-11-09 15:00:40,716 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 186 transitions, 3069 flow [2024-11-09 15:00:40,716 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-11-09 15:00:40,716 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:40,716 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:40,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 15:00:40,716 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:40,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash -710199932, now seen corresponding path program 6 times [2024-11-09 15:00:40,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:40,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150722234] [2024-11-09 15:00:40,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:40,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:41,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:41,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:41,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150722234] [2024-11-09 15:00:41,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150722234] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:41,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:41,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:41,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270094890] [2024-11-09 15:00:41,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:41,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:41,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:41,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:41,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:41,162 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:41,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 186 transitions, 3069 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-11-09 15:00:41,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:41,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:41,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:41,759 INFO L124 PetriNetUnfolderBase]: 707/1460 cut-off events. [2024-11-09 15:00:41,759 INFO L125 PetriNetUnfolderBase]: For 16579/16579 co-relation queries the response was YES. [2024-11-09 15:00:41,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8718 conditions, 1460 events. 707/1460 cut-off events. For 16579/16579 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9087 event pairs, 239 based on Foata normal form. 22/1482 useless extension candidates. Maximal degree in co-relation 8391. Up to 761 conditions per place. [2024-11-09 15:00:41,770 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 156 selfloop transitions, 63 changer transitions 11/230 dead transitions. [2024-11-09 15:00:41,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 230 transitions, 3770 flow [2024-11-09 15:00:41,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 15:00:41,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-09 15:00:41,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 164 transitions. [2024-11-09 15:00:41,771 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3014705882352941 [2024-11-09 15:00:41,771 INFO L175 Difference]: Start difference. First operand has 264 places, 186 transitions, 3069 flow. Second operand 16 states and 164 transitions. [2024-11-09 15:00:41,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 230 transitions, 3770 flow [2024-11-09 15:00:41,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 230 transitions, 3439 flow, removed 36 selfloop flow, removed 31 redundant places. [2024-11-09 15:00:41,830 INFO L231 Difference]: Finished difference. Result has 236 places, 184 transitions, 2894 flow [2024-11-09 15:00:41,830 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2750, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2894, PETRI_PLACES=236, PETRI_TRANSITIONS=184} [2024-11-09 15:00:41,830 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 201 predicate places. [2024-11-09 15:00:41,830 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 184 transitions, 2894 flow [2024-11-09 15:00:41,830 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-11-09 15:00:41,831 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:41,831 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:41,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-09 15:00:41,831 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:41,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:41,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1980661334, now seen corresponding path program 7 times [2024-11-09 15:00:41,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:41,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070619122] [2024-11-09 15:00:41,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:41,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:41,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:42,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:42,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:42,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070619122] [2024-11-09 15:00:42,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070619122] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:42,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:42,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 15:00:42,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601468840] [2024-11-09 15:00:42,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:42,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 15:00:42,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:42,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 15:00:42,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 15:00:42,076 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:42,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 184 transitions, 2894 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-11-09 15:00:42,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:42,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:42,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:42,613 INFO L124 PetriNetUnfolderBase]: 613/1278 cut-off events. [2024-11-09 15:00:42,614 INFO L125 PetriNetUnfolderBase]: For 11392/11392 co-relation queries the response was YES. [2024-11-09 15:00:42,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7263 conditions, 1278 events. 613/1278 cut-off events. For 11392/11392 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7806 event pairs, 61 based on Foata normal form. 48/1326 useless extension candidates. Maximal degree in co-relation 7116. Up to 334 conditions per place. [2024-11-09 15:00:42,622 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 125 selfloop transitions, 87 changer transitions 7/219 dead transitions. [2024-11-09 15:00:42,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 219 transitions, 3453 flow [2024-11-09 15:00:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 15:00:42,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-09 15:00:42,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 162 transitions. [2024-11-09 15:00:42,623 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2977941176470588 [2024-11-09 15:00:42,624 INFO L175 Difference]: Start difference. First operand has 236 places, 184 transitions, 2894 flow. Second operand 16 states and 162 transitions. [2024-11-09 15:00:42,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 219 transitions, 3453 flow [2024-11-09 15:00:42,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 219 transitions, 3325 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-11-09 15:00:42,657 INFO L231 Difference]: Finished difference. Result has 234 places, 178 transitions, 2817 flow [2024-11-09 15:00:42,657 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2817, PETRI_PLACES=234, PETRI_TRANSITIONS=178} [2024-11-09 15:00:42,658 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 199 predicate places. [2024-11-09 15:00:42,658 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 178 transitions, 2817 flow [2024-11-09 15:00:42,658 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-11-09 15:00:42,658 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:42,658 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:42,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-09 15:00:42,658 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:42,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:42,659 INFO L85 PathProgramCache]: Analyzing trace with hash 468389652, now seen corresponding path program 3 times [2024-11-09 15:00:42,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:42,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839615383] [2024-11-09 15:00:42,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:42,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:42,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:42,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:42,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839615383] [2024-11-09 15:00:42,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839615383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:42,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:42,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 15:00:42,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893629537] [2024-11-09 15:00:42,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:42,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 15:00:42,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:42,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 15:00:42,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 15:00:42,902 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:42,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 178 transitions, 2817 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-11-09 15:00:42,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:42,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:42,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:43,370 INFO L124 PetriNetUnfolderBase]: 605/1264 cut-off events. [2024-11-09 15:00:43,371 INFO L125 PetriNetUnfolderBase]: For 9965/9965 co-relation queries the response was YES. [2024-11-09 15:00:43,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7242 conditions, 1264 events. 605/1264 cut-off events. For 9965/9965 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7673 event pairs, 99 based on Foata normal form. 16/1280 useless extension candidates. Maximal degree in co-relation 6822. Up to 380 conditions per place. [2024-11-09 15:00:43,380 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 122 selfloop transitions, 99 changer transitions 0/221 dead transitions. [2024-11-09 15:00:43,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 221 transitions, 3492 flow [2024-11-09 15:00:43,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 15:00:43,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-09 15:00:43,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 168 transitions. [2024-11-09 15:00:43,381 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2906574394463668 [2024-11-09 15:00:43,381 INFO L175 Difference]: Start difference. First operand has 234 places, 178 transitions, 2817 flow. Second operand 17 states and 168 transitions. [2024-11-09 15:00:43,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 221 transitions, 3492 flow [2024-11-09 15:00:43,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 221 transitions, 3278 flow, removed 13 selfloop flow, removed 19 redundant places. [2024-11-09 15:00:43,409 INFO L231 Difference]: Finished difference. Result has 235 places, 185 transitions, 2983 flow [2024-11-09 15:00:43,409 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2983, PETRI_PLACES=235, PETRI_TRANSITIONS=185} [2024-11-09 15:00:43,410 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 200 predicate places. [2024-11-09 15:00:43,410 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 185 transitions, 2983 flow [2024-11-09 15:00:43,410 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-11-09 15:00:43,410 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:43,410 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:43,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-09 15:00:43,411 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:43,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:43,411 INFO L85 PathProgramCache]: Analyzing trace with hash 468389653, now seen corresponding path program 3 times [2024-11-09 15:00:43,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:43,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512421244] [2024-11-09 15:00:43,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:43,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:43,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:43,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:43,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512421244] [2024-11-09 15:00:43,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512421244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:43,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:43,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 15:00:43,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270355415] [2024-11-09 15:00:43,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:43,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 15:00:43,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:43,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 15:00:43,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-09 15:00:43,901 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:43,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 185 transitions, 2983 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-11-09 15:00:43,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:43,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:43,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:44,727 INFO L124 PetriNetUnfolderBase]: 652/1363 cut-off events. [2024-11-09 15:00:44,727 INFO L125 PetriNetUnfolderBase]: For 10999/10999 co-relation queries the response was YES. [2024-11-09 15:00:44,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7790 conditions, 1363 events. 652/1363 cut-off events. For 10999/10999 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8455 event pairs, 195 based on Foata normal form. 16/1379 useless extension candidates. Maximal degree in co-relation 7239. Up to 676 conditions per place. [2024-11-09 15:00:44,737 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 122 selfloop transitions, 100 changer transitions 37/259 dead transitions. [2024-11-09 15:00:44,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 259 transitions, 4158 flow [2024-11-09 15:00:44,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-09 15:00:44,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-09 15:00:44,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 247 transitions. [2024-11-09 15:00:44,738 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25945378151260506 [2024-11-09 15:00:44,738 INFO L175 Difference]: Start difference. First operand has 235 places, 185 transitions, 2983 flow. Second operand 28 states and 247 transitions. [2024-11-09 15:00:44,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 259 transitions, 4158 flow [2024-11-09 15:00:44,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 259 transitions, 4020 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-11-09 15:00:44,772 INFO L231 Difference]: Finished difference. Result has 261 places, 191 transitions, 3205 flow [2024-11-09 15:00:44,773 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3205, PETRI_PLACES=261, PETRI_TRANSITIONS=191} [2024-11-09 15:00:44,773 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 226 predicate places. [2024-11-09 15:00:44,773 INFO L471 AbstractCegarLoop]: Abstraction has has 261 places, 191 transitions, 3205 flow [2024-11-09 15:00:44,773 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-11-09 15:00:44,774 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:44,774 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:44,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-09 15:00:44,774 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:44,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:44,774 INFO L85 PathProgramCache]: Analyzing trace with hash 461024773, now seen corresponding path program 4 times [2024-11-09 15:00:44,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:44,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492278654] [2024-11-09 15:00:44,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:44,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:45,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:45,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:45,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492278654] [2024-11-09 15:00:45,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492278654] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:45,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:45,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:45,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648549882] [2024-11-09 15:00:45,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:45,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:45,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:45,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:45,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:45,163 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:45,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 191 transitions, 3205 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-11-09 15:00:45,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:45,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:45,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:45,910 INFO L124 PetriNetUnfolderBase]: 545/1158 cut-off events. [2024-11-09 15:00:45,910 INFO L125 PetriNetUnfolderBase]: For 9989/9989 co-relation queries the response was YES. [2024-11-09 15:00:45,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6726 conditions, 1158 events. 545/1158 cut-off events. For 9989/9989 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6979 event pairs, 231 based on Foata normal form. 38/1196 useless extension candidates. Maximal degree in co-relation 6405. Up to 533 conditions per place. [2024-11-09 15:00:45,918 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 125 selfloop transitions, 46 changer transitions 55/226 dead transitions. [2024-11-09 15:00:45,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 226 transitions, 3854 flow [2024-11-09 15:00:45,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-09 15:00:45,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-09 15:00:45,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 187 transitions. [2024-11-09 15:00:45,919 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2619047619047619 [2024-11-09 15:00:45,919 INFO L175 Difference]: Start difference. First operand has 261 places, 191 transitions, 3205 flow. Second operand 21 states and 187 transitions. [2024-11-09 15:00:45,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 226 transitions, 3854 flow [2024-11-09 15:00:45,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 226 transitions, 3542 flow, removed 12 selfloop flow, removed 25 redundant places. [2024-11-09 15:00:45,954 INFO L231 Difference]: Finished difference. Result has 248 places, 158 transitions, 2382 flow [2024-11-09 15:00:45,954 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2382, PETRI_PLACES=248, PETRI_TRANSITIONS=158} [2024-11-09 15:00:45,955 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 213 predicate places. [2024-11-09 15:00:45,955 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 158 transitions, 2382 flow [2024-11-09 15:00:45,955 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-11-09 15:00:45,956 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:45,956 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:45,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-09 15:00:45,956 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:45,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:45,957 INFO L85 PathProgramCache]: Analyzing trace with hash 728782212, now seen corresponding path program 4 times [2024-11-09 15:00:45,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:45,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596842121] [2024-11-09 15:00:45,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:45,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:46,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:46,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:46,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596842121] [2024-11-09 15:00:46,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596842121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:46,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:46,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:46,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615915537] [2024-11-09 15:00:46,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:46,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:46,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:46,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:46,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:46,460 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:46,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 158 transitions, 2382 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-11-09 15:00:46,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:46,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:46,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:46,903 INFO L124 PetriNetUnfolderBase]: 419/886 cut-off events. [2024-11-09 15:00:46,904 INFO L125 PetriNetUnfolderBase]: For 5298/5298 co-relation queries the response was YES. [2024-11-09 15:00:46,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4968 conditions, 886 events. 419/886 cut-off events. For 5298/5298 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4851 event pairs, 187 based on Foata normal form. 8/894 useless extension candidates. Maximal degree in co-relation 4683. Up to 603 conditions per place. [2024-11-09 15:00:46,909 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 142 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-11-09 15:00:46,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 194 transitions, 3012 flow [2024-11-09 15:00:46,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 15:00:46,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-09 15:00:46,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 150 transitions. [2024-11-09 15:00:46,910 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2757352941176471 [2024-11-09 15:00:46,910 INFO L175 Difference]: Start difference. First operand has 248 places, 158 transitions, 2382 flow. Second operand 16 states and 150 transitions. [2024-11-09 15:00:46,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 194 transitions, 3012 flow [2024-11-09 15:00:46,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 194 transitions, 2541 flow, removed 57 selfloop flow, removed 34 redundant places. [2024-11-09 15:00:46,929 INFO L231 Difference]: Finished difference. Result has 218 places, 162 transitions, 2142 flow [2024-11-09 15:00:46,929 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2142, PETRI_PLACES=218, PETRI_TRANSITIONS=162} [2024-11-09 15:00:46,930 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 183 predicate places. [2024-11-09 15:00:46,930 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 162 transitions, 2142 flow [2024-11-09 15:00:46,930 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-11-09 15:00:46,930 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:46,930 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:46,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-09 15:00:46,930 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:46,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:46,931 INFO L85 PathProgramCache]: Analyzing trace with hash 728782213, now seen corresponding path program 4 times [2024-11-09 15:00:46,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:46,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017441508] [2024-11-09 15:00:46,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:46,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:46,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:47,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:47,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:47,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017441508] [2024-11-09 15:00:47,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017441508] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:47,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:47,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 15:00:47,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764860] [2024-11-09 15:00:47,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:47,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 15:00:47,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:47,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 15:00:47,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-09 15:00:47,362 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:47,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 162 transitions, 2142 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-11-09 15:00:47,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:47,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:47,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:48,021 INFO L124 PetriNetUnfolderBase]: 431/914 cut-off events. [2024-11-09 15:00:48,021 INFO L125 PetriNetUnfolderBase]: For 2805/2805 co-relation queries the response was YES. [2024-11-09 15:00:48,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4704 conditions, 914 events. 431/914 cut-off events. For 2805/2805 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5098 event pairs, 124 based on Foata normal form. 8/922 useless extension candidates. Maximal degree in co-relation 4317. Up to 414 conditions per place. [2024-11-09 15:00:48,026 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 111 selfloop transitions, 77 changer transitions 15/203 dead transitions. [2024-11-09 15:00:48,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 203 transitions, 2705 flow [2024-11-09 15:00:48,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-09 15:00:48,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-09 15:00:48,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 210 transitions. [2024-11-09 15:00:48,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.24705882352941178 [2024-11-09 15:00:48,027 INFO L175 Difference]: Start difference. First operand has 218 places, 162 transitions, 2142 flow. Second operand 25 states and 210 transitions. [2024-11-09 15:00:48,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 203 transitions, 2705 flow [2024-11-09 15:00:48,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 203 transitions, 2557 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-11-09 15:00:48,038 INFO L231 Difference]: Finished difference. Result has 229 places, 152 transitions, 2064 flow [2024-11-09 15:00:48,038 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2064, PETRI_PLACES=229, PETRI_TRANSITIONS=152} [2024-11-09 15:00:48,039 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 194 predicate places. [2024-11-09 15:00:48,039 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 152 transitions, 2064 flow [2024-11-09 15:00:48,039 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-11-09 15:00:48,039 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:48,039 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:48,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-09 15:00:48,040 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:48,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:48,040 INFO L85 PathProgramCache]: Analyzing trace with hash 718057453, now seen corresponding path program 5 times [2024-11-09 15:00:48,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:48,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134434616] [2024-11-09 15:00:48,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:48,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:48,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:48,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:48,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134434616] [2024-11-09 15:00:48,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134434616] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:48,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:48,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 15:00:48,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174218551] [2024-11-09 15:00:48,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:48,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 15:00:48,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:48,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 15:00:48,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-09 15:00:48,444 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:48,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 152 transitions, 2064 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-11-09 15:00:48,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:48,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:48,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:49,214 INFO L124 PetriNetUnfolderBase]: 429/920 cut-off events. [2024-11-09 15:00:49,214 INFO L125 PetriNetUnfolderBase]: For 2528/2528 co-relation queries the response was YES. [2024-11-09 15:00:49,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4633 conditions, 920 events. 429/920 cut-off events. For 2528/2528 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5211 event pairs, 122 based on Foata normal form. 16/936 useless extension candidates. Maximal degree in co-relation 4244. Up to 414 conditions per place. [2024-11-09 15:00:49,219 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 97 selfloop transitions, 63 changer transitions 36/196 dead transitions. [2024-11-09 15:00:49,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 196 transitions, 2602 flow [2024-11-09 15:00:49,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-09 15:00:49,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-09 15:00:49,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 228 transitions. [2024-11-09 15:00:49,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.23949579831932774 [2024-11-09 15:00:49,220 INFO L175 Difference]: Start difference. First operand has 229 places, 152 transitions, 2064 flow. Second operand 28 states and 228 transitions. [2024-11-09 15:00:49,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 196 transitions, 2602 flow [2024-11-09 15:00:49,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 196 transitions, 2334 flow, removed 8 selfloop flow, removed 28 redundant places. [2024-11-09 15:00:49,229 INFO L231 Difference]: Finished difference. Result has 225 places, 137 transitions, 1770 flow [2024-11-09 15:00:49,229 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1770, PETRI_PLACES=225, PETRI_TRANSITIONS=137} [2024-11-09 15:00:49,230 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 190 predicate places. [2024-11-09 15:00:49,230 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 137 transitions, 1770 flow [2024-11-09 15:00:49,230 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-11-09 15:00:49,230 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:49,230 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:49,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-09 15:00:49,230 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:49,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:49,231 INFO L85 PathProgramCache]: Analyzing trace with hash -2107639291, now seen corresponding path program 6 times [2024-11-09 15:00:49,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:49,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810711058] [2024-11-09 15:00:49,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:49,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:49,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:49,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:49,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810711058] [2024-11-09 15:00:49,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810711058] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:49,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:49,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:49,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404942325] [2024-11-09 15:00:49,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:49,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:49,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:49,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:49,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:49,516 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:49,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 137 transitions, 1770 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-11-09 15:00:49,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:49,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:49,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:49,930 INFO L124 PetriNetUnfolderBase]: 345/756 cut-off events. [2024-11-09 15:00:49,930 INFO L125 PetriNetUnfolderBase]: For 1964/1964 co-relation queries the response was YES. [2024-11-09 15:00:49,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3814 conditions, 756 events. 345/756 cut-off events. For 1964/1964 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4101 event pairs, 111 based on Foata normal form. 24/780 useless extension candidates. Maximal degree in co-relation 3792. Up to 414 conditions per place. [2024-11-09 15:00:49,934 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 64 selfloop transitions, 36 changer transitions 53/153 dead transitions. [2024-11-09 15:00:49,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 153 transitions, 2073 flow [2024-11-09 15:00:49,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 15:00:49,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-09 15:00:49,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 156 transitions. [2024-11-09 15:00:49,935 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.22941176470588234 [2024-11-09 15:00:49,935 INFO L175 Difference]: Start difference. First operand has 225 places, 137 transitions, 1770 flow. Second operand 20 states and 156 transitions. [2024-11-09 15:00:49,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 153 transitions, 2073 flow [2024-11-09 15:00:49,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 153 transitions, 1808 flow, removed 4 selfloop flow, removed 31 redundant places. [2024-11-09 15:00:49,945 INFO L231 Difference]: Finished difference. Result has 194 places, 90 transitions, 1060 flow [2024-11-09 15:00:49,945 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1060, PETRI_PLACES=194, PETRI_TRANSITIONS=90} [2024-11-09 15:00:49,945 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 159 predicate places. [2024-11-09 15:00:49,946 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 90 transitions, 1060 flow [2024-11-09 15:00:49,946 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-11-09 15:00:49,946 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:49,946 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:49,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-09 15:00:49,946 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:49,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:49,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1340752818, now seen corresponding path program 1 times [2024-11-09 15:00:49,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:49,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73987274] [2024-11-09 15:00:49,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:49,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:50,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-11-09 15:00:50,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:50,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73987274] [2024-11-09 15:00:50,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73987274] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:50,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:50,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:50,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765740363] [2024-11-09 15:00:50,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:50,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:50,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:50,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:50,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:50,233 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:50,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 90 transitions, 1060 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-11-09 15:00:50,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:50,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:50,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:50,503 INFO L124 PetriNetUnfolderBase]: 244/551 cut-off events. [2024-11-09 15:00:50,503 INFO L125 PetriNetUnfolderBase]: For 1012/1012 co-relation queries the response was YES. [2024-11-09 15:00:50,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2639 conditions, 551 events. 244/551 cut-off events. For 1012/1012 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 2621. Up to 381 conditions per place. [2024-11-09 15:00:50,506 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 71 selfloop transitions, 27 changer transitions 22/120 dead transitions. [2024-11-09 15:00:50,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 120 transitions, 1424 flow [2024-11-09 15:00:50,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 15:00:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-09 15:00:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 119 transitions. [2024-11-09 15:00:50,507 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2692307692307692 [2024-11-09 15:00:50,507 INFO L175 Difference]: Start difference. First operand has 194 places, 90 transitions, 1060 flow. Second operand 13 states and 119 transitions. [2024-11-09 15:00:50,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 120 transitions, 1424 flow [2024-11-09 15:00:50,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 120 transitions, 1272 flow, removed 0 selfloop flow, removed 20 redundant places. [2024-11-09 15:00:50,513 INFO L231 Difference]: Finished difference. Result has 141 places, 83 transitions, 877 flow [2024-11-09 15:00:50,513 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=877, PETRI_PLACES=141, PETRI_TRANSITIONS=83} [2024-11-09 15:00:50,513 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 106 predicate places. [2024-11-09 15:00:50,514 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 83 transitions, 877 flow [2024-11-09 15:00:50,514 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-11-09 15:00:50,514 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:50,514 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:50,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-09 15:00:50,514 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:50,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:50,515 INFO L85 PathProgramCache]: Analyzing trace with hash 422805618, now seen corresponding path program 2 times [2024-11-09 15:00:50,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:50,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092988907] [2024-11-09 15:00:50,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:50,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:50,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:50,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:50,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092988907] [2024-11-09 15:00:50,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092988907] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:50,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:50,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:50,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995147143] [2024-11-09 15:00:50,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:50,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:50,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:50,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:50,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:50,924 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:50,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 83 transitions, 877 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-11-09 15:00:50,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:50,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:50,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:51,279 INFO L124 PetriNetUnfolderBase]: 212/483 cut-off events. [2024-11-09 15:00:51,279 INFO L125 PetriNetUnfolderBase]: For 509/509 co-relation queries the response was YES. [2024-11-09 15:00:51,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2177 conditions, 483 events. 212/483 cut-off events. For 509/509 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2318 event pairs, 78 based on Foata normal form. 6/489 useless extension candidates. Maximal degree in co-relation 2158. Up to 314 conditions per place. [2024-11-09 15:00:51,281 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 39 selfloop transitions, 44 changer transitions 21/104 dead transitions. [2024-11-09 15:00:51,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 104 transitions, 1122 flow [2024-11-09 15:00:51,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 15:00:51,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-09 15:00:51,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 132 transitions. [2024-11-09 15:00:51,282 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.22837370242214533 [2024-11-09 15:00:51,283 INFO L175 Difference]: Start difference. First operand has 141 places, 83 transitions, 877 flow. Second operand 17 states and 132 transitions. [2024-11-09 15:00:51,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 104 transitions, 1122 flow [2024-11-09 15:00:51,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 104 transitions, 1032 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-11-09 15:00:51,286 INFO L231 Difference]: Finished difference. Result has 141 places, 76 transitions, 802 flow [2024-11-09 15:00:51,286 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=125, 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=802, PETRI_PLACES=141, PETRI_TRANSITIONS=76} [2024-11-09 15:00:51,286 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 106 predicate places. [2024-11-09 15:00:51,286 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 76 transitions, 802 flow [2024-11-09 15:00:51,286 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-11-09 15:00:51,287 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:51,287 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:51,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-09 15:00:51,287 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:51,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:51,287 INFO L85 PathProgramCache]: Analyzing trace with hash 536997132, now seen corresponding path program 3 times [2024-11-09 15:00:51,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:51,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378804789] [2024-11-09 15:00:51,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:51,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:51,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:51,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:51,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:51,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378804789] [2024-11-09 15:00:51,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378804789] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:51,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:51,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:51,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805663508] [2024-11-09 15:00:51,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:51,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:51,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:51,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:51,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:51,622 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:51,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 76 transitions, 802 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-11-09 15:00:51,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:51,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:51,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:51,903 INFO L124 PetriNetUnfolderBase]: 185/420 cut-off events. [2024-11-09 15:00:51,903 INFO L125 PetriNetUnfolderBase]: For 386/386 co-relation queries the response was YES. [2024-11-09 15:00:51,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1899 conditions, 420 events. 185/420 cut-off events. For 386/386 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1913 event pairs, 90 based on Foata normal form. 6/426 useless extension candidates. Maximal degree in co-relation 1882. Up to 244 conditions per place. [2024-11-09 15:00:51,905 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 53 selfloop transitions, 22 changer transitions 27/102 dead transitions. [2024-11-09 15:00:51,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 102 transitions, 1056 flow [2024-11-09 15:00:51,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 15:00:51,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-09 15:00:51,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 133 transitions. [2024-11-09 15:00:51,906 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2607843137254902 [2024-11-09 15:00:51,906 INFO L175 Difference]: Start difference. First operand has 141 places, 76 transitions, 802 flow. Second operand 15 states and 133 transitions. [2024-11-09 15:00:51,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 102 transitions, 1056 flow [2024-11-09 15:00:51,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 102 transitions, 939 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-11-09 15:00:51,910 INFO L231 Difference]: Finished difference. Result has 127 places, 59 transitions, 535 flow [2024-11-09 15:00:51,910 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=113, 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=535, PETRI_PLACES=127, PETRI_TRANSITIONS=59} [2024-11-09 15:00:51,910 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 92 predicate places. [2024-11-09 15:00:51,910 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 59 transitions, 535 flow [2024-11-09 15:00:51,911 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-11-09 15:00:51,911 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:51,911 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:51,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-09 15:00:51,911 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:51,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:51,912 INFO L85 PathProgramCache]: Analyzing trace with hash -380950068, now seen corresponding path program 4 times [2024-11-09 15:00:51,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:51,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741168577] [2024-11-09 15:00:51,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:51,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:51,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:52,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:52,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:52,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741168577] [2024-11-09 15:00:52,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741168577] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:52,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:52,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:52,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453976753] [2024-11-09 15:00:52,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:52,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:52,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:52,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:52,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:52,262 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:52,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 59 transitions, 535 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-11-09 15:00:52,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:52,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:52,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:52,587 INFO L124 PetriNetUnfolderBase]: 147/342 cut-off events. [2024-11-09 15:00:52,587 INFO L125 PetriNetUnfolderBase]: For 222/222 co-relation queries the response was YES. [2024-11-09 15:00:52,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1423 conditions, 342 events. 147/342 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1484 event pairs, 52 based on Foata normal form. 6/348 useless extension candidates. Maximal degree in co-relation 1409. Up to 206 conditions per place. [2024-11-09 15:00:52,589 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 28 selfloop transitions, 18 changer transitions 35/81 dead transitions. [2024-11-09 15:00:52,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 81 transitions, 739 flow [2024-11-09 15:00:52,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 15:00:52,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-09 15:00:52,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 135 transitions. [2024-11-09 15:00:52,590 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.23356401384083045 [2024-11-09 15:00:52,590 INFO L175 Difference]: Start difference. First operand has 127 places, 59 transitions, 535 flow. Second operand 17 states and 135 transitions. [2024-11-09 15:00:52,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 81 transitions, 739 flow [2024-11-09 15:00:52,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 81 transitions, 658 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-11-09 15:00:52,592 INFO L231 Difference]: Finished difference. Result has 113 places, 41 transitions, 362 flow [2024-11-09 15:00:52,592 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=97, 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=362, PETRI_PLACES=113, PETRI_TRANSITIONS=41} [2024-11-09 15:00:52,592 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 78 predicate places. [2024-11-09 15:00:52,592 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 41 transitions, 362 flow [2024-11-09 15:00:52,592 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-11-09 15:00:52,593 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:52,593 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:52,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-09 15:00:52,593 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:52,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:52,593 INFO L85 PathProgramCache]: Analyzing trace with hash 156956044, now seen corresponding path program 5 times [2024-11-09 15:00:52,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:52,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590519560] [2024-11-09 15:00:52,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:52,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:52,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:52,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:52,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:52,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590519560] [2024-11-09 15:00:52,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590519560] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:52,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:52,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:52,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560302389] [2024-11-09 15:00:52,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:52,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:52,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:52,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:52,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:52,992 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:52,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 41 transitions, 362 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-11-09 15:00:52,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:52,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:52,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:53,273 INFO L124 PetriNetUnfolderBase]: 102/237 cut-off events. [2024-11-09 15:00:53,273 INFO L125 PetriNetUnfolderBase]: For 175/175 co-relation queries the response was YES. [2024-11-09 15:00:53,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 237 events. 102/237 cut-off events. For 175/175 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 920 event pairs, 0 based on Foata normal form. 12/249 useless extension candidates. Maximal degree in co-relation 939. Up to 96 conditions per place. [2024-11-09 15:00:53,274 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 22 selfloop transitions, 15 changer transitions 23/60 dead transitions. [2024-11-09 15:00:53,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 60 transitions, 516 flow [2024-11-09 15:00:53,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 15:00:53,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-09 15:00:53,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 117 transitions. [2024-11-09 15:00:53,275 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.21507352941176472 [2024-11-09 15:00:53,275 INFO L175 Difference]: Start difference. First operand has 113 places, 41 transitions, 362 flow. Second operand 16 states and 117 transitions. [2024-11-09 15:00:53,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 60 transitions, 516 flow [2024-11-09 15:00:53,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 60 transitions, 444 flow, removed 0 selfloop flow, removed 17 redundant places. [2024-11-09 15:00:53,277 INFO L231 Difference]: Finished difference. Result has 86 places, 28 transitions, 175 flow [2024-11-09 15:00:53,277 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=71, 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=175, PETRI_PLACES=86, PETRI_TRANSITIONS=28} [2024-11-09 15:00:53,277 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 51 predicate places. [2024-11-09 15:00:53,277 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 28 transitions, 175 flow [2024-11-09 15:00:53,278 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-11-09 15:00:53,278 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:00:53,278 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:00:53,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-09 15:00:53,278 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-09 15:00:53,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:00:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash -760991156, now seen corresponding path program 6 times [2024-11-09 15:00:53,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:00:53,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686728514] [2024-11-09 15:00:53,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:00:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:00:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:00:53,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:00:53,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:00:53,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686728514] [2024-11-09 15:00:53,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686728514] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:00:53,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:00:53,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-09 15:00:53,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986076994] [2024-11-09 15:00:53,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:00:53,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 15:00:53,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:00:53,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 15:00:53,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-09 15:00:53,614 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-09 15:00:53,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 28 transitions, 175 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-11-09 15:00:53,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:00:53,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-09 15:00:53,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:00:53,813 INFO L124 PetriNetUnfolderBase]: 50/125 cut-off events. [2024-11-09 15:00:53,813 INFO L125 PetriNetUnfolderBase]: For 61/61 co-relation queries the response was YES. [2024-11-09 15:00:53,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 451 conditions, 125 events. 50/125 cut-off events. For 61/61 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 440. Up to 48 conditions per place. [2024-11-09 15:00:53,814 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 0 selfloop transitions, 0 changer transitions 40/40 dead transitions. [2024-11-09 15:00:53,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 40 transitions, 274 flow [2024-11-09 15:00:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 15:00:53,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-09 15:00:53,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 90 transitions. [2024-11-09 15:00:53,815 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.20361990950226244 [2024-11-09 15:00:53,815 INFO L175 Difference]: Start difference. First operand has 86 places, 28 transitions, 175 flow. Second operand 13 states and 90 transitions. [2024-11-09 15:00:53,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 40 transitions, 274 flow [2024-11-09 15:00:53,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 40 transitions, 219 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-11-09 15:00:53,815 INFO L231 Difference]: Finished difference. Result has 63 places, 0 transitions, 0 flow [2024-11-09 15:00:53,815 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=51, 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=63, PETRI_TRANSITIONS=0} [2024-11-09 15:00:53,816 INFO L277 CegarLoopForPetriNet]: 35 programPoint places, 28 predicate places. [2024-11-09 15:00:53,816 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 0 transitions, 0 flow [2024-11-09 15:00:53,816 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-11-09 15:00:53,818 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2024-11-09 15:00:53,819 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2024-11-09 15:00:53,819 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2024-11-09 15:00:53,819 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2024-11-09 15:00:53,819 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2024-11-09 15:00:53,819 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2024-11-09 15:00:53,819 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2024-11-09 15:00:53,819 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2024-11-09 15:00:53,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-09 15:00:53,820 INFO L407 BasicCegarLoop]: Path program histogram: [7, 6, 6, 4, 4, 3, 2, 2, 1, 1, 1] [2024-11-09 15:00:53,825 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-09 15:00:53,825 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 15:00:53,828 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 03:00:53 BasicIcfg [2024-11-09 15:00:53,829 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 15:00:53,829 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 15:00:53,829 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 15:00:53,829 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 15:00:53,830 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 03:00:09" (3/4) ... [2024-11-09 15:00:53,831 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-09 15:00:53,834 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2024-11-09 15:00:53,840 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 99 nodes and edges [2024-11-09 15:00:53,841 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 39 nodes and edges [2024-11-09 15:00:53,842 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2024-11-09 15:00:53,842 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-09 15:00:53,939 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-09 15:00:53,940 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-09 15:00:53,940 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 15:00:53,941 INFO L158 Benchmark]: Toolchain (without parser) took 46382.88ms. Allocated memory was 176.2MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 98.3MB in the beginning and 499.8MB in the end (delta: -401.5MB). Peak memory consumption was 776.1MB. Max. memory is 16.1GB. [2024-11-09 15:00:53,941 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 176.2MB. Free memory is still 127.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 15:00:53,941 INFO L158 Benchmark]: CACSL2BoogieTranslator took 706.74ms. Allocated memory was 176.2MB in the beginning and 222.3MB in the end (delta: 46.1MB). Free memory was 98.1MB in the beginning and 175.8MB in the end (delta: -77.7MB). Peak memory consumption was 33.7MB. Max. memory is 16.1GB. [2024-11-09 15:00:53,942 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.11ms. Allocated memory is still 222.3MB. Free memory was 175.8MB in the beginning and 173.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 15:00:53,942 INFO L158 Benchmark]: Boogie Preprocessor took 72.39ms. Allocated memory is still 222.3MB. Free memory was 173.7MB in the beginning and 169.3MB in the end (delta: 4.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-09 15:00:53,942 INFO L158 Benchmark]: RCFGBuilder took 770.13ms. Allocated memory is still 222.3MB. Free memory was 169.3MB in the beginning and 124.4MB in the end (delta: 44.9MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2024-11-09 15:00:53,943 INFO L158 Benchmark]: TraceAbstraction took 44658.80ms. Allocated memory was 222.3MB in the beginning and 1.4GB in the end (delta: 1.1GB). Free memory was 123.4MB in the beginning and 505.0MB in the end (delta: -381.7MB). Peak memory consumption was 748.7MB. Max. memory is 16.1GB. [2024-11-09 15:00:53,943 INFO L158 Benchmark]: Witness Printer took 111.01ms. Allocated memory is still 1.4GB. Free memory was 505.0MB in the beginning and 499.8MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-09 15:00:53,944 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 176.2MB. Free memory is still 127.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 706.74ms. Allocated memory was 176.2MB in the beginning and 222.3MB in the end (delta: 46.1MB). Free memory was 98.1MB in the beginning and 175.8MB in the end (delta: -77.7MB). Peak memory consumption was 33.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.11ms. Allocated memory is still 222.3MB. Free memory was 175.8MB in the beginning and 173.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 72.39ms. Allocated memory is still 222.3MB. Free memory was 173.7MB in the beginning and 169.3MB in the end (delta: 4.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 770.13ms. Allocated memory is still 222.3MB. Free memory was 169.3MB in the beginning and 124.4MB in the end (delta: 44.9MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. * TraceAbstraction took 44658.80ms. Allocated memory was 222.3MB in the beginning and 1.4GB in the end (delta: 1.1GB). Free memory was 123.4MB in the beginning and 505.0MB in the end (delta: -381.7MB). Peak memory consumption was 748.7MB. Max. memory is 16.1GB. * Witness Printer took 111.01ms. Allocated memory is still 1.4GB. Free memory was 505.0MB in the beginning and 499.8MB 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: 44.5s, OverallIterations: 37, TraceHistogramMax: 1, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 29.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3250 SdHoareTripleChecker+Valid, 9.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3250 mSDsluCounter, 1 SdHoareTripleChecker+Invalid, 8.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 394 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13573 IncrementalHoareTripleChecker+Invalid, 13967 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 394 mSolverCounterUnsat, 1 mSDtfsCounter, 13573 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 787 GetRequests, 82 SyntacticMatches, 6 SemanticMatches, 699 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2488 ImplicationChecksByTransitivity, 8.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5276occurred in iteration=13, InterpolantAutomatonStates: 658, 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.4s SatisfiabilityAnalysisTime, 14.0s InterpolantComputationTime, 506 NumberOfCodeBlocks, 506 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 469 ConstructedInterpolants, 0 QuantifiedInterpolants, 4891 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 37 InterpolantComputations, 37 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-09 15:00:53,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE