./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/popl20-prod-cons-eq.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/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.6.800.v20240513-1750.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/weaver/popl20-prod-cons-eq.wvr.c -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 3dfcb4860b3021904fb2e25e7c2a428c9bcb0d82c2290cad723458395a0647ea --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 19:46:07,535 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 19:46:07,587 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-17 19:46:07,591 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 19:46:07,591 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 19:46:07,610 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 19:46:07,610 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 19:46:07,611 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 19:46:07,611 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 19:46:07,611 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 19:46:07,612 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 19:46:07,612 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 19:46:07,612 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 19:46:07,612 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 19:46:07,612 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 19:46:07,613 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 19:46:07,613 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 19:46:07,614 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 19:46:07,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 19:46:07,615 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 19:46:07,615 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/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 -> 3dfcb4860b3021904fb2e25e7c2a428c9bcb0d82c2290cad723458395a0647ea [2025-03-17 19:46:07,870 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 19:46:07,877 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 19:46:07,880 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 19:46:07,881 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 19:46:07,881 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 19:46:07,883 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-prod-cons-eq.wvr.c [2025-03-17 19:46:09,052 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1599df858/5e6df00ce482480188e5da002d61b114/FLAG1516c8949 [2025-03-17 19:46:09,283 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 19:46:09,283 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-prod-cons-eq.wvr.c [2025-03-17 19:46:09,292 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1599df858/5e6df00ce482480188e5da002d61b114/FLAG1516c8949 [2025-03-17 19:46:09,310 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1599df858/5e6df00ce482480188e5da002d61b114 [2025-03-17 19:46:09,313 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 19:46:09,314 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 19:46:09,316 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 19:46:09,316 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 19:46:09,319 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 19:46:09,320 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,321 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@334a394c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09, skipping insertion in model container [2025-03-17 19:46:09,322 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,338 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 19:46:09,478 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 19:46:09,487 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 19:46:09,507 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 19:46:09,522 INFO L204 MainTranslator]: Completed translation [2025-03-17 19:46:09,522 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09 WrapperNode [2025-03-17 19:46:09,523 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 19:46:09,524 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 19:46:09,524 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 19:46:09,524 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 19:46:09,529 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,541 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,564 INFO L138 Inliner]: procedures = 27, calls = 68, calls flagged for inlining = 29, calls inlined = 35, statements flattened = 408 [2025-03-17 19:46:09,564 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 19:46:09,564 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 19:46:09,564 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 19:46:09,565 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 19:46:09,573 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,573 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,576 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,593 INFO L175 MemorySlicer]: Split 24 memory accesses to 4 slices as follows [2, 3, 16, 3]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 6 writes are split as follows [0, 1, 4, 1]. [2025-03-17 19:46:09,593 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,593 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,602 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,603 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,604 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,605 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,608 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 19:46:09,609 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 19:46:09,609 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 19:46:09,609 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 19:46:09,609 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (1/1) ... [2025-03-17 19:46:09,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 19:46:09,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:09,636 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) [2025-03-17 19:46:09,638 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 [2025-03-17 19:46:09,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-03-17 19:46:09,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-03-17 19:46:09,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-03-17 19:46:09,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-03-17 19:46:09,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 19:46:09,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 19:46:09,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 19:46:09,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 19:46:09,658 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-03-17 19:46:09,658 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-03-17 19:46:09,658 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 19:46:09,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 19:46:09,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 19:46:09,660 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-17 19:46:09,770 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 19:46:09,772 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 19:46:10,251 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-17 19:46:10,251 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 19:46:10,564 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 19:46:10,564 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 19:46:10,564 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:46:10 BoogieIcfgContainer [2025-03-17 19:46:10,564 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 19:46:10,566 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 19:46:10,566 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 19:46:10,569 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 19:46:10,569 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 07:46:09" (1/3) ... [2025-03-17 19:46:10,569 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@100779d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:46:10, skipping insertion in model container [2025-03-17 19:46:10,569 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:46:09" (2/3) ... [2025-03-17 19:46:10,570 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@100779d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:46:10, skipping insertion in model container [2025-03-17 19:46:10,570 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:46:10" (3/3) ... [2025-03-17 19:46:10,571 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-prod-cons-eq.wvr.c [2025-03-17 19:46:10,582 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 19:46:10,583 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-prod-cons-eq.wvr.c that has 4 procedures, 69 locations, 1 initial locations, 9 loop locations, and 24 error locations. [2025-03-17 19:46:10,584 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-17 19:46:10,693 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-03-17 19:46:10,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 77 transitions, 175 flow [2025-03-17 19:46:10,748 INFO L124 PetriNetUnfolderBase]: 9/74 cut-off events. [2025-03-17 19:46:10,752 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-03-17 19:46:10,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 74 events. 9/74 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 242 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2025-03-17 19:46:10,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 77 transitions, 175 flow [2025-03-17 19:46:10,758 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 72 transitions, 159 flow [2025-03-17 19:46:10,766 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 19:46:10,778 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;@6f5d9bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 19:46:10,779 INFO L334 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2025-03-17 19:46:10,783 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-17 19:46:10,783 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2025-03-17 19:46:10,783 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-17 19:46:10,783 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:10,784 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-03-17 19:46:10,784 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:10,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:10,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1164649, now seen corresponding path program 1 times [2025-03-17 19:46:10,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:10,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809394788] [2025-03-17 19:46:10,794 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:10,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:10,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-03-17 19:46:10,888 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-03-17 19:46:10,888 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:10,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:11,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:11,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809394788] [2025-03-17 19:46:11,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809394788] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:11,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:11,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 19:46:11,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822723366] [2025-03-17 19:46:11,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:11,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:46:11,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:11,073 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:46:11,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:46:11,098 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:11,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 159 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 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) [2025-03-17 19:46:11,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:11,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:11,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:11,545 INFO L124 PetriNetUnfolderBase]: 1306/1872 cut-off events. [2025-03-17 19:46:11,545 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2025-03-17 19:46:11,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3796 conditions, 1872 events. 1306/1872 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 9130 event pairs, 738 based on Foata normal form. 4/1130 useless extension candidates. Maximal degree in co-relation 3540. Up to 1761 conditions per place. [2025-03-17 19:46:11,563 INFO L140 encePairwiseOnDemand]: 49/77 looper letters, 48 selfloop transitions, 14 changer transitions 1/78 dead transitions. [2025-03-17 19:46:11,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 78 transitions, 297 flow [2025-03-17 19:46:11,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:46:11,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-17 19:46:11,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 149 transitions. [2025-03-17 19:46:11,576 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4837662337662338 [2025-03-17 19:46:11,577 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 159 flow. Second operand 4 states and 149 transitions. [2025-03-17 19:46:11,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 78 transitions, 297 flow [2025-03-17 19:46:11,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 288 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-03-17 19:46:11,590 INFO L231 Difference]: Finished difference. Result has 68 places, 77 transitions, 255 flow [2025-03-17 19:46:11,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=255, PETRI_PLACES=68, PETRI_TRANSITIONS=77} [2025-03-17 19:46:11,593 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, -5 predicate places. [2025-03-17 19:46:11,594 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 77 transitions, 255 flow [2025-03-17 19:46:11,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 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) [2025-03-17 19:46:11,594 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:11,594 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-03-17 19:46:11,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 19:46:11,594 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:11,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:11,595 INFO L85 PathProgramCache]: Analyzing trace with hash 337416409, now seen corresponding path program 1 times [2025-03-17 19:46:11,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:11,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395566125] [2025-03-17 19:46:11,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:11,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:11,607 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-03-17 19:46:11,627 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-03-17 19:46:11,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:11,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:11,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:11,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:11,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395566125] [2025-03-17 19:46:11,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395566125] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:11,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724628406] [2025-03-17 19:46:11,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:11,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:11,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:11,721 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:11,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-17 19:46:11,798 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-03-17 19:46:11,811 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-03-17 19:46:11,812 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:11,812 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:11,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 19:46:11,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:11,850 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:46:11,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724628406] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:11,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:46:11,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-17 19:46:11,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410005955] [2025-03-17 19:46:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:11,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 19:46:11,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:11,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 19:46:11,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:46:11,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:11,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 77 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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) [2025-03-17 19:46:11,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:11,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:11,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:12,314 INFO L124 PetriNetUnfolderBase]: 1302/1861 cut-off events. [2025-03-17 19:46:12,314 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2025-03-17 19:46:12,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3787 conditions, 1861 events. 1302/1861 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 9099 event pairs, 736 based on Foata normal form. 4/1128 useless extension candidates. Maximal degree in co-relation 3692. Up to 1734 conditions per place. [2025-03-17 19:46:12,327 INFO L140 encePairwiseOnDemand]: 59/77 looper letters, 34 selfloop transitions, 24 changer transitions 0/73 dead transitions. [2025-03-17 19:46:12,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 73 transitions, 355 flow [2025-03-17 19:46:12,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 19:46:12,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-17 19:46:12,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2025-03-17 19:46:12,330 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2025-03-17 19:46:12,330 INFO L175 Difference]: Start difference. First operand has 68 places, 77 transitions, 255 flow. Second operand 6 states and 170 transitions. [2025-03-17 19:46:12,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 73 transitions, 355 flow [2025-03-17 19:46:12,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 73 transitions, 355 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-17 19:46:12,333 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 287 flow [2025-03-17 19:46:12,333 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=287, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2025-03-17 19:46:12,334 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, -5 predicate places. [2025-03-17 19:46:12,334 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 287 flow [2025-03-17 19:46:12,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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) [2025-03-17 19:46:12,334 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:12,334 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2025-03-17 19:46:12,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-17 19:46:12,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:12,535 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:12,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:12,535 INFO L85 PathProgramCache]: Analyzing trace with hash 338844731, now seen corresponding path program 1 times [2025-03-17 19:46:12,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:12,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109391708] [2025-03-17 19:46:12,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:12,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:12,544 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-03-17 19:46:12,565 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-03-17 19:46:12,566 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:12,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:12,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:12,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109391708] [2025-03-17 19:46:12,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109391708] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:12,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:12,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 19:46:12,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224263228] [2025-03-17 19:46:12,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:12,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:46:12,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:12,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:46:12,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:46:12,673 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 77 [2025-03-17 19:46:12,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 287 flow. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 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) [2025-03-17 19:46:12,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:12,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 77 [2025-03-17 19:46:12,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:12,903 INFO L124 PetriNetUnfolderBase]: 1303/1865 cut-off events. [2025-03-17 19:46:12,903 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2025-03-17 19:46:12,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3817 conditions, 1865 events. 1303/1865 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 9084 event pairs, 736 based on Foata normal form. 1/1132 useless extension candidates. Maximal degree in co-relation 3705. Up to 1758 conditions per place. [2025-03-17 19:46:12,912 INFO L140 encePairwiseOnDemand]: 71/77 looper letters, 54 selfloop transitions, 5 changer transitions 0/76 dead transitions. [2025-03-17 19:46:12,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 76 transitions, 411 flow [2025-03-17 19:46:12,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:46:12,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-17 19:46:12,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2025-03-17 19:46:12,914 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4707792207792208 [2025-03-17 19:46:12,914 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 287 flow. Second operand 4 states and 145 transitions. [2025-03-17 19:46:12,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 76 transitions, 411 flow [2025-03-17 19:46:12,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 76 transitions, 355 flow, removed 6 selfloop flow, removed 5 redundant places. [2025-03-17 19:46:12,916 INFO L231 Difference]: Finished difference. Result has 68 places, 76 transitions, 263 flow [2025-03-17 19:46:12,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=263, PETRI_PLACES=68, PETRI_TRANSITIONS=76} [2025-03-17 19:46:12,917 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, -5 predicate places. [2025-03-17 19:46:12,917 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 76 transitions, 263 flow [2025-03-17 19:46:12,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 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) [2025-03-17 19:46:12,917 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:12,917 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-03-17 19:46:12,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 19:46:12,917 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:12,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:12,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1869975190, now seen corresponding path program 1 times [2025-03-17 19:46:12,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:12,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367963331] [2025-03-17 19:46:12,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:12,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:12,930 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-17 19:46:12,940 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-17 19:46:12,940 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:12,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:13,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:13,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:13,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367963331] [2025-03-17 19:46:13,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367963331] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:13,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231300487] [2025-03-17 19:46:13,025 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:13,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:13,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:13,028 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:13,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-17 19:46:13,098 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-17 19:46:13,110 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-17 19:46:13,110 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:13,110 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:13,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 19:46:13,111 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:13,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:13,129 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:13,162 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:13,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231300487] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:13,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:13,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-03-17 19:46:13,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268238981] [2025-03-17 19:46:13,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:13,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 19:46:13,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:13,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 19:46:13,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-17 19:46:13,208 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:13,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 76 transitions, 263 flow. Second operand has 12 states, 12 states have (on average 19.083333333333332) internal successors, (229), 12 states have internal predecessors, (229), 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) [2025-03-17 19:46:13,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:13,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:13,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:13,571 INFO L124 PetriNetUnfolderBase]: 1315/1913 cut-off events. [2025-03-17 19:46:13,571 INFO L125 PetriNetUnfolderBase]: For 95/95 co-relation queries the response was YES. [2025-03-17 19:46:13,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3937 conditions, 1913 events. 1315/1913 cut-off events. For 95/95 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 9472 event pairs, 736 based on Foata normal form. 12/1182 useless extension candidates. Maximal degree in co-relation 3908. Up to 1759 conditions per place. [2025-03-17 19:46:13,580 INFO L140 encePairwiseOnDemand]: 59/77 looper letters, 47 selfloop transitions, 50 changer transitions 0/112 dead transitions. [2025-03-17 19:46:13,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 112 transitions, 634 flow [2025-03-17 19:46:13,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:46:13,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-17 19:46:13,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 286 transitions. [2025-03-17 19:46:13,582 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2025-03-17 19:46:13,582 INFO L175 Difference]: Start difference. First operand has 68 places, 76 transitions, 263 flow. Second operand 10 states and 286 transitions. [2025-03-17 19:46:13,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 112 transitions, 634 flow [2025-03-17 19:46:13,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 112 transitions, 627 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-17 19:46:13,585 INFO L231 Difference]: Finished difference. Result has 79 places, 112 transitions, 601 flow [2025-03-17 19:46:13,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=601, PETRI_PLACES=79, PETRI_TRANSITIONS=112} [2025-03-17 19:46:13,585 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 6 predicate places. [2025-03-17 19:46:13,585 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 112 transitions, 601 flow [2025-03-17 19:46:13,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 19.083333333333332) internal successors, (229), 12 states have internal predecessors, (229), 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) [2025-03-17 19:46:13,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:13,586 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:13,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:13,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2025-03-17 19:46:13,787 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:13,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:13,787 INFO L85 PathProgramCache]: Analyzing trace with hash -787609004, now seen corresponding path program 1 times [2025-03-17 19:46:13,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:13,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539104340] [2025-03-17 19:46:13,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:13,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:13,797 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-03-17 19:46:13,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-03-17 19:46:13,804 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:13,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:13,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:13,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539104340] [2025-03-17 19:46:13,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539104340] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:13,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:13,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 19:46:13,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306949856] [2025-03-17 19:46:13,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:13,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:46:13,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:13,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:46:13,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:46:13,882 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 77 [2025-03-17 19:46:13,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 112 transitions, 601 flow. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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) [2025-03-17 19:46:13,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:13,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 77 [2025-03-17 19:46:13,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:14,141 INFO L124 PetriNetUnfolderBase]: 1321/1938 cut-off events. [2025-03-17 19:46:14,142 INFO L125 PetriNetUnfolderBase]: For 199/199 co-relation queries the response was YES. [2025-03-17 19:46:14,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4103 conditions, 1938 events. 1321/1938 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 9737 event pairs, 736 based on Foata normal form. 1/1205 useless extension candidates. Maximal degree in co-relation 4072. Up to 1797 conditions per place. [2025-03-17 19:46:14,152 INFO L140 encePairwiseOnDemand]: 71/77 looper letters, 104 selfloop transitions, 9 changer transitions 0/130 dead transitions. [2025-03-17 19:46:14,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 130 transitions, 940 flow [2025-03-17 19:46:14,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:46:14,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-17 19:46:14,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 148 transitions. [2025-03-17 19:46:14,153 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2025-03-17 19:46:14,153 INFO L175 Difference]: Start difference. First operand has 79 places, 112 transitions, 601 flow. Second operand 4 states and 148 transitions. [2025-03-17 19:46:14,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 130 transitions, 940 flow [2025-03-17 19:46:14,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 130 transitions, 881 flow, removed 15 selfloop flow, removed 2 redundant places. [2025-03-17 19:46:14,157 INFO L231 Difference]: Finished difference. Result has 82 places, 119 transitions, 632 flow [2025-03-17 19:46:14,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=632, PETRI_PLACES=82, PETRI_TRANSITIONS=119} [2025-03-17 19:46:14,157 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 9 predicate places. [2025-03-17 19:46:14,157 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 119 transitions, 632 flow [2025-03-17 19:46:14,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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) [2025-03-17 19:46:14,158 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:14,158 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:14,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 19:46:14,158 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:14,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:14,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1351348652, now seen corresponding path program 1 times [2025-03-17 19:46:14,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:14,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565826757] [2025-03-17 19:46:14,159 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:14,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:14,166 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-03-17 19:46:14,174 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-03-17 19:46:14,174 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:14,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:14,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 19:46:14,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:14,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565826757] [2025-03-17 19:46:14,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565826757] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:14,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:14,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 19:46:14,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212309071] [2025-03-17 19:46:14,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:14,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 19:46:14,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:14,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 19:46:14,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:46:14,284 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:14,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 119 transitions, 632 flow. Second operand has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 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) [2025-03-17 19:46:14,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:14,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:14,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:14,624 INFO L124 PetriNetUnfolderBase]: 1815/2803 cut-off events. [2025-03-17 19:46:14,624 INFO L125 PetriNetUnfolderBase]: For 224/224 co-relation queries the response was YES. [2025-03-17 19:46:14,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5991 conditions, 2803 events. 1815/2803 cut-off events. For 224/224 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 16648 event pairs, 1176 based on Foata normal form. 39/1884 useless extension candidates. Maximal degree in co-relation 5956. Up to 1780 conditions per place. [2025-03-17 19:46:14,637 INFO L140 encePairwiseOnDemand]: 65/77 looper letters, 143 selfloop transitions, 18 changer transitions 0/180 dead transitions. [2025-03-17 19:46:14,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 180 transitions, 1280 flow [2025-03-17 19:46:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 19:46:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-17 19:46:14,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 240 transitions. [2025-03-17 19:46:14,638 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2025-03-17 19:46:14,639 INFO L175 Difference]: Start difference. First operand has 82 places, 119 transitions, 632 flow. Second operand 6 states and 240 transitions. [2025-03-17 19:46:14,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 180 transitions, 1280 flow [2025-03-17 19:46:14,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 180 transitions, 1273 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-17 19:46:14,643 INFO L231 Difference]: Finished difference. Result has 89 places, 130 transitions, 791 flow [2025-03-17 19:46:14,643 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=791, PETRI_PLACES=89, PETRI_TRANSITIONS=130} [2025-03-17 19:46:14,645 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 16 predicate places. [2025-03-17 19:46:14,645 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 130 transitions, 791 flow [2025-03-17 19:46:14,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 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) [2025-03-17 19:46:14,645 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:14,645 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:14,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 19:46:14,645 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:14,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:14,646 INFO L85 PathProgramCache]: Analyzing trace with hash -976283117, now seen corresponding path program 1 times [2025-03-17 19:46:14,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:14,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283557930] [2025-03-17 19:46:14,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:14,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:14,655 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-17 19:46:14,661 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-17 19:46:14,661 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:14,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:14,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:14,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:14,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283557930] [2025-03-17 19:46:14,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283557930] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:14,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:14,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-03-17 19:46:14,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863666104] [2025-03-17 19:46:14,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:14,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 19:46:14,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:14,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 19:46:14,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 19:46:14,708 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:14,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 130 transitions, 791 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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) [2025-03-17 19:46:14,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:14,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:14,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:15,015 INFO L124 PetriNetUnfolderBase]: 1417/2227 cut-off events. [2025-03-17 19:46:15,016 INFO L125 PetriNetUnfolderBase]: For 477/477 co-relation queries the response was YES. [2025-03-17 19:46:15,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5202 conditions, 2227 events. 1417/2227 cut-off events. For 477/477 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11218 event pairs, 405 based on Foata normal form. 38/1862 useless extension candidates. Maximal degree in co-relation 5163. Up to 1603 conditions per place. [2025-03-17 19:46:15,027 INFO L140 encePairwiseOnDemand]: 69/77 looper letters, 120 selfloop transitions, 2 changer transitions 2/143 dead transitions. [2025-03-17 19:46:15,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 143 transitions, 1071 flow [2025-03-17 19:46:15,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:46:15,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-17 19:46:15,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2025-03-17 19:46:15,028 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6017316017316018 [2025-03-17 19:46:15,028 INFO L175 Difference]: Start difference. First operand has 89 places, 130 transitions, 791 flow. Second operand 3 states and 139 transitions. [2025-03-17 19:46:15,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 143 transitions, 1071 flow [2025-03-17 19:46:15,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 143 transitions, 1063 flow, removed 1 selfloop flow, removed 1 redundant places. [2025-03-17 19:46:15,033 INFO L231 Difference]: Finished difference. Result has 91 places, 131 transitions, 805 flow [2025-03-17 19:46:15,033 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=805, PETRI_PLACES=91, PETRI_TRANSITIONS=131} [2025-03-17 19:46:15,035 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 18 predicate places. [2025-03-17 19:46:15,035 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 131 transitions, 805 flow [2025-03-17 19:46:15,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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) [2025-03-17 19:46:15,035 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:15,035 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:15,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 19:46:15,036 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:15,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:15,036 INFO L85 PathProgramCache]: Analyzing trace with hash -976283116, now seen corresponding path program 1 times [2025-03-17 19:46:15,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:15,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032980842] [2025-03-17 19:46:15,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:15,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:15,047 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-17 19:46:15,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-17 19:46:15,064 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:15,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:15,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:15,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:15,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032980842] [2025-03-17 19:46:15,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032980842] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:15,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:15,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-03-17 19:46:15,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418067980] [2025-03-17 19:46:15,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:15,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 19:46:15,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:15,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 19:46:15,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 19:46:15,105 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:15,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 131 transitions, 805 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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) [2025-03-17 19:46:15,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:15,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:15,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:15,365 INFO L124 PetriNetUnfolderBase]: 1336/2115 cut-off events. [2025-03-17 19:46:15,365 INFO L125 PetriNetUnfolderBase]: For 607/607 co-relation queries the response was YES. [2025-03-17 19:46:15,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5448 conditions, 2115 events. 1336/2115 cut-off events. For 607/607 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10673 event pairs, 334 based on Foata normal form. 40/1847 useless extension candidates. Maximal degree in co-relation 5408. Up to 1603 conditions per place. [2025-03-17 19:46:15,373 INFO L140 encePairwiseOnDemand]: 74/77 looper letters, 119 selfloop transitions, 2 changer transitions 2/142 dead transitions. [2025-03-17 19:46:15,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 142 transitions, 1079 flow [2025-03-17 19:46:15,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:46:15,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-17 19:46:15,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2025-03-17 19:46:15,374 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2025-03-17 19:46:15,374 INFO L175 Difference]: Start difference. First operand has 91 places, 131 transitions, 805 flow. Second operand 3 states and 133 transitions. [2025-03-17 19:46:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 142 transitions, 1079 flow [2025-03-17 19:46:15,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 142 transitions, 1077 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-17 19:46:15,378 INFO L231 Difference]: Finished difference. Result has 93 places, 131 transitions, 811 flow [2025-03-17 19:46:15,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=811, PETRI_PLACES=93, PETRI_TRANSITIONS=131} [2025-03-17 19:46:15,379 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 20 predicate places. [2025-03-17 19:46:15,379 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 131 transitions, 811 flow [2025-03-17 19:46:15,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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) [2025-03-17 19:46:15,379 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:15,379 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:15,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-17 19:46:15,380 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:15,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:15,380 INFO L85 PathProgramCache]: Analyzing trace with hash 766173866, now seen corresponding path program 1 times [2025-03-17 19:46:15,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:15,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465099959] [2025-03-17 19:46:15,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:15,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:15,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-17 19:46:15,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-17 19:46:15,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:15,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:15,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:15,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:15,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465099959] [2025-03-17 19:46:15,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465099959] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:15,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123657999] [2025-03-17 19:46:15,471 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:15,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:15,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:15,474 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:15,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-17 19:46:15,542 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-17 19:46:15,564 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-17 19:46:15,564 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:15,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:15,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 19:46:15,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:15,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:15,588 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:46:15,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123657999] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:15,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:46:15,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2025-03-17 19:46:15,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089078182] [2025-03-17 19:46:15,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:15,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 19:46:15,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:15,589 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 19:46:15,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:46:15,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 77 [2025-03-17 19:46:15,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 131 transitions, 811 flow. Second operand has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 6 states have internal predecessors, (155), 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) [2025-03-17 19:46:15,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:15,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 77 [2025-03-17 19:46:15,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:15,847 INFO L124 PetriNetUnfolderBase]: 1315/2094 cut-off events. [2025-03-17 19:46:15,847 INFO L125 PetriNetUnfolderBase]: For 718/718 co-relation queries the response was YES. [2025-03-17 19:46:15,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5484 conditions, 2094 events. 1315/2094 cut-off events. For 718/718 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11040 event pairs, 923 based on Foata normal form. 2/1784 useless extension candidates. Maximal degree in co-relation 5443. Up to 1894 conditions per place. [2025-03-17 19:46:15,858 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 107 selfloop transitions, 19 changer transitions 0/143 dead transitions. [2025-03-17 19:46:15,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 143 transitions, 1156 flow [2025-03-17 19:46:15,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 19:46:15,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-17 19:46:15,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2025-03-17 19:46:15,860 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2025-03-17 19:46:15,860 INFO L175 Difference]: Start difference. First operand has 93 places, 131 transitions, 811 flow. Second operand 6 states and 194 transitions. [2025-03-17 19:46:15,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 143 transitions, 1156 flow [2025-03-17 19:46:15,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 143 transitions, 1152 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-17 19:46:15,865 INFO L231 Difference]: Finished difference. Result has 95 places, 130 transitions, 841 flow [2025-03-17 19:46:15,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=95, PETRI_TRANSITIONS=130} [2025-03-17 19:46:15,865 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 22 predicate places. [2025-03-17 19:46:15,865 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 130 transitions, 841 flow [2025-03-17 19:46:15,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 6 states have internal predecessors, (155), 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) [2025-03-17 19:46:15,866 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:15,866 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:15,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-17 19:46:16,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:16,071 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:16,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:16,071 INFO L85 PathProgramCache]: Analyzing trace with hash -423990569, now seen corresponding path program 1 times [2025-03-17 19:46:16,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:16,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607274269] [2025-03-17 19:46:16,071 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:16,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:16,079 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-17 19:46:16,085 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-17 19:46:16,085 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:16,085 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:16,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 19:46:16,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:16,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607274269] [2025-03-17 19:46:16,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607274269] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:16,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906729496] [2025-03-17 19:46:16,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:16,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:16,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:16,148 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:16,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-17 19:46:16,217 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-17 19:46:16,237 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-17 19:46:16,238 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:16,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:16,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-17 19:46:16,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:16,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:16,334 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:16,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:16,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906729496] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:16,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:16,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2025-03-17 19:46:16,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840342482] [2025-03-17 19:46:16,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:16,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-17 19:46:16,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:16,449 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-17 19:46:16,449 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2025-03-17 19:46:16,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 77 [2025-03-17 19:46:16,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 130 transitions, 841 flow. Second operand has 19 states, 19 states have (on average 17.42105263157895) internal successors, (331), 19 states have internal predecessors, (331), 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) [2025-03-17 19:46:16,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:16,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 77 [2025-03-17 19:46:16,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:17,331 INFO L124 PetriNetUnfolderBase]: 2473/3821 cut-off events. [2025-03-17 19:46:17,331 INFO L125 PetriNetUnfolderBase]: For 1197/1197 co-relation queries the response was YES. [2025-03-17 19:46:17,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9915 conditions, 3821 events. 2473/3821 cut-off events. For 1197/1197 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21679 event pairs, 1729 based on Foata normal form. 2/3231 useless extension candidates. Maximal degree in co-relation 9860. Up to 1924 conditions per place. [2025-03-17 19:46:17,346 INFO L140 encePairwiseOnDemand]: 62/77 looper letters, 115 selfloop transitions, 76 changer transitions 0/203 dead transitions. [2025-03-17 19:46:17,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 203 transitions, 1696 flow [2025-03-17 19:46:17,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-17 19:46:17,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-17 19:46:17,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 391 transitions. [2025-03-17 19:46:17,348 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2821067821067821 [2025-03-17 19:46:17,348 INFO L175 Difference]: Start difference. First operand has 95 places, 130 transitions, 841 flow. Second operand 18 states and 391 transitions. [2025-03-17 19:46:17,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 203 transitions, 1696 flow [2025-03-17 19:46:17,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 203 transitions, 1609 flow, removed 13 selfloop flow, removed 4 redundant places. [2025-03-17 19:46:17,355 INFO L231 Difference]: Finished difference. Result has 109 places, 161 transitions, 1298 flow [2025-03-17 19:46:17,355 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1298, PETRI_PLACES=109, PETRI_TRANSITIONS=161} [2025-03-17 19:46:17,355 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 36 predicate places. [2025-03-17 19:46:17,356 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 161 transitions, 1298 flow [2025-03-17 19:46:17,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 17.42105263157895) internal successors, (331), 19 states have internal predecessors, (331), 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) [2025-03-17 19:46:17,356 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:17,356 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:17,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:17,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:17,560 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:17,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash -2018412803, now seen corresponding path program 1 times [2025-03-17 19:46:17,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:17,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495759755] [2025-03-17 19:46:17,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:17,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:17,571 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-17 19:46:17,578 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-17 19:46:17,578 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:17,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:17,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:17,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:17,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495759755] [2025-03-17 19:46:17,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495759755] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:17,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699837345] [2025-03-17 19:46:17,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:17,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:17,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:17,639 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:17,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-17 19:46:17,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-17 19:46:17,731 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-17 19:46:17,732 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:17,732 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:17,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 19:46:17,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:17,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:17,751 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:17,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699837345] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:17,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-03-17 19:46:17,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358557156] [2025-03-17 19:46:17,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:17,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 19:46:17,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:17,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 19:46:17,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-17 19:46:17,789 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 77 [2025-03-17 19:46:17,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 161 transitions, 1298 flow. Second operand has 12 states, 12 states have (on average 25.833333333333332) internal successors, (310), 12 states have internal predecessors, (310), 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) [2025-03-17 19:46:17,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:17,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 77 [2025-03-17 19:46:17,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:18,267 INFO L124 PetriNetUnfolderBase]: 2548/4083 cut-off events. [2025-03-17 19:46:18,267 INFO L125 PetriNetUnfolderBase]: For 1952/1952 co-relation queries the response was YES. [2025-03-17 19:46:18,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11029 conditions, 4083 events. 2548/4083 cut-off events. For 1952/1952 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 23907 event pairs, 1744 based on Foata normal form. 9/3495 useless extension candidates. Maximal degree in co-relation 10969. Up to 3611 conditions per place. [2025-03-17 19:46:18,285 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 223 selfloop transitions, 38 changer transitions 0/277 dead transitions. [2025-03-17 19:46:18,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 277 transitions, 2899 flow [2025-03-17 19:46:18,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:46:18,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-17 19:46:18,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2025-03-17 19:46:18,287 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2025-03-17 19:46:18,287 INFO L175 Difference]: Start difference. First operand has 109 places, 161 transitions, 1298 flow. Second operand 10 states and 310 transitions. [2025-03-17 19:46:18,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 277 transitions, 2899 flow [2025-03-17 19:46:18,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 277 transitions, 2797 flow, removed 11 selfloop flow, removed 5 redundant places. [2025-03-17 19:46:18,297 INFO L231 Difference]: Finished difference. Result has 116 places, 185 transitions, 1494 flow [2025-03-17 19:46:18,298 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1494, PETRI_PLACES=116, PETRI_TRANSITIONS=185} [2025-03-17 19:46:18,298 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 43 predicate places. [2025-03-17 19:46:18,298 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 185 transitions, 1494 flow [2025-03-17 19:46:18,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 25.833333333333332) internal successors, (310), 12 states have internal predecessors, (310), 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) [2025-03-17 19:46:18,298 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:18,299 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:18,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:18,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-03-17 19:46:18,500 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:18,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:18,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1799020564, now seen corresponding path program 1 times [2025-03-17 19:46:18,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:18,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177616107] [2025-03-17 19:46:18,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:18,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:18,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:46:18,513 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:46:18,513 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:18,513 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:18,566 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-17 19:46:18,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:18,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177616107] [2025-03-17 19:46:18,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177616107] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:18,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582138422] [2025-03-17 19:46:18,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:18,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:18,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:18,568 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:18,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-17 19:46:18,653 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:46:18,674 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:46:18,674 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:18,674 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:18,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 19:46:18,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-17 19:46:18,699 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:18,725 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-17 19:46:18,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582138422] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:18,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:18,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-03-17 19:46:18,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474069282] [2025-03-17 19:46:18,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:18,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 19:46:18,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:18,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 19:46:18,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-17 19:46:18,736 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 77 [2025-03-17 19:46:18,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 185 transitions, 1494 flow. Second operand has 12 states, 12 states have (on average 25.5) internal successors, (306), 12 states have internal predecessors, (306), 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) [2025-03-17 19:46:18,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:18,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 77 [2025-03-17 19:46:18,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:19,326 INFO L124 PetriNetUnfolderBase]: 2551/4095 cut-off events. [2025-03-17 19:46:19,326 INFO L125 PetriNetUnfolderBase]: For 2149/2149 co-relation queries the response was YES. [2025-03-17 19:46:19,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11138 conditions, 4095 events. 2551/4095 cut-off events. For 2149/2149 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 24126 event pairs, 1744 based on Foata normal form. 3/3501 useless extension candidates. Maximal degree in co-relation 11047. Up to 3801 conditions per place. [2025-03-17 19:46:19,346 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 145 selfloop transitions, 33 changer transitions 0/194 dead transitions. [2025-03-17 19:46:19,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 194 transitions, 1895 flow [2025-03-17 19:46:19,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:46:19,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-17 19:46:19,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 298 transitions. [2025-03-17 19:46:19,348 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38701298701298703 [2025-03-17 19:46:19,348 INFO L175 Difference]: Start difference. First operand has 116 places, 185 transitions, 1494 flow. Second operand 10 states and 298 transitions. [2025-03-17 19:46:19,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 194 transitions, 1895 flow [2025-03-17 19:46:19,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 194 transitions, 1866 flow, removed 3 selfloop flow, removed 2 redundant places. [2025-03-17 19:46:19,358 INFO L231 Difference]: Finished difference. Result has 126 places, 194 transitions, 1594 flow [2025-03-17 19:46:19,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1594, PETRI_PLACES=126, PETRI_TRANSITIONS=194} [2025-03-17 19:46:19,358 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 53 predicate places. [2025-03-17 19:46:19,358 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 194 transitions, 1594 flow [2025-03-17 19:46:19,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 25.5) internal successors, (306), 12 states have internal predecessors, (306), 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) [2025-03-17 19:46:19,359 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:19,359 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:19,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-17 19:46:19,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:19,560 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:19,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:19,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1763522759, now seen corresponding path program 1 times [2025-03-17 19:46:19,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:19,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871301878] [2025-03-17 19:46:19,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:19,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:19,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:46:19,573 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:46:19,573 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:19,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:19,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:19,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:19,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871301878] [2025-03-17 19:46:19,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871301878] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:19,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:19,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 19:46:19,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767044638] [2025-03-17 19:46:19,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:19,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 19:46:19,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:19,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 19:46:19,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 19:46:19,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:19,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 194 transitions, 1594 flow. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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) [2025-03-17 19:46:19,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:19,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:19,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:19,963 INFO L124 PetriNetUnfolderBase]: 2203/3594 cut-off events. [2025-03-17 19:46:19,963 INFO L125 PetriNetUnfolderBase]: For 2052/2052 co-relation queries the response was YES. [2025-03-17 19:46:19,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9831 conditions, 3594 events. 2203/3594 cut-off events. For 2052/2052 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20780 event pairs, 1478 based on Foata normal form. 0/3183 useless extension candidates. Maximal degree in co-relation 9778. Up to 3337 conditions per place. [2025-03-17 19:46:19,979 INFO L140 encePairwiseOnDemand]: 75/77 looper letters, 175 selfloop transitions, 1 changer transitions 0/193 dead transitions. [2025-03-17 19:46:19,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 193 transitions, 1942 flow [2025-03-17 19:46:19,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:46:19,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-17 19:46:19,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 120 transitions. [2025-03-17 19:46:19,981 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2025-03-17 19:46:19,981 INFO L175 Difference]: Start difference. First operand has 126 places, 194 transitions, 1594 flow. Second operand 3 states and 120 transitions. [2025-03-17 19:46:19,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 193 transitions, 1942 flow [2025-03-17 19:46:19,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 193 transitions, 1911 flow, removed 3 selfloop flow, removed 2 redundant places. [2025-03-17 19:46:19,990 INFO L231 Difference]: Finished difference. Result has 125 places, 193 transitions, 1561 flow [2025-03-17 19:46:19,990 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1561, PETRI_PLACES=125, PETRI_TRANSITIONS=193} [2025-03-17 19:46:19,991 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 52 predicate places. [2025-03-17 19:46:19,992 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 193 transitions, 1561 flow [2025-03-17 19:46:19,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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) [2025-03-17 19:46:19,992 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:19,992 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:19,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-17 19:46:19,992 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:19,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:19,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1763522757, now seen corresponding path program 1 times [2025-03-17 19:46:19,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:19,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676371989] [2025-03-17 19:46:19,993 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:19,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:20,001 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:46:20,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:46:20,009 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:20,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:20,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:20,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:20,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676371989] [2025-03-17 19:46:20,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676371989] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:20,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:20,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 19:46:20,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525656171] [2025-03-17 19:46:20,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:20,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:46:20,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:20,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:46:20,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:46:20,096 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:20,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 193 transitions, 1561 flow. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 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) [2025-03-17 19:46:20,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:20,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:20,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:20,546 INFO L124 PetriNetUnfolderBase]: 2472/4408 cut-off events. [2025-03-17 19:46:20,547 INFO L125 PetriNetUnfolderBase]: For 3501/3501 co-relation queries the response was YES. [2025-03-17 19:46:20,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12579 conditions, 4408 events. 2472/4408 cut-off events. For 3501/3501 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 28050 event pairs, 1634 based on Foata normal form. 84/4090 useless extension candidates. Maximal degree in co-relation 12548. Up to 3335 conditions per place. [2025-03-17 19:46:20,562 INFO L140 encePairwiseOnDemand]: 65/77 looper letters, 279 selfloop transitions, 29 changer transitions 16/341 dead transitions. [2025-03-17 19:46:20,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 341 transitions, 3482 flow [2025-03-17 19:46:20,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 19:46:20,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-17 19:46:20,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 211 transitions. [2025-03-17 19:46:20,564 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.548051948051948 [2025-03-17 19:46:20,564 INFO L175 Difference]: Start difference. First operand has 125 places, 193 transitions, 1561 flow. Second operand 5 states and 211 transitions. [2025-03-17 19:46:20,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 341 transitions, 3482 flow [2025-03-17 19:46:20,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 341 transitions, 3481 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-17 19:46:20,577 INFO L231 Difference]: Finished difference. Result has 130 places, 219 transitions, 2000 flow [2025-03-17 19:46:20,578 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2000, PETRI_PLACES=130, PETRI_TRANSITIONS=219} [2025-03-17 19:46:20,578 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 57 predicate places. [2025-03-17 19:46:20,578 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 219 transitions, 2000 flow [2025-03-17 19:46:20,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 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) [2025-03-17 19:46:20,578 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:20,579 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2025-03-17 19:46:20,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-17 19:46:20,579 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:20,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:20,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1551030278, now seen corresponding path program 2 times [2025-03-17 19:46:20,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:20,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319006715] [2025-03-17 19:46:20,579 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:20,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:20,587 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-03-17 19:46:20,589 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-03-17 19:46:20,590 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:20,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-17 19:46:20,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:20,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319006715] [2025-03-17 19:46:20,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319006715] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:20,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769070610] [2025-03-17 19:46:20,611 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:20,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:20,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:20,614 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:20,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-17 19:46:20,690 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-03-17 19:46:20,700 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-03-17 19:46:20,700 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:20,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:20,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 19:46:20,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-17 19:46:20,726 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:20,743 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-17 19:46:20,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769070610] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:20,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:20,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2025-03-17 19:46:20,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047409628] [2025-03-17 19:46:20,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:20,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:46:20,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:20,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:46:20,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:46:20,758 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:20,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 219 transitions, 2000 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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) [2025-03-17 19:46:20,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:20,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:20,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:21,200 INFO L124 PetriNetUnfolderBase]: 2472/4407 cut-off events. [2025-03-17 19:46:21,200 INFO L125 PetriNetUnfolderBase]: For 4570/4570 co-relation queries the response was YES. [2025-03-17 19:46:21,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13237 conditions, 4407 events. 2472/4407 cut-off events. For 4570/4570 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 28195 event pairs, 1634 based on Foata normal form. 1/3988 useless extension candidates. Maximal degree in co-relation 13203. Up to 4010 conditions per place. [2025-03-17 19:46:21,216 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 189 selfloop transitions, 16 changer transitions 0/218 dead transitions. [2025-03-17 19:46:21,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 218 transitions, 2400 flow [2025-03-17 19:46:21,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:46:21,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-17 19:46:21,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2025-03-17 19:46:21,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2025-03-17 19:46:21,217 INFO L175 Difference]: Start difference. First operand has 130 places, 219 transitions, 2000 flow. Second operand 4 states and 117 transitions. [2025-03-17 19:46:21,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 218 transitions, 2400 flow [2025-03-17 19:46:21,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 218 transitions, 2396 flow, removed 1 selfloop flow, removed 1 redundant places. [2025-03-17 19:46:21,230 INFO L231 Difference]: Finished difference. Result has 131 places, 218 transitions, 2018 flow [2025-03-17 19:46:21,230 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2018, PETRI_PLACES=131, PETRI_TRANSITIONS=218} [2025-03-17 19:46:21,230 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 58 predicate places. [2025-03-17 19:46:21,230 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 218 transitions, 2018 flow [2025-03-17 19:46:21,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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) [2025-03-17 19:46:21,231 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:21,231 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1] [2025-03-17 19:46:21,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-17 19:46:21,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:21,431 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:21,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:21,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1886495762, now seen corresponding path program 1 times [2025-03-17 19:46:21,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:21,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177613574] [2025-03-17 19:46:21,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:21,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:21,444 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-17 19:46:21,453 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-17 19:46:21,453 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:21,453 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:21,563 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:21,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:21,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177613574] [2025-03-17 19:46:21,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177613574] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:21,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434413814] [2025-03-17 19:46:21,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:21,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:21,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:21,567 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:21,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-17 19:46:21,636 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-17 19:46:21,653 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-17 19:46:21,654 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:21,654 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:21,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-17 19:46:21,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:21,684 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:21,685 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:21,789 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:21,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434413814] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:21,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:21,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2025-03-17 19:46:21,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840483257] [2025-03-17 19:46:21,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:21,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-17 19:46:21,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:21,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-17 19:46:21,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2025-03-17 19:46:21,866 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:21,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 218 transitions, 2018 flow. Second operand has 24 states, 24 states have (on average 19.083333333333332) internal successors, (458), 24 states have internal predecessors, (458), 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) [2025-03-17 19:46:21,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:21,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:21,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:22,828 INFO L124 PetriNetUnfolderBase]: 2706/5343 cut-off events. [2025-03-17 19:46:22,828 INFO L125 PetriNetUnfolderBase]: For 10215/10215 co-relation queries the response was YES. [2025-03-17 19:46:22,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17391 conditions, 5343 events. 2706/5343 cut-off events. For 10215/10215 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 35948 event pairs, 1634 based on Foata normal form. 228/5151 useless extension candidates. Maximal degree in co-relation 17356. Up to 3918 conditions per place. [2025-03-17 19:46:22,858 INFO L140 encePairwiseOnDemand]: 60/77 looper letters, 79 selfloop transitions, 264 changer transitions 0/356 dead transitions. [2025-03-17 19:46:22,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 356 transitions, 4108 flow [2025-03-17 19:46:22,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-17 19:46:22,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-17 19:46:22,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 578 transitions. [2025-03-17 19:46:22,860 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3412042502951594 [2025-03-17 19:46:22,860 INFO L175 Difference]: Start difference. First operand has 131 places, 218 transitions, 2018 flow. Second operand 22 states and 578 transitions. [2025-03-17 19:46:22,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 356 transitions, 4108 flow [2025-03-17 19:46:22,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 356 transitions, 3964 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-03-17 19:46:22,887 INFO L231 Difference]: Finished difference. Result has 154 places, 356 transitions, 3954 flow [2025-03-17 19:46:22,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3954, PETRI_PLACES=154, PETRI_TRANSITIONS=356} [2025-03-17 19:46:22,888 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 81 predicate places. [2025-03-17 19:46:22,888 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 356 transitions, 3954 flow [2025-03-17 19:46:22,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 19.083333333333332) internal successors, (458), 24 states have internal predecessors, (458), 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) [2025-03-17 19:46:22,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:22,888 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:22,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:23,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-03-17 19:46:23,089 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:23,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:23,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1698464597, now seen corresponding path program 1 times [2025-03-17 19:46:23,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:23,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140522298] [2025-03-17 19:46:23,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:23,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:23,099 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:46:23,104 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:46:23,105 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:23,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:23,265 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 19:46:23,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:23,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140522298] [2025-03-17 19:46:23,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140522298] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:23,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:46:23,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 19:46:23,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99064000] [2025-03-17 19:46:23,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:23,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 19:46:23,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:23,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 19:46:23,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-17 19:46:23,266 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:23,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 356 transitions, 3954 flow. Second operand has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 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) [2025-03-17 19:46:23,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:23,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:23,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:24,107 INFO L124 PetriNetUnfolderBase]: 3500/7631 cut-off events. [2025-03-17 19:46:24,107 INFO L125 PetriNetUnfolderBase]: For 19947/19947 co-relation queries the response was YES. [2025-03-17 19:46:24,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28834 conditions, 7631 events. 3500/7631 cut-off events. For 19947/19947 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 57529 event pairs, 980 based on Foata normal form. 62/7280 useless extension candidates. Maximal degree in co-relation 28794. Up to 2615 conditions per place. [2025-03-17 19:46:24,148 INFO L140 encePairwiseOnDemand]: 69/77 looper letters, 430 selfloop transitions, 65 changer transitions 19/530 dead transitions. [2025-03-17 19:46:24,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 530 transitions, 6786 flow [2025-03-17 19:46:24,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 19:46:24,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-17 19:46:24,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 237 transitions. [2025-03-17 19:46:24,149 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.512987012987013 [2025-03-17 19:46:24,149 INFO L175 Difference]: Start difference. First operand has 154 places, 356 transitions, 3954 flow. Second operand 6 states and 237 transitions. [2025-03-17 19:46:24,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 530 transitions, 6786 flow [2025-03-17 19:46:24,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 530 transitions, 5878 flow, removed 251 selfloop flow, removed 9 redundant places. [2025-03-17 19:46:24,248 INFO L231 Difference]: Finished difference. Result has 152 places, 386 transitions, 3976 flow [2025-03-17 19:46:24,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=3314, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3976, PETRI_PLACES=152, PETRI_TRANSITIONS=386} [2025-03-17 19:46:24,248 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 79 predicate places. [2025-03-17 19:46:24,248 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 386 transitions, 3976 flow [2025-03-17 19:46:24,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 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) [2025-03-17 19:46:24,248 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:24,248 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:24,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-17 19:46:24,249 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:24,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:24,249 INFO L85 PathProgramCache]: Analyzing trace with hash -2108067645, now seen corresponding path program 1 times [2025-03-17 19:46:24,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:24,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7701597] [2025-03-17 19:46:24,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:24,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:24,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-03-17 19:46:24,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-03-17 19:46:24,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:24,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:24,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 19:46:24,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:24,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7701597] [2025-03-17 19:46:24,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7701597] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:24,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579948969] [2025-03-17 19:46:24,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:24,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:24,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:24,467 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:24,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-17 19:46:24,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-03-17 19:46:24,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-03-17 19:46:24,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:24,583 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:24,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-17 19:46:24,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-17 19:46:24,607 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:46:24,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579948969] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:24,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:46:24,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2025-03-17 19:46:24,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055719487] [2025-03-17 19:46:24,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:24,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:46:24,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:24,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:46:24,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-03-17 19:46:24,609 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:24,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 386 transitions, 3976 flow. Second operand has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 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) [2025-03-17 19:46:24,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:24,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:24,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:25,699 INFO L124 PetriNetUnfolderBase]: 4676/9941 cut-off events. [2025-03-17 19:46:25,699 INFO L125 PetriNetUnfolderBase]: For 16349/16349 co-relation queries the response was YES. [2025-03-17 19:46:25,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31605 conditions, 9941 events. 4676/9941 cut-off events. For 16349/16349 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 80714 event pairs, 3158 based on Foata normal form. 265/9648 useless extension candidates. Maximal degree in co-relation 31563. Up to 6043 conditions per place. [2025-03-17 19:46:25,740 INFO L140 encePairwiseOnDemand]: 71/77 looper letters, 438 selfloop transitions, 11 changer transitions 2/467 dead transitions. [2025-03-17 19:46:25,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 467 transitions, 5652 flow [2025-03-17 19:46:25,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:46:25,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-17 19:46:25,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 172 transitions. [2025-03-17 19:46:25,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2025-03-17 19:46:25,741 INFO L175 Difference]: Start difference. First operand has 152 places, 386 transitions, 3976 flow. Second operand 4 states and 172 transitions. [2025-03-17 19:46:25,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 467 transitions, 5652 flow [2025-03-17 19:46:25,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 467 transitions, 5646 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-17 19:46:25,832 INFO L231 Difference]: Finished difference. Result has 154 places, 386 transitions, 4001 flow [2025-03-17 19:46:25,832 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4001, PETRI_PLACES=154, PETRI_TRANSITIONS=386} [2025-03-17 19:46:25,832 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 81 predicate places. [2025-03-17 19:46:25,833 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 386 transitions, 4001 flow [2025-03-17 19:46:25,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 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) [2025-03-17 19:46:25,833 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:25,833 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:25,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-03-17 19:46:26,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-17 19:46:26,033 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:26,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:26,034 INFO L85 PathProgramCache]: Analyzing trace with hash -554908694, now seen corresponding path program 1 times [2025-03-17 19:46:26,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:26,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370525149] [2025-03-17 19:46:26,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:26,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:26,047 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-17 19:46:26,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-17 19:46:26,056 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:26,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:26,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:26,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:26,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370525149] [2025-03-17 19:46:26,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370525149] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:26,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57087010] [2025-03-17 19:46:26,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:26,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:26,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:26,136 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:26,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-17 19:46:26,223 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-17 19:46:26,248 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-17 19:46:26,248 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:26,248 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:26,250 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-17 19:46:26,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:26,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:26,277 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:26,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:26,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57087010] provided 1 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:26,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-03-17 19:46:26,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 9 [2025-03-17 19:46:26,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809413144] [2025-03-17 19:46:26,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:26,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 19:46:26,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:26,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 19:46:26,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-03-17 19:46:26,307 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:26,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 386 transitions, 4001 flow. Second operand has 5 states, 5 states have (on average 29.4) internal successors, (147), 5 states have internal predecessors, (147), 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) [2025-03-17 19:46:26,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:26,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:26,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:27,463 INFO L124 PetriNetUnfolderBase]: 4668/9913 cut-off events. [2025-03-17 19:46:27,463 INFO L125 PetriNetUnfolderBase]: For 15977/15977 co-relation queries the response was YES. [2025-03-17 19:46:27,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32173 conditions, 9913 events. 4668/9913 cut-off events. For 15977/15977 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 79354 event pairs, 3158 based on Foata normal form. 8/9376 useless extension candidates. Maximal degree in co-relation 32131. Up to 6800 conditions per place. [2025-03-17 19:46:27,511 INFO L140 encePairwiseOnDemand]: 70/77 looper letters, 432 selfloop transitions, 47 changer transitions 4/499 dead transitions. [2025-03-17 19:46:27,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 499 transitions, 5888 flow [2025-03-17 19:46:27,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 19:46:27,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-17 19:46:27,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 200 transitions. [2025-03-17 19:46:27,512 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2025-03-17 19:46:27,512 INFO L175 Difference]: Start difference. First operand has 154 places, 386 transitions, 4001 flow. Second operand 5 states and 200 transitions. [2025-03-17 19:46:27,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 499 transitions, 5888 flow [2025-03-17 19:46:27,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 499 transitions, 5868 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-17 19:46:27,620 INFO L231 Difference]: Finished difference. Result has 156 places, 384 transitions, 4059 flow [2025-03-17 19:46:27,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4059, PETRI_PLACES=156, PETRI_TRANSITIONS=384} [2025-03-17 19:46:27,620 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 83 predicate places. [2025-03-17 19:46:27,620 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 384 transitions, 4059 flow [2025-03-17 19:46:27,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.4) internal successors, (147), 5 states have internal predecessors, (147), 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) [2025-03-17 19:46:27,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:27,621 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-17 19:46:27,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:27,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:27,821 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:27,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:27,822 INFO L85 PathProgramCache]: Analyzing trace with hash -662317339, now seen corresponding path program 2 times [2025-03-17 19:46:27,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:27,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348041123] [2025-03-17 19:46:27,822 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:27,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:27,834 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-03-17 19:46:27,838 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 7 of 25 statements. [2025-03-17 19:46:27,839 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:27,839 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:27,875 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-17 19:46:27,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:27,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348041123] [2025-03-17 19:46:27,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348041123] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:27,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991616602] [2025-03-17 19:46:27,876 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:27,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:27,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:27,878 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:27,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-17 19:46:27,973 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-03-17 19:46:27,990 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 7 of 25 statements. [2025-03-17 19:46:27,990 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:27,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:27,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 19:46:27,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:28,015 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-17 19:46:28,016 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:28,049 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-17 19:46:28,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991616602] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:28,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:28,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2025-03-17 19:46:28,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384935535] [2025-03-17 19:46:28,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:28,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 19:46:28,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:28,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 19:46:28,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:46:28,055 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 77 [2025-03-17 19:46:28,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 384 transitions, 4059 flow. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 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) [2025-03-17 19:46:28,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:28,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 77 [2025-03-17 19:46:28,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:29,281 INFO L124 PetriNetUnfolderBase]: 4668/9909 cut-off events. [2025-03-17 19:46:29,281 INFO L125 PetriNetUnfolderBase]: For 16127/16127 co-relation queries the response was YES. [2025-03-17 19:46:29,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32216 conditions, 9909 events. 4668/9909 cut-off events. For 16127/16127 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 79339 event pairs, 3158 based on Foata normal form. 4/9310 useless extension candidates. Maximal degree in co-relation 32174. Up to 8498 conditions per place. [2025-03-17 19:46:29,322 INFO L140 encePairwiseOnDemand]: 71/77 looper letters, 312 selfloop transitions, 56 changer transitions 0/383 dead transitions. [2025-03-17 19:46:29,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 383 transitions, 4785 flow [2025-03-17 19:46:29,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 19:46:29,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-17 19:46:29,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2025-03-17 19:46:29,323 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42077922077922075 [2025-03-17 19:46:29,323 INFO L175 Difference]: Start difference. First operand has 156 places, 384 transitions, 4059 flow. Second operand 5 states and 162 transitions. [2025-03-17 19:46:29,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 383 transitions, 4785 flow [2025-03-17 19:46:29,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 383 transitions, 4714 flow, removed 1 selfloop flow, removed 7 redundant places. [2025-03-17 19:46:29,400 INFO L231 Difference]: Finished difference. Result has 152 places, 383 transitions, 4090 flow [2025-03-17 19:46:29,400 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4090, PETRI_PLACES=152, PETRI_TRANSITIONS=383} [2025-03-17 19:46:29,400 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 79 predicate places. [2025-03-17 19:46:29,400 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 383 transitions, 4090 flow [2025-03-17 19:46:29,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 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) [2025-03-17 19:46:29,401 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:29,401 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:29,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:29,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:29,601 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:29,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:29,602 INFO L85 PathProgramCache]: Analyzing trace with hash -190681029, now seen corresponding path program 2 times [2025-03-17 19:46:29,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:29,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978352850] [2025-03-17 19:46:29,602 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:29,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:29,612 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-03-17 19:46:29,617 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 9 of 25 statements. [2025-03-17 19:46:29,617 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:29,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 19:46:29,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:29,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978352850] [2025-03-17 19:46:29,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978352850] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:29,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993211427] [2025-03-17 19:46:29,645 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:29,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:29,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:29,647 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:29,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-17 19:46:29,742 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-03-17 19:46:29,760 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 9 of 25 statements. [2025-03-17 19:46:29,760 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:29,760 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:29,761 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-17 19:46:29,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:29,784 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 19:46:29,784 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:29,809 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 19:46:29,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993211427] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:29,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:29,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2025-03-17 19:46:29,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354776002] [2025-03-17 19:46:29,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:29,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 19:46:29,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:29,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 19:46:29,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:46:29,815 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 77 [2025-03-17 19:46:29,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 383 transitions, 4090 flow. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 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) [2025-03-17 19:46:29,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:29,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 77 [2025-03-17 19:46:29,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:30,854 INFO L124 PetriNetUnfolderBase]: 4668/9897 cut-off events. [2025-03-17 19:46:30,854 INFO L125 PetriNetUnfolderBase]: For 16356/16356 co-relation queries the response was YES. [2025-03-17 19:46:30,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32194 conditions, 9897 events. 4668/9897 cut-off events. For 16356/16356 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 79065 event pairs, 3158 based on Foata normal form. 12/9306 useless extension candidates. Maximal degree in co-relation 32155. Up to 6548 conditions per place. [2025-03-17 19:46:30,900 INFO L140 encePairwiseOnDemand]: 70/77 looper letters, 264 selfloop transitions, 112 changer transitions 0/390 dead transitions. [2025-03-17 19:46:30,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 390 transitions, 4936 flow [2025-03-17 19:46:30,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 19:46:30,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-17 19:46:30,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2025-03-17 19:46:30,901 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42597402597402595 [2025-03-17 19:46:30,901 INFO L175 Difference]: Start difference. First operand has 152 places, 383 transitions, 4090 flow. Second operand 5 states and 164 transitions. [2025-03-17 19:46:30,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 390 transitions, 4936 flow [2025-03-17 19:46:30,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 390 transitions, 4746 flow, removed 1 selfloop flow, removed 8 redundant places. [2025-03-17 19:46:30,982 INFO L231 Difference]: Finished difference. Result has 148 places, 390 transitions, 4256 flow [2025-03-17 19:46:30,982 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4256, PETRI_PLACES=148, PETRI_TRANSITIONS=390} [2025-03-17 19:46:30,982 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 75 predicate places. [2025-03-17 19:46:30,983 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 390 transitions, 4256 flow [2025-03-17 19:46:30,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 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) [2025-03-17 19:46:30,983 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:30,983 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:30,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-03-17 19:46:31,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-03-17 19:46:31,183 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:31,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:31,184 INFO L85 PathProgramCache]: Analyzing trace with hash -589529947, now seen corresponding path program 1 times [2025-03-17 19:46:31,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:31,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056241800] [2025-03-17 19:46:31,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:31,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:31,194 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:46:31,202 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:46:31,203 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:31,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:31,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-17 19:46:31,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:31,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056241800] [2025-03-17 19:46:31,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056241800] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:31,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823917102] [2025-03-17 19:46:31,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:31,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:31,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:31,314 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:31,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-17 19:46:31,406 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:46:31,433 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:46:31,433 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:31,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:31,436 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 19:46:31,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:31,476 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:31,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:31,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823917102] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:31,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:31,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 2, 2] total 8 [2025-03-17 19:46:31,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138107093] [2025-03-17 19:46:31,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:31,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 19:46:31,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:31,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 19:46:31,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-17 19:46:31,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:31,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 390 transitions, 4256 flow. Second operand has 9 states, 9 states have (on average 22.22222222222222) internal successors, (200), 9 states have internal predecessors, (200), 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) [2025-03-17 19:46:31,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:31,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:31,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:33,199 INFO L124 PetriNetUnfolderBase]: 7032/14782 cut-off events. [2025-03-17 19:46:33,200 INFO L125 PetriNetUnfolderBase]: For 25122/25122 co-relation queries the response was YES. [2025-03-17 19:46:33,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48457 conditions, 14782 events. 7032/14782 cut-off events. For 25122/25122 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 126057 event pairs, 3310 based on Foata normal form. 216/14260 useless extension candidates. Maximal degree in co-relation 48421. Up to 5028 conditions per place. [2025-03-17 19:46:33,262 INFO L140 encePairwiseOnDemand]: 64/77 looper letters, 416 selfloop transitions, 153 changer transitions 6/586 dead transitions. [2025-03-17 19:46:33,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 586 transitions, 7267 flow [2025-03-17 19:46:33,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:46:33,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-17 19:46:33,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 288 transitions. [2025-03-17 19:46:33,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37402597402597404 [2025-03-17 19:46:33,263 INFO L175 Difference]: Start difference. First operand has 148 places, 390 transitions, 4256 flow. Second operand 10 states and 288 transitions. [2025-03-17 19:46:33,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 586 transitions, 7267 flow [2025-03-17 19:46:33,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 586 transitions, 6906 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-03-17 19:46:33,381 INFO L231 Difference]: Finished difference. Result has 154 places, 462 transitions, 5671 flow [2025-03-17 19:46:33,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=4042, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5671, PETRI_PLACES=154, PETRI_TRANSITIONS=462} [2025-03-17 19:46:33,381 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 81 predicate places. [2025-03-17 19:46:33,381 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 462 transitions, 5671 flow [2025-03-17 19:46:33,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.22222222222222) internal successors, (200), 9 states have internal predecessors, (200), 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) [2025-03-17 19:46:33,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:33,381 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:33,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:33,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2025-03-17 19:46:33,586 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:33,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:33,586 INFO L85 PathProgramCache]: Analyzing trace with hash -589529941, now seen corresponding path program 1 times [2025-03-17 19:46:33,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:33,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633192609] [2025-03-17 19:46:33,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:33,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:33,600 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:46:33,609 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:46:33,609 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:33,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:33,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:33,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:33,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633192609] [2025-03-17 19:46:33,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633192609] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:33,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402456486] [2025-03-17 19:46:33,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:33,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:33,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:33,661 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:33,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-17 19:46:33,756 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:46:33,783 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:46:33,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:33,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:33,785 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-17 19:46:33,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:33,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:33,811 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:33,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:33,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402456486] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:33,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:33,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2025-03-17 19:46:33,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992997091] [2025-03-17 19:46:33,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:33,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 19:46:33,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:33,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 19:46:33,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-17 19:46:33,846 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:33,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 462 transitions, 5671 flow. Second operand has 7 states, 7 states have (on average 33.714285714285715) internal successors, (236), 7 states have internal predecessors, (236), 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) [2025-03-17 19:46:33,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:33,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:33,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:36,904 INFO L124 PetriNetUnfolderBase]: 12046/22149 cut-off events. [2025-03-17 19:46:36,904 INFO L125 PetriNetUnfolderBase]: For 41630/41630 co-relation queries the response was YES. [2025-03-17 19:46:36,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72861 conditions, 22149 events. 12046/22149 cut-off events. For 41630/41630 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 174806 event pairs, 1058 based on Foata normal form. 172/21181 useless extension candidates. Maximal degree in co-relation 72822. Up to 6304 conditions per place. [2025-03-17 19:46:37,024 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 511 selfloop transitions, 13 changer transitions 0/538 dead transitions. [2025-03-17 19:46:37,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 538 transitions, 6986 flow [2025-03-17 19:46:37,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 19:46:37,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-17 19:46:37,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 298 transitions. [2025-03-17 19:46:37,025 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5528756957328386 [2025-03-17 19:46:37,025 INFO L175 Difference]: Start difference. First operand has 154 places, 462 transitions, 5671 flow. Second operand 7 states and 298 transitions. [2025-03-17 19:46:37,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 538 transitions, 6986 flow [2025-03-17 19:46:37,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 538 transitions, 6900 flow, removed 26 selfloop flow, removed 2 redundant places. [2025-03-17 19:46:37,151 INFO L231 Difference]: Finished difference. Result has 161 places, 471 transitions, 5692 flow [2025-03-17 19:46:37,151 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5692, PETRI_PLACES=161, PETRI_TRANSITIONS=471} [2025-03-17 19:46:37,151 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 88 predicate places. [2025-03-17 19:46:37,151 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 471 transitions, 5692 flow [2025-03-17 19:46:37,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 33.714285714285715) internal successors, (236), 7 states have internal predecessors, (236), 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) [2025-03-17 19:46:37,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:37,151 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:37,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:37,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:37,352 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:37,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:37,352 INFO L85 PathProgramCache]: Analyzing trace with hash -589529948, now seen corresponding path program 1 times [2025-03-17 19:46:37,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:37,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510553371] [2025-03-17 19:46:37,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:37,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:37,362 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:46:37,369 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:46:37,369 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:37,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:37,411 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:37,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:37,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510553371] [2025-03-17 19:46:37,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510553371] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:37,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604960508] [2025-03-17 19:46:37,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:37,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:37,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:37,414 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:37,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-17 19:46:37,516 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:46:37,542 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:46:37,542 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:37,542 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:37,543 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-17 19:46:37,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:37,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:37,619 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:46:37,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604960508] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:46:37,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:46:37,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 4 [2025-03-17 19:46:37,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572892412] [2025-03-17 19:46:37,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:46:37,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:46:37,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:37,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:46:37,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-17 19:46:37,620 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:37,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 471 transitions, 5692 flow. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 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) [2025-03-17 19:46:37,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:37,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:37,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:39,981 INFO L124 PetriNetUnfolderBase]: 10614/20413 cut-off events. [2025-03-17 19:46:39,981 INFO L125 PetriNetUnfolderBase]: For 65895/65895 co-relation queries the response was YES. [2025-03-17 19:46:40,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72201 conditions, 20413 events. 10614/20413 cut-off events. For 65895/65895 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 164792 event pairs, 1658 based on Foata normal form. 2208/22561 useless extension candidates. Maximal degree in co-relation 72156. Up to 9296 conditions per place. [2025-03-17 19:46:40,183 INFO L140 encePairwiseOnDemand]: 71/77 looper letters, 457 selfloop transitions, 10 changer transitions 0/481 dead transitions. [2025-03-17 19:46:40,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 481 transitions, 6657 flow [2025-03-17 19:46:40,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:46:40,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-17 19:46:40,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 158 transitions. [2025-03-17 19:46:40,184 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.512987012987013 [2025-03-17 19:46:40,184 INFO L175 Difference]: Start difference. First operand has 161 places, 471 transitions, 5692 flow. Second operand 4 states and 158 transitions. [2025-03-17 19:46:40,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 481 transitions, 6657 flow [2025-03-17 19:46:40,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 481 transitions, 6595 flow, removed 6 selfloop flow, removed 3 redundant places. [2025-03-17 19:46:40,382 INFO L231 Difference]: Finished difference. Result has 159 places, 469 transitions, 5673 flow [2025-03-17 19:46:40,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5673, PETRI_PLACES=159, PETRI_TRANSITIONS=469} [2025-03-17 19:46:40,383 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 86 predicate places. [2025-03-17 19:46:40,383 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 469 transitions, 5673 flow [2025-03-17 19:46:40,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 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) [2025-03-17 19:46:40,383 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:40,383 INFO L206 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 1, 1, 1] [2025-03-17 19:46:40,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-17 19:46:40,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:40,584 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:40,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:40,584 INFO L85 PathProgramCache]: Analyzing trace with hash 505626738, now seen corresponding path program 2 times [2025-03-17 19:46:40,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:40,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108589064] [2025-03-17 19:46:40,584 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:40,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:40,595 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-03-17 19:46:40,597 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 5 of 35 statements. [2025-03-17 19:46:40,597 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:40,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:40,620 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-17 19:46:40,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:40,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108589064] [2025-03-17 19:46:40,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108589064] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:40,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351591690] [2025-03-17 19:46:40,620 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:40,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:40,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:40,622 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:40,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-17 19:46:40,725 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-03-17 19:46:40,735 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 5 of 35 statements. [2025-03-17 19:46:40,735 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:46:40,735 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:40,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 19:46:40,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-17 19:46:40,766 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:40,798 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-17 19:46:40,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351591690] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:40,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:40,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2025-03-17 19:46:40,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840271748] [2025-03-17 19:46:40,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:40,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 19:46:40,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:40,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 19:46:40,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:46:40,818 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:40,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 469 transitions, 5673 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 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) [2025-03-17 19:46:40,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:40,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:40,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:43,136 INFO L124 PetriNetUnfolderBase]: 10562/20341 cut-off events. [2025-03-17 19:46:43,136 INFO L125 PetriNetUnfolderBase]: For 66943/66943 co-relation queries the response was YES. [2025-03-17 19:46:43,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73970 conditions, 20341 events. 10562/20341 cut-off events. For 66943/66943 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 164888 event pairs, 6730 based on Foata normal form. 2/20265 useless extension candidates. Maximal degree in co-relation 73924. Up to 17674 conditions per place. [2025-03-17 19:46:43,244 INFO L140 encePairwiseOnDemand]: 70/77 looper letters, 390 selfloop transitions, 67 changer transitions 0/468 dead transitions. [2025-03-17 19:46:43,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 468 transitions, 6565 flow [2025-03-17 19:46:43,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 19:46:43,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-17 19:46:43,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2025-03-17 19:46:43,245 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33246753246753247 [2025-03-17 19:46:43,245 INFO L175 Difference]: Start difference. First operand has 159 places, 469 transitions, 5673 flow. Second operand 5 states and 128 transitions. [2025-03-17 19:46:43,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 468 transitions, 6565 flow [2025-03-17 19:46:43,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 468 transitions, 6544 flow, removed 10 selfloop flow, removed 1 redundant places. [2025-03-17 19:46:43,399 INFO L231 Difference]: Finished difference. Result has 161 places, 468 transitions, 5764 flow [2025-03-17 19:46:43,399 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=5630, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5764, PETRI_PLACES=161, PETRI_TRANSITIONS=468} [2025-03-17 19:46:43,400 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 88 predicate places. [2025-03-17 19:46:43,400 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 468 transitions, 5764 flow [2025-03-17 19:46:43,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 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) [2025-03-17 19:46:43,400 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:43,400 INFO L206 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 1, 1, 1, 1] [2025-03-17 19:46:43,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-17 19:46:43,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-03-17 19:46:43,600 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:43,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:43,601 INFO L85 PathProgramCache]: Analyzing trace with hash 603690599, now seen corresponding path program 1 times [2025-03-17 19:46:43,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:43,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630572196] [2025-03-17 19:46:43,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:43,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:43,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-17 19:46:43,620 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-17 19:46:43,620 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:43,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:43,873 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:43,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:43,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630572196] [2025-03-17 19:46:43,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630572196] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:43,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875645232] [2025-03-17 19:46:43,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:46:43,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:43,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:43,875 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:43,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-17 19:46:43,977 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-17 19:46:44,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-17 19:46:44,009 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:46:44,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:44,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-17 19:46:44,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:44,065 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:44,065 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:44,401 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:46:44,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875645232] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:44,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:44,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 47 [2025-03-17 19:46:44,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789513306] [2025-03-17 19:46:44,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:44,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-03-17 19:46:44,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:44,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-03-17 19:46:44,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=599, Invalid=1657, Unknown=0, NotChecked=0, Total=2256 [2025-03-17 19:46:44,499 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:46:44,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 468 transitions, 5764 flow. Second operand has 48 states, 48 states have (on average 19.0625) internal successors, (915), 48 states have internal predecessors, (915), 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) [2025-03-17 19:46:44,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:44,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:46:44,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:48,330 INFO L124 PetriNetUnfolderBase]: 11750/25093 cut-off events. [2025-03-17 19:46:48,330 INFO L125 PetriNetUnfolderBase]: For 147107/147107 co-relation queries the response was YES. [2025-03-17 19:46:48,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96611 conditions, 25093 events. 11750/25093 cut-off events. For 147107/147107 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 211743 event pairs, 6730 based on Foata normal form. 1152/26167 useless extension candidates. Maximal degree in co-relation 96564. Up to 16900 conditions per place. [2025-03-17 19:46:48,515 INFO L140 encePairwiseOnDemand]: 61/77 looper letters, 85 selfloop transitions, 696 changer transitions 0/792 dead transitions. [2025-03-17 19:46:48,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 792 transitions, 10962 flow [2025-03-17 19:46:48,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-03-17 19:46:48,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2025-03-17 19:46:48,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 1153 transitions. [2025-03-17 19:46:48,517 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3255223037831734 [2025-03-17 19:46:48,517 INFO L175 Difference]: Start difference. First operand has 161 places, 468 transitions, 5764 flow. Second operand 46 states and 1153 transitions. [2025-03-17 19:46:48,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 792 transitions, 10962 flow [2025-03-17 19:46:48,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 792 transitions, 10729 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-17 19:46:48,772 INFO L231 Difference]: Finished difference. Result has 215 places, 792 transitions, 10847 flow [2025-03-17 19:46:48,773 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=10847, PETRI_PLACES=215, PETRI_TRANSITIONS=792} [2025-03-17 19:46:48,773 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 142 predicate places. [2025-03-17 19:46:48,773 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 792 transitions, 10847 flow [2025-03-17 19:46:48,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 19.0625) internal successors, (915), 48 states have internal predecessors, (915), 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) [2025-03-17 19:46:48,773 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:46:48,773 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:46:48,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-03-17 19:46:48,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-03-17 19:46:48,974 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:46:48,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:46:48,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1427494804, now seen corresponding path program 2 times [2025-03-17 19:46:48,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:46:48,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135609826] [2025-03-17 19:46:48,975 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:48,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:46:48,987 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 38 statements into 2 equivalence classes. [2025-03-17 19:46:49,012 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 38 of 38 statements. [2025-03-17 19:46:49,012 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:46:49,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:49,118 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:49,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:46:49,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135609826] [2025-03-17 19:46:49,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135609826] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:46:49,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172078274] [2025-03-17 19:46:49,119 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:46:49,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:46:49,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:46:49,121 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:46:49,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-17 19:46:49,231 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 38 statements into 2 equivalence classes. [2025-03-17 19:46:49,263 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 38 of 38 statements. [2025-03-17 19:46:49,263 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:46:49,263 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:46:49,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 19:46:49,265 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:46:49,292 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:49,292 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:46:49,340 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 19:46:49,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172078274] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:46:49,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:46:49,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-03-17 19:46:49,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334463322] [2025-03-17 19:46:49,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:46:49,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-17 19:46:49,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:46:49,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-17 19:46:49,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2025-03-17 19:46:49,341 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:46:49,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 792 transitions, 10847 flow. Second operand has 13 states, 13 states have (on average 31.53846153846154) internal successors, (410), 13 states have internal predecessors, (410), 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) [2025-03-17 19:46:49,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:46:49,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:46:49,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:46:58,929 INFO L124 PetriNetUnfolderBase]: 31446/56027 cut-off events. [2025-03-17 19:46:58,929 INFO L125 PetriNetUnfolderBase]: For 200306/200306 co-relation queries the response was YES. [2025-03-17 19:46:59,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195405 conditions, 56027 events. 31446/56027 cut-off events. For 200306/200306 co-relation queries the response was YES. Maximal size of possible extension queue 866. Compared 460882 event pairs, 2930 based on Foata normal form. 2544/58511 useless extension candidates. Maximal degree in co-relation 195346. Up to 11608 conditions per place. [2025-03-17 19:46:59,740 INFO L140 encePairwiseOnDemand]: 73/77 looper letters, 891 selfloop transitions, 47 changer transitions 0/951 dead transitions. [2025-03-17 19:46:59,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 951 transitions, 13443 flow [2025-03-17 19:46:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-17 19:46:59,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-17 19:46:59,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 497 transitions. [2025-03-17 19:46:59,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5378787878787878 [2025-03-17 19:46:59,741 INFO L175 Difference]: Start difference. First operand has 215 places, 792 transitions, 10847 flow. Second operand 12 states and 497 transitions. [2025-03-17 19:46:59,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 951 transitions, 13443 flow [2025-03-17 19:47:00,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 951 transitions, 11811 flow, removed 408 selfloop flow, removed 21 redundant places. [2025-03-17 19:47:00,393 INFO L231 Difference]: Finished difference. Result has 215 places, 831 transitions, 9817 flow [2025-03-17 19:47:00,393 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=9215, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9817, PETRI_PLACES=215, PETRI_TRANSITIONS=831} [2025-03-17 19:47:00,393 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 142 predicate places. [2025-03-17 19:47:00,393 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 831 transitions, 9817 flow [2025-03-17 19:47:00,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 31.53846153846154) internal successors, (410), 13 states have internal predecessors, (410), 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) [2025-03-17 19:47:00,394 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:47:00,394 INFO L206 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:47:00,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-17 19:47:00,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-03-17 19:47:00,594 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:47:00,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:47:00,595 INFO L85 PathProgramCache]: Analyzing trace with hash -964824210, now seen corresponding path program 3 times [2025-03-17 19:47:00,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:47:00,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347978232] [2025-03-17 19:47:00,595 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:47:00,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:47:00,613 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 62 statements into 11 equivalence classes. [2025-03-17 19:47:00,631 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 62 statements. [2025-03-17 19:47:00,632 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-17 19:47:00,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:47:00,822 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2025-03-17 19:47:00,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:47:00,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347978232] [2025-03-17 19:47:00,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347978232] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:47:00,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001417459] [2025-03-17 19:47:00,822 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:47:00,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:47:00,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:47:00,824 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:47:00,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-17 19:47:00,955 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 62 statements into 11 equivalence classes. [2025-03-17 19:47:00,981 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 62 statements. [2025-03-17 19:47:00,982 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-17 19:47:00,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:47:00,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-17 19:47:00,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:47:01,071 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 38 proven. 1 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2025-03-17 19:47:01,071 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:47:01,192 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2025-03-17 19:47:01,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001417459] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:47:01,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:47:01,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2025-03-17 19:47:01,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94287686] [2025-03-17 19:47:01,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:47:01,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-03-17 19:47:01,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:47:01,194 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-03-17 19:47:01,194 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2025-03-17 19:47:01,239 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 77 [2025-03-17 19:47:01,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 831 transitions, 9817 flow. Second operand has 15 states, 15 states have (on average 20.533333333333335) internal successors, (308), 15 states have internal predecessors, (308), 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) [2025-03-17 19:47:01,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:47:01,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 77 [2025-03-17 19:47:01,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:47:07,955 INFO L124 PetriNetUnfolderBase]: 18090/34910 cut-off events. [2025-03-17 19:47:07,955 INFO L125 PetriNetUnfolderBase]: For 153779/153779 co-relation queries the response was YES. [2025-03-17 19:47:08,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133908 conditions, 34910 events. 18090/34910 cut-off events. For 153779/153779 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 283368 event pairs, 10696 based on Foata normal form. 140/35008 useless extension candidates. Maximal degree in co-relation 133839. Up to 22574 conditions per place. [2025-03-17 19:47:08,338 INFO L140 encePairwiseOnDemand]: 64/77 looper letters, 460 selfloop transitions, 495 changer transitions 29/995 dead transitions. [2025-03-17 19:47:08,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 995 transitions, 13068 flow [2025-03-17 19:47:08,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-17 19:47:08,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-03-17 19:47:08,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2025-03-17 19:47:08,339 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2025-03-17 19:47:08,339 INFO L175 Difference]: Start difference. First operand has 215 places, 831 transitions, 9817 flow. Second operand 9 states and 242 transitions. [2025-03-17 19:47:08,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 995 transitions, 13068 flow [2025-03-17 19:47:09,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 995 transitions, 12966 flow, removed 51 selfloop flow, removed 0 redundant places. [2025-03-17 19:47:09,139 INFO L231 Difference]: Finished difference. Result has 225 places, 832 transitions, 11029 flow [2025-03-17 19:47:09,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11029, PETRI_PLACES=225, PETRI_TRANSITIONS=832} [2025-03-17 19:47:09,139 INFO L279 CegarLoopForPetriNet]: 73 programPoint places, 152 predicate places. [2025-03-17 19:47:09,140 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 832 transitions, 11029 flow [2025-03-17 19:47:09,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.533333333333335) internal successors, (308), 15 states have internal predecessors, (308), 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) [2025-03-17 19:47:09,140 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:47:09,140 INFO L206 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:47:09,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-03-17 19:47:09,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:47:09,340 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 36 more)] === [2025-03-17 19:47:09,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:47:09,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1695953588, now seen corresponding path program 4 times [2025-03-17 19:47:09,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:47:09,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750437449] [2025-03-17 19:47:09,341 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:47:09,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:47:09,363 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 65 statements into 2 equivalence classes. [2025-03-17 19:47:09,384 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-03-17 19:47:09,384 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:47:09,384 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:47:09,653 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 19:47:09,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:47:09,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750437449] [2025-03-17 19:47:09,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750437449] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:47:09,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651964276] [2025-03-17 19:47:09,654 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:47:09,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:47:09,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:47:09,656 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:47:09,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-17 19:47:09,799 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 65 statements into 2 equivalence classes. [2025-03-17 19:47:09,852 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-03-17 19:47:09,852 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:47:09,852 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:47:09,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-17 19:47:09,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:47:09,916 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 19:47:09,917 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:47:10,077 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 19:47:10,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651964276] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:47:10,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:47:10,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2025-03-17 19:47:10,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672946560] [2025-03-17 19:47:10,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:47:10,077 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-17 19:47:10,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:47:10,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-17 19:47:10,078 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2025-03-17 19:47:10,078 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 77 [2025-03-17 19:47:10,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 832 transitions, 11029 flow. Second operand has 25 states, 25 states have (on average 30.32) internal successors, (758), 25 states have internal predecessors, (758), 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) [2025-03-17 19:47:10,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:47:10,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 77 [2025-03-17 19:47:10,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand