./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 48ddce9ee02b3ea4431cf137593b71facb450c3e223dbff4f116c3c0ac1377b5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 18:48:59,648 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 18:48:59,702 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-06 18:48:59,709 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 18:48:59,709 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 18:48:59,729 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 18:48:59,730 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 18:48:59,730 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 18:48:59,731 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 18:48:59,731 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 18:48:59,731 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 18:48:59,731 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 18:48:59,731 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 18:48:59,731 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 18:48:59,732 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 18:48:59,732 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 18:48:59,732 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 18:48:59,733 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 18:48:59,734 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 18:48:59,734 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 18:48:59,734 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 18:48:59,734 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 18:48:59,734 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 18:48:59,734 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 18:48:59,734 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 18:48:59,735 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 48ddce9ee02b3ea4431cf137593b71facb450c3e223dbff4f116c3c0ac1377b5 [2025-02-06 18:48:59,949 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 18:48:59,955 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 18:48:59,957 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 18:48:59,958 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 18:48:59,958 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 18:48:59,959 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2025-02-06 18:49:00,339 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/02a85824c/ee1e3ff2b51a45b3850e41893639a775/FLAG68febcea7 [2025-02-06 18:49:02,255 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 18:49:02,255 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2025-02-06 18:49:02,261 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/02a85824c/ee1e3ff2b51a45b3850e41893639a775/FLAG68febcea7 [2025-02-06 18:49:02,449 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/02a85824c/ee1e3ff2b51a45b3850e41893639a775 [2025-02-06 18:49:02,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 18:49:02,452 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 18:49:02,452 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 18:49:02,453 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 18:49:02,455 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 18:49:02,456 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,456 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31b90895 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02, skipping insertion in model container [2025-02-06 18:49:02,456 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,467 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 18:49:02,594 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 18:49:02,605 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 18:49:02,643 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 18:49:02,656 INFO L204 MainTranslator]: Completed translation [2025-02-06 18:49:02,656 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02 WrapperNode [2025-02-06 18:49:02,657 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 18:49:02,657 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 18:49:02,658 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 18:49:02,658 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 18:49:02,663 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,671 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,706 INFO L138 Inliner]: procedures = 24, calls = 46, calls flagged for inlining = 22, calls inlined = 30, statements flattened = 491 [2025-02-06 18:49:02,709 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 18:49:02,709 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 18:49:02,709 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 18:49:02,709 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 18:49:02,716 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,724 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,739 INFO L175 MemorySlicer]: Split 20 memory accesses to 2 slices as follows [2, 18]. 90 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2025-02-06 18:49:02,740 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,740 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,756 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,757 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,758 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,763 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,766 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 18:49:02,771 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 18:49:02,771 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 18:49:02,771 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 18:49:02,772 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (1/1) ... [2025-02-06 18:49:02,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 18:49:02,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:02,805 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 18:49:02,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 18:49:02,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 18:49:02,831 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-02-06 18:49:02,831 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-02-06 18:49:02,832 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 18:49:02,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 18:49:02,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 18:49:02,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 18:49:02,834 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-06 18:49:02,932 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 18:49:02,934 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 18:49:03,671 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-06 18:49:03,672 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 18:49:04,148 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 18:49:04,148 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 18:49:04,148 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:04 BoogieIcfgContainer [2025-02-06 18:49:04,148 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 18:49:04,151 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 18:49:04,151 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 18:49:04,155 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 18:49:04,155 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:49:02" (1/3) ... [2025-02-06 18:49:04,155 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bab1dff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:04, skipping insertion in model container [2025-02-06 18:49:04,155 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:02" (2/3) ... [2025-02-06 18:49:04,156 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bab1dff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:04, skipping insertion in model container [2025-02-06 18:49:04,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:04" (3/3) ... [2025-02-06 18:49:04,156 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2025-02-06 18:49:04,168 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 18:49:04,169 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-nzb-file-symm.wvr.c that has 3 procedures, 144 locations, 1 initial locations, 4 loop locations, and 42 error locations. [2025-02-06 18:49:04,169 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-06 18:49:04,268 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-02-06 18:49:04,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 169 transitions, 352 flow [2025-02-06 18:49:04,409 INFO L124 PetriNetUnfolderBase]: 26/167 cut-off events. [2025-02-06 18:49:04,411 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-02-06 18:49:04,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 167 events. 26/167 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 858 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 149. Up to 2 conditions per place. [2025-02-06 18:49:04,421 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 169 transitions, 352 flow [2025-02-06 18:49:04,428 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 147 places, 166 transitions, 344 flow [2025-02-06 18:49:04,449 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 18:49:04,462 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;@6fa70c47, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 18:49:04,463 INFO L334 AbstractCegarLoop]: Starting to check reachability of 80 error locations. [2025-02-06 18:49:04,467 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-06 18:49:04,467 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2025-02-06 18:49:04,467 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-06 18:49:04,467 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:04,468 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-02-06 18:49:04,468 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:04,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:04,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1361813, now seen corresponding path program 1 times [2025-02-06 18:49:04,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:04,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149089434] [2025-02-06 18:49:04,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:04,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:04,529 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-02-06 18:49:04,567 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-02-06 18:49:04,567 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:04,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:04,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:04,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149089434] [2025-02-06 18:49:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149089434] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:04,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:04,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066533554] [2025-02-06 18:49:04,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:04,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:04,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:04,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:04,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:04,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:04,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 166 transitions, 344 flow. Second operand has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 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-02-06 18:49:04,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:04,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:04,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:05,682 INFO L124 PetriNetUnfolderBase]: 2887/6554 cut-off events. [2025-02-06 18:49:05,683 INFO L125 PetriNetUnfolderBase]: For 74/74 co-relation queries the response was YES. [2025-02-06 18:49:05,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10823 conditions, 6554 events. 2887/6554 cut-off events. For 74/74 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 59595 event pairs, 1810 based on Foata normal form. 4/5193 useless extension candidates. Maximal degree in co-relation 10623. Up to 4187 conditions per place. [2025-02-06 18:49:05,730 INFO L140 encePairwiseOnDemand]: 154/169 looper letters, 79 selfloop transitions, 7 changer transitions 2/168 dead transitions. [2025-02-06 18:49:05,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 168 transitions, 522 flow [2025-02-06 18:49:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:05,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:05,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 427 transitions. [2025-02-06 18:49:05,749 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6316568047337278 [2025-02-06 18:49:05,750 INFO L175 Difference]: Start difference. First operand has 147 places, 166 transitions, 344 flow. Second operand 4 states and 427 transitions. [2025-02-06 18:49:05,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 168 transitions, 522 flow [2025-02-06 18:49:05,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 168 transitions, 514 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-06 18:49:05,764 INFO L231 Difference]: Finished difference. Result has 147 places, 166 transitions, 383 flow [2025-02-06 18:49:05,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=383, PETRI_PLACES=147, PETRI_TRANSITIONS=166} [2025-02-06 18:49:05,768 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 0 predicate places. [2025-02-06 18:49:05,768 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 166 transitions, 383 flow [2025-02-06 18:49:05,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 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-02-06 18:49:05,770 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:05,770 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-02-06 18:49:05,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 18:49:05,770 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:05,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:05,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1916316717, now seen corresponding path program 1 times [2025-02-06 18:49:05,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:05,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687590302] [2025-02-06 18:49:05,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:05,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:05,784 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-06 18:49:05,802 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-06 18:49:05,802 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:05,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:05,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:05,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:05,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687590302] [2025-02-06 18:49:05,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687590302] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:49:05,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524044211] [2025-02-06 18:49:05,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:05,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:05,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:05,905 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:49:05,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 18:49:05,973 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-06 18:49:05,984 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-06 18:49:05,984 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:05,984 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:05,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 18:49:05,988 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:49:06,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:06,022 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:49:06,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524044211] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:06,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:49:06,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-02-06 18:49:06,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220384486] [2025-02-06 18:49:06,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:06,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:06,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:06,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:06,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:49:06,040 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:06,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 166 transitions, 383 flow. Second operand has 6 states, 6 states have (on average 83.83333333333333) internal successors, (503), 6 states have internal predecessors, (503), 0 states have call successors, (0), 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-02-06 18:49:06,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:06,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:06,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:06,648 INFO L124 PetriNetUnfolderBase]: 2887/6550 cut-off events. [2025-02-06 18:49:06,648 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2025-02-06 18:49:06,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10789 conditions, 6550 events. 2887/6550 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 59556 event pairs, 1810 based on Foata normal form. 2/5190 useless extension candidates. Maximal degree in co-relation 10739. Up to 4176 conditions per place. [2025-02-06 18:49:06,700 INFO L140 encePairwiseOnDemand]: 160/169 looper letters, 72 selfloop transitions, 12 changer transitions 0/164 dead transitions. [2025-02-06 18:49:06,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 164 transitions, 543 flow [2025-02-06 18:49:06,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:49:06,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:49:06,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 584 transitions. [2025-02-06 18:49:06,702 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5759368836291914 [2025-02-06 18:49:06,702 INFO L175 Difference]: Start difference. First operand has 147 places, 166 transitions, 383 flow. Second operand 6 states and 584 transitions. [2025-02-06 18:49:06,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 164 transitions, 543 flow [2025-02-06 18:49:06,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 164 transitions, 543 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-02-06 18:49:06,705 INFO L231 Difference]: Finished difference. Result has 148 places, 164 transitions, 399 flow [2025-02-06 18:49:06,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=399, PETRI_PLACES=148, PETRI_TRANSITIONS=164} [2025-02-06 18:49:06,706 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 1 predicate places. [2025-02-06 18:49:06,706 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 164 transitions, 399 flow [2025-02-06 18:49:06,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 83.83333333333333) internal successors, (503), 6 states have internal predecessors, (503), 0 states have call successors, (0), 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-02-06 18:49:06,706 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:06,706 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-02-06 18:49:06,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-06 18:49:06,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:06,911 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:06,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:06,911 INFO L85 PathProgramCache]: Analyzing trace with hash -723722660, now seen corresponding path program 1 times [2025-02-06 18:49:06,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:06,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757056207] [2025-02-06 18:49:06,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:06,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:06,924 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-06 18:49:06,936 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-06 18:49:06,936 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:06,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:07,032 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:07,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:07,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757056207] [2025-02-06 18:49:07,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757056207] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:49:07,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051955484] [2025-02-06 18:49:07,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:07,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:07,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:07,035 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:49:07,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-06 18:49:07,098 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-06 18:49:07,108 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-06 18:49:07,108 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:07,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:07,109 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 18:49:07,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:49:07,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:07,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 18:49:07,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:07,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051955484] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 18:49:07,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 18:49:07,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-02-06 18:49:07,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112189990] [2025-02-06 18:49:07,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 18:49:07,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 18:49:07,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:07,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 18:49:07,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-02-06 18:49:07,308 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:07,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 164 transitions, 399 flow. Second operand has 12 states, 12 states have (on average 84.08333333333333) internal successors, (1009), 12 states have internal predecessors, (1009), 0 states have call successors, (0), 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-02-06 18:49:07,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:07,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:07,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:08,017 INFO L124 PetriNetUnfolderBase]: 2893/6574 cut-off events. [2025-02-06 18:49:08,018 INFO L125 PetriNetUnfolderBase]: For 64/64 co-relation queries the response was YES. [2025-02-06 18:49:08,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10883 conditions, 6574 events. 2893/6574 cut-off events. For 64/64 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 59751 event pairs, 1810 based on Foata normal form. 6/5217 useless extension candidates. Maximal degree in co-relation 10741. Up to 4187 conditions per place. [2025-02-06 18:49:08,059 INFO L140 encePairwiseOnDemand]: 160/169 looper letters, 77 selfloop transitions, 25 changer transitions 0/182 dead transitions. [2025-02-06 18:49:08,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 182 transitions, 717 flow [2025-02-06 18:49:08,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 18:49:08,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-02-06 18:49:08,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 938 transitions. [2025-02-06 18:49:08,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5550295857988166 [2025-02-06 18:49:08,062 INFO L175 Difference]: Start difference. First operand has 148 places, 164 transitions, 399 flow. Second operand 10 states and 938 transitions. [2025-02-06 18:49:08,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 182 transitions, 717 flow [2025-02-06 18:49:08,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 182 transitions, 659 flow, removed 12 selfloop flow, removed 5 redundant places. [2025-02-06 18:49:08,069 INFO L231 Difference]: Finished difference. Result has 155 places, 182 transitions, 539 flow [2025-02-06 18:49:08,069 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=539, PETRI_PLACES=155, PETRI_TRANSITIONS=182} [2025-02-06 18:49:08,070 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 8 predicate places. [2025-02-06 18:49:08,070 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 182 transitions, 539 flow [2025-02-06 18:49:08,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 84.08333333333333) internal successors, (1009), 12 states have internal predecessors, (1009), 0 states have call successors, (0), 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-02-06 18:49:08,073 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:08,073 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:08,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-06 18:49:08,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:08,275 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:08,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:08,277 INFO L85 PathProgramCache]: Analyzing trace with hash -942596052, now seen corresponding path program 1 times [2025-02-06 18:49:08,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:08,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984730550] [2025-02-06 18:49:08,277 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:08,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:08,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-06 18:49:08,291 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-06 18:49:08,291 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:08,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:08,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:08,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:08,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984730550] [2025-02-06 18:49:08,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984730550] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:08,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:08,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:08,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279192951] [2025-02-06 18:49:08,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:08,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:08,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:08,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:08,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:08,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:49:08,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 182 transitions, 539 flow. Second operand has 4 states, 4 states have (on average 77.25) internal successors, (309), 4 states have internal predecessors, (309), 0 states have call successors, (0), 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-02-06 18:49:08,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:08,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:49:08,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:09,057 INFO L124 PetriNetUnfolderBase]: 4498/9433 cut-off events. [2025-02-06 18:49:09,058 INFO L125 PetriNetUnfolderBase]: For 89/89 co-relation queries the response was YES. [2025-02-06 18:49:09,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16207 conditions, 9433 events. 4498/9433 cut-off events. For 89/89 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 84654 event pairs, 1733 based on Foata normal form. 224/7786 useless extension candidates. Maximal degree in co-relation 16140. Up to 4043 conditions per place. [2025-02-06 18:49:09,100 INFO L140 encePairwiseOnDemand]: 153/169 looper letters, 178 selfloop transitions, 10 changer transitions 0/258 dead transitions. [2025-02-06 18:49:09,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 258 transitions, 1069 flow [2025-02-06 18:49:09,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:09,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:09,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 470 transitions. [2025-02-06 18:49:09,103 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6952662721893491 [2025-02-06 18:49:09,104 INFO L175 Difference]: Start difference. First operand has 155 places, 182 transitions, 539 flow. Second operand 4 states and 470 transitions. [2025-02-06 18:49:09,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 258 transitions, 1069 flow [2025-02-06 18:49:09,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 258 transitions, 1045 flow, removed 6 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:09,110 INFO L231 Difference]: Finished difference. Result has 157 places, 186 transitions, 583 flow [2025-02-06 18:49:09,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=583, PETRI_PLACES=157, PETRI_TRANSITIONS=186} [2025-02-06 18:49:09,113 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 10 predicate places. [2025-02-06 18:49:09,113 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 186 transitions, 583 flow [2025-02-06 18:49:09,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 77.25) internal successors, (309), 4 states have internal predecessors, (309), 0 states have call successors, (0), 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-02-06 18:49:09,113 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:09,113 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:09,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 18:49:09,114 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:09,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:09,114 INFO L85 PathProgramCache]: Analyzing trace with hash -943551414, now seen corresponding path program 1 times [2025-02-06 18:49:09,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:09,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103664852] [2025-02-06 18:49:09,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:09,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:09,123 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-06 18:49:09,148 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-06 18:49:09,148 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:09,148 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:09,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:09,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:09,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103664852] [2025-02-06 18:49:09,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103664852] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:09,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:09,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:09,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28669499] [2025-02-06 18:49:09,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:09,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 18:49:09,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:09,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 18:49:09,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 18:49:09,223 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:09,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 186 transitions, 583 flow. Second operand has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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-02-06 18:49:09,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:09,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:09,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:09,902 INFO L124 PetriNetUnfolderBase]: 6081/13072 cut-off events. [2025-02-06 18:49:09,902 INFO L125 PetriNetUnfolderBase]: For 1782/1865 co-relation queries the response was YES. [2025-02-06 18:49:09,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24222 conditions, 13072 events. 6081/13072 cut-off events. For 1782/1865 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 120368 event pairs, 2703 based on Foata normal form. 155/11459 useless extension candidates. Maximal degree in co-relation 24155. Up to 5669 conditions per place. [2025-02-06 18:49:09,973 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 164 selfloop transitions, 2 changer transitions 0/244 dead transitions. [2025-02-06 18:49:09,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 244 transitions, 1051 flow [2025-02-06 18:49:09,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 18:49:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-06 18:49:09,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 389 transitions. [2025-02-06 18:49:09,974 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7672583826429981 [2025-02-06 18:49:09,974 INFO L175 Difference]: Start difference. First operand has 157 places, 186 transitions, 583 flow. Second operand 3 states and 389 transitions. [2025-02-06 18:49:09,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 244 transitions, 1051 flow [2025-02-06 18:49:10,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 244 transitions, 1051 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-02-06 18:49:10,051 INFO L231 Difference]: Finished difference. Result has 160 places, 187 transitions, 601 flow [2025-02-06 18:49:10,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=601, PETRI_PLACES=160, PETRI_TRANSITIONS=187} [2025-02-06 18:49:10,054 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 13 predicate places. [2025-02-06 18:49:10,054 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 187 transitions, 601 flow [2025-02-06 18:49:10,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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-02-06 18:49:10,054 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:10,054 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:10,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 18:49:10,055 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:10,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:10,056 INFO L85 PathProgramCache]: Analyzing trace with hash 844294831, now seen corresponding path program 1 times [2025-02-06 18:49:10,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:10,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681817624] [2025-02-06 18:49:10,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:10,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:10,066 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-06 18:49:10,071 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-06 18:49:10,071 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:10,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:10,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:10,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:10,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681817624] [2025-02-06 18:49:10,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681817624] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:10,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:10,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:10,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478884533] [2025-02-06 18:49:10,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:10,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 18:49:10,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:10,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 18:49:10,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 18:49:10,120 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 169 [2025-02-06 18:49:10,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 187 transitions, 601 flow. Second operand has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-02-06 18:49:10,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:10,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 169 [2025-02-06 18:49:10,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:10,966 INFO L124 PetriNetUnfolderBase]: 5577/12659 cut-off events. [2025-02-06 18:49:10,967 INFO L125 PetriNetUnfolderBase]: For 2080/2197 co-relation queries the response was YES. [2025-02-06 18:49:10,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23287 conditions, 12659 events. 5577/12659 cut-off events. For 2080/2197 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 120953 event pairs, 3653 based on Foata normal form. 67/10859 useless extension candidates. Maximal degree in co-relation 23218. Up to 8093 conditions per place. [2025-02-06 18:49:11,054 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 96 selfloop transitions, 7 changer transitions 0/185 dead transitions. [2025-02-06 18:49:11,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 185 transitions, 798 flow [2025-02-06 18:49:11,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 18:49:11,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-06 18:49:11,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 343 transitions. [2025-02-06 18:49:11,072 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6765285996055227 [2025-02-06 18:49:11,072 INFO L175 Difference]: Start difference. First operand has 160 places, 187 transitions, 601 flow. Second operand 3 states and 343 transitions. [2025-02-06 18:49:11,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 185 transitions, 798 flow [2025-02-06 18:49:11,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 185 transitions, 789 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:11,114 INFO L231 Difference]: Finished difference. Result has 160 places, 185 transitions, 597 flow [2025-02-06 18:49:11,114 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=597, PETRI_PLACES=160, PETRI_TRANSITIONS=185} [2025-02-06 18:49:11,115 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 13 predicate places. [2025-02-06 18:49:11,115 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 185 transitions, 597 flow [2025-02-06 18:49:11,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-02-06 18:49:11,116 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:11,116 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2025-02-06 18:49:11,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 18:49:11,116 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:11,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:11,117 INFO L85 PathProgramCache]: Analyzing trace with hash 911474164, now seen corresponding path program 2 times [2025-02-06 18:49:11,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:11,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411664527] [2025-02-06 18:49:11,117 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:49:11,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:11,133 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-02-06 18:49:11,139 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-02-06 18:49:11,139 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:49:11,139 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:11,239 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-02-06 18:49:11,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:11,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411664527] [2025-02-06 18:49:11,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411664527] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:49:11,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506902591] [2025-02-06 18:49:11,240 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:49:11,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:11,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:11,267 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:49:11,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-06 18:49:11,354 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-02-06 18:49:11,371 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-02-06 18:49:11,371 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:49:11,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:11,372 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 18:49:11,373 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:49:11,399 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-02-06 18:49:11,400 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 18:49:11,428 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-02-06 18:49:11,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506902591] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 18:49:11,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 18:49:11,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2025-02-06 18:49:11,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443301831] [2025-02-06 18:49:11,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 18:49:11,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:11,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:11,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:11,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:11,445 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:11,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 185 transitions, 597 flow. Second operand has 6 states, 6 states have (on average 84.66666666666667) internal successors, (508), 6 states have internal predecessors, (508), 0 states have call successors, (0), 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-02-06 18:49:11,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:11,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:11,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:12,395 INFO L124 PetriNetUnfolderBase]: 5577/12657 cut-off events. [2025-02-06 18:49:12,396 INFO L125 PetriNetUnfolderBase]: For 1994/2111 co-relation queries the response was YES. [2025-02-06 18:49:12,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23223 conditions, 12657 events. 5577/12657 cut-off events. For 1994/2111 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 121417 event pairs, 3653 based on Foata normal form. 67/10858 useless extension candidates. Maximal degree in co-relation 23164. Up to 8075 conditions per place. [2025-02-06 18:49:12,459 INFO L140 encePairwiseOnDemand]: 161/169 looper letters, 78 selfloop transitions, 25 changer transitions 0/183 dead transitions. [2025-02-06 18:49:12,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 183 transitions, 783 flow [2025-02-06 18:49:12,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:12,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:12,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 410 transitions. [2025-02-06 18:49:12,464 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.606508875739645 [2025-02-06 18:49:12,464 INFO L175 Difference]: Start difference. First operand has 160 places, 185 transitions, 597 flow. Second operand 4 states and 410 transitions. [2025-02-06 18:49:12,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 183 transitions, 783 flow [2025-02-06 18:49:12,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 183 transitions, 749 flow, removed 2 selfloop flow, removed 6 redundant places. [2025-02-06 18:49:12,480 INFO L231 Difference]: Finished difference. Result has 155 places, 183 transitions, 593 flow [2025-02-06 18:49:12,481 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=593, PETRI_PLACES=155, PETRI_TRANSITIONS=183} [2025-02-06 18:49:12,483 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 8 predicate places. [2025-02-06 18:49:12,483 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 183 transitions, 593 flow [2025-02-06 18:49:12,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.66666666666667) internal successors, (508), 6 states have internal predecessors, (508), 0 states have call successors, (0), 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-02-06 18:49:12,483 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:12,483 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:12,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-06 18:49:12,685 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:12,685 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:12,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:12,685 INFO L85 PathProgramCache]: Analyzing trace with hash 286635329, now seen corresponding path program 1 times [2025-02-06 18:49:12,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:12,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806824642] [2025-02-06 18:49:12,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:12,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:12,709 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-06 18:49:12,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-06 18:49:12,730 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:12,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:12,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 18:49:12,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:12,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806824642] [2025-02-06 18:49:12,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806824642] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:49:12,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531101534] [2025-02-06 18:49:12,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:12,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:12,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:12,816 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:49:12,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-06 18:49:12,882 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-06 18:49:12,904 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-06 18:49:12,904 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:12,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:12,907 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 18:49:12,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:49:12,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 18:49:12,953 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 18:49:12,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 18:49:12,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531101534] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 18:49:12,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 18:49:12,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-02-06 18:49:12,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705756973] [2025-02-06 18:49:12,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 18:49:12,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 18:49:12,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:12,987 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 18:49:12,987 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2025-02-06 18:49:13,016 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:13,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 183 transitions, 593 flow. Second operand has 11 states, 11 states have (on average 84.72727272727273) internal successors, (932), 11 states have internal predecessors, (932), 0 states have call successors, (0), 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-02-06 18:49:13,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:13,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:13,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:13,783 INFO L124 PetriNetUnfolderBase]: 5573/12653 cut-off events. [2025-02-06 18:49:13,783 INFO L125 PetriNetUnfolderBase]: For 1992/2109 co-relation queries the response was YES. [2025-02-06 18:49:13,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23213 conditions, 12653 events. 5573/12653 cut-off events. For 1992/2109 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 121249 event pairs, 3653 based on Foata normal form. 67/10853 useless extension candidates. Maximal degree in co-relation 23079. Up to 8079 conditions per place. [2025-02-06 18:49:13,829 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 78 selfloop transitions, 21 changer transitions 0/179 dead transitions. [2025-02-06 18:49:13,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 179 transitions, 767 flow [2025-02-06 18:49:13,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 18:49:13,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-06 18:49:13,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 671 transitions. [2025-02-06 18:49:13,832 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5672020287404903 [2025-02-06 18:49:13,832 INFO L175 Difference]: Start difference. First operand has 155 places, 183 transitions, 593 flow. Second operand 7 states and 671 transitions. [2025-02-06 18:49:13,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 179 transitions, 767 flow [2025-02-06 18:49:13,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 179 transitions, 721 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:13,887 INFO L231 Difference]: Finished difference. Result has 158 places, 179 transitions, 565 flow [2025-02-06 18:49:13,887 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=565, PETRI_PLACES=158, PETRI_TRANSITIONS=179} [2025-02-06 18:49:13,888 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 11 predicate places. [2025-02-06 18:49:13,888 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 179 transitions, 565 flow [2025-02-06 18:49:13,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 84.72727272727273) internal successors, (932), 11 states have internal predecessors, (932), 0 states have call successors, (0), 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-02-06 18:49:13,889 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:13,889 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:13,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 18:49:14,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-02-06 18:49:14,090 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:14,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:14,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1129156479, now seen corresponding path program 2 times [2025-02-06 18:49:14,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:14,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438942149] [2025-02-06 18:49:14,091 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:49:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:14,107 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-02-06 18:49:14,117 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 11 of 29 statements. [2025-02-06 18:49:14,117 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:49:14,117 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:14,150 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-06 18:49:14,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:14,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438942149] [2025-02-06 18:49:14,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438942149] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:14,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:14,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:14,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702172178] [2025-02-06 18:49:14,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:14,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:14,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:14,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:14,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:14,199 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:49:14,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 179 transitions, 565 flow. Second operand has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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-02-06 18:49:14,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:14,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:49:14,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:14,942 INFO L124 PetriNetUnfolderBase]: 6450/14208 cut-off events. [2025-02-06 18:49:14,943 INFO L125 PetriNetUnfolderBase]: For 2316/2346 co-relation queries the response was YES. [2025-02-06 18:49:14,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26501 conditions, 14208 events. 6450/14208 cut-off events. For 2316/2346 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 134533 event pairs, 3336 based on Foata normal form. 30/12157 useless extension candidates. Maximal degree in co-relation 26372. Up to 7303 conditions per place. [2025-02-06 18:49:15,002 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 132 selfloop transitions, 7 changer transitions 0/215 dead transitions. [2025-02-06 18:49:15,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 215 transitions, 918 flow [2025-02-06 18:49:15,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:15,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:15,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 441 transitions. [2025-02-06 18:49:15,004 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6523668639053254 [2025-02-06 18:49:15,004 INFO L175 Difference]: Start difference. First operand has 158 places, 179 transitions, 565 flow. Second operand 4 states and 441 transitions. [2025-02-06 18:49:15,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 215 transitions, 918 flow [2025-02-06 18:49:15,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 215 transitions, 901 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-06 18:49:15,025 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 572 flow [2025-02-06 18:49:15,025 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=572, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2025-02-06 18:49:15,026 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 10 predicate places. [2025-02-06 18:49:15,026 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 572 flow [2025-02-06 18:49:15,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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-02-06 18:49:15,026 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:15,026 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:15,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-06 18:49:15,026 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:15,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:15,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1646648668, now seen corresponding path program 1 times [2025-02-06 18:49:15,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:15,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935427893] [2025-02-06 18:49:15,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:15,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:15,036 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-06 18:49:15,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-06 18:49:15,042 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:15,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:15,115 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-06 18:49:15,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:15,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935427893] [2025-02-06 18:49:15,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935427893] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:15,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:15,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:15,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046736330] [2025-02-06 18:49:15,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:15,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:15,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:15,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:15,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:15,145 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-02-06 18:49:15,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 572 flow. Second operand has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 0 states have call successors, (0), 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-02-06 18:49:15,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:15,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-02-06 18:49:15,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:16,109 INFO L124 PetriNetUnfolderBase]: 6743/14788 cut-off events. [2025-02-06 18:49:16,110 INFO L125 PetriNetUnfolderBase]: For 4560/4761 co-relation queries the response was YES. [2025-02-06 18:49:16,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28352 conditions, 14788 events. 6743/14788 cut-off events. For 4560/4761 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 140279 event pairs, 3553 based on Foata normal form. 321/12682 useless extension candidates. Maximal degree in co-relation 28229. Up to 7689 conditions per place. [2025-02-06 18:49:16,175 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 141 selfloop transitions, 5 changer transitions 0/217 dead transitions. [2025-02-06 18:49:16,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 217 transitions, 1002 flow [2025-02-06 18:49:16,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:16,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:16,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 434 transitions. [2025-02-06 18:49:16,177 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6420118343195266 [2025-02-06 18:49:16,177 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 572 flow. Second operand 4 states and 434 transitions. [2025-02-06 18:49:16,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 217 transitions, 1002 flow [2025-02-06 18:49:16,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 217 transitions, 989 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:16,213 INFO L231 Difference]: Finished difference. Result has 156 places, 177 transitions, 570 flow [2025-02-06 18:49:16,213 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=570, PETRI_PLACES=156, PETRI_TRANSITIONS=177} [2025-02-06 18:49:16,214 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 9 predicate places. [2025-02-06 18:49:16,214 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 177 transitions, 570 flow [2025-02-06 18:49:16,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 0 states have call successors, (0), 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-02-06 18:49:16,214 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:16,214 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:16,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-06 18:49:16,214 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:16,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:16,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1647665535, now seen corresponding path program 1 times [2025-02-06 18:49:16,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:16,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305664517] [2025-02-06 18:49:16,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:16,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:16,224 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-06 18:49:16,233 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-06 18:49:16,234 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:16,235 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:16,285 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-06 18:49:16,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:16,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305664517] [2025-02-06 18:49:16,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305664517] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:16,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:16,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:16,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582677342] [2025-02-06 18:49:16,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:16,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 18:49:16,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:16,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 18:49:16,288 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 18:49:16,294 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:16,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 177 transitions, 570 flow. Second operand has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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-02-06 18:49:16,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:16,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:16,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:17,498 INFO L124 PetriNetUnfolderBase]: 9793/20904 cut-off events. [2025-02-06 18:49:17,498 INFO L125 PetriNetUnfolderBase]: For 5698/6089 co-relation queries the response was YES. [2025-02-06 18:49:17,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40286 conditions, 20904 events. 9793/20904 cut-off events. For 5698/6089 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 200549 event pairs, 4433 based on Foata normal form. 413/18539 useless extension candidates. Maximal degree in co-relation 40163. Up to 9538 conditions per place. [2025-02-06 18:49:17,579 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 162 selfloop transitions, 2 changer transitions 0/237 dead transitions. [2025-02-06 18:49:17,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 237 transitions, 1075 flow [2025-02-06 18:49:17,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 18:49:17,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-06 18:49:17,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2025-02-06 18:49:17,581 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7633136094674556 [2025-02-06 18:49:17,581 INFO L175 Difference]: Start difference. First operand has 156 places, 177 transitions, 570 flow. Second operand 3 states and 387 transitions. [2025-02-06 18:49:17,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 237 transitions, 1075 flow [2025-02-06 18:49:17,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 237 transitions, 1065 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:17,647 INFO L231 Difference]: Finished difference. Result has 156 places, 178 transitions, 578 flow [2025-02-06 18:49:17,647 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=578, PETRI_PLACES=156, PETRI_TRANSITIONS=178} [2025-02-06 18:49:17,648 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 9 predicate places. [2025-02-06 18:49:17,648 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 178 transitions, 578 flow [2025-02-06 18:49:17,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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-02-06 18:49:17,648 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:17,648 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:17,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-06 18:49:17,649 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:17,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:17,649 INFO L85 PathProgramCache]: Analyzing trace with hash -644141851, now seen corresponding path program 1 times [2025-02-06 18:49:17,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:17,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293911126] [2025-02-06 18:49:17,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:17,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:17,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-06 18:49:17,664 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-06 18:49:17,664 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:17,664 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:17,791 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 18:49:17,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:17,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293911126] [2025-02-06 18:49:17,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293911126] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:49:17,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229151783] [2025-02-06 18:49:17,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:17,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:17,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:17,795 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:49:17,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-06 18:49:17,866 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-06 18:49:17,892 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-06 18:49:17,892 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:17,892 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:17,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 18:49:17,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:49:17,982 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 18:49:17,982 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 18:49:18,030 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 18:49:18,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229151783] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 18:49:18,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 18:49:18,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2025-02-06 18:49:18,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79560868] [2025-02-06 18:49:18,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 18:49:18,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-06 18:49:18,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:18,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-06 18:49:18,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2025-02-06 18:49:18,073 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:18,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 178 transitions, 578 flow. Second operand has 18 states, 18 states have (on average 84.55555555555556) internal successors, (1522), 18 states have internal predecessors, (1522), 0 states have call successors, (0), 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-02-06 18:49:18,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:18,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:18,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:19,416 INFO L124 PetriNetUnfolderBase]: 9277/21098 cut-off events. [2025-02-06 18:49:19,416 INFO L125 PetriNetUnfolderBase]: For 5638/5931 co-relation queries the response was YES. [2025-02-06 18:49:19,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39964 conditions, 21098 events. 9277/21098 cut-off events. For 5638/5931 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 212478 event pairs, 6297 based on Foata normal form. 157/18391 useless extension candidates. Maximal degree in co-relation 39837. Up to 13586 conditions per place. [2025-02-06 18:49:19,498 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 79 selfloop transitions, 22 changer transitions 0/178 dead transitions. [2025-02-06 18:49:19,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 178 transitions, 785 flow [2025-02-06 18:49:19,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 18:49:19,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-06 18:49:19,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1011 transitions. [2025-02-06 18:49:19,501 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5438407746100054 [2025-02-06 18:49:19,501 INFO L175 Difference]: Start difference. First operand has 156 places, 178 transitions, 578 flow. Second operand 11 states and 1011 transitions. [2025-02-06 18:49:19,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 178 transitions, 785 flow [2025-02-06 18:49:19,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 178 transitions, 783 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:49:19,545 INFO L231 Difference]: Finished difference. Result has 167 places, 178 transitions, 643 flow [2025-02-06 18:49:19,546 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=643, PETRI_PLACES=167, PETRI_TRANSITIONS=178} [2025-02-06 18:49:19,546 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 20 predicate places. [2025-02-06 18:49:19,546 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 178 transitions, 643 flow [2025-02-06 18:49:19,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 84.55555555555556) internal successors, (1522), 18 states have internal predecessors, (1522), 0 states have call successors, (0), 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-02-06 18:49:19,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:19,547 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:19,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-06 18:49:19,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-02-06 18:49:19,747 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:19,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:19,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1992373851, now seen corresponding path program 2 times [2025-02-06 18:49:19,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:19,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387334816] [2025-02-06 18:49:19,750 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:49:19,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:19,778 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 42 statements into 2 equivalence classes. [2025-02-06 18:49:19,793 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 12 of 42 statements. [2025-02-06 18:49:19,797 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:49:19,798 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:19,851 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:19,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:19,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387334816] [2025-02-06 18:49:19,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387334816] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:19,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:19,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:19,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820806292] [2025-02-06 18:49:19,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:19,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:19,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:19,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:19,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:19,985 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-02-06 18:49:19,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 178 transitions, 643 flow. Second operand has 4 states, 4 states have (on average 82.25) internal successors, (329), 4 states have internal predecessors, (329), 0 states have call successors, (0), 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-02-06 18:49:19,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:19,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-02-06 18:49:19,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:21,422 INFO L124 PetriNetUnfolderBase]: 10532/22942 cut-off events. [2025-02-06 18:49:21,422 INFO L125 PetriNetUnfolderBase]: For 7064/7158 co-relation queries the response was YES. [2025-02-06 18:49:21,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44515 conditions, 22942 events. 10532/22942 cut-off events. For 7064/7158 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 225841 event pairs, 5805 based on Foata normal form. 184/19969 useless extension candidates. Maximal degree in co-relation 44357. Up to 12440 conditions per place. [2025-02-06 18:49:21,565 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 136 selfloop transitions, 7 changer transitions 0/213 dead transitions. [2025-02-06 18:49:21,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 213 transitions, 1004 flow [2025-02-06 18:49:21,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:21,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:21,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 432 transitions. [2025-02-06 18:49:21,566 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6390532544378699 [2025-02-06 18:49:21,566 INFO L175 Difference]: Start difference. First operand has 167 places, 178 transitions, 643 flow. Second operand 4 states and 432 transitions. [2025-02-06 18:49:21,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 213 transitions, 1004 flow [2025-02-06 18:49:21,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 213 transitions, 972 flow, removed 0 selfloop flow, removed 8 redundant places. [2025-02-06 18:49:21,639 INFO L231 Difference]: Finished difference. Result has 161 places, 177 transitions, 621 flow [2025-02-06 18:49:21,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=621, PETRI_PLACES=161, PETRI_TRANSITIONS=177} [2025-02-06 18:49:21,640 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 14 predicate places. [2025-02-06 18:49:21,640 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 177 transitions, 621 flow [2025-02-06 18:49:21,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.25) internal successors, (329), 4 states have internal predecessors, (329), 0 states have call successors, (0), 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-02-06 18:49:21,640 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:21,640 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:21,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 18:49:21,640 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:21,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:21,641 INFO L85 PathProgramCache]: Analyzing trace with hash 660983552, now seen corresponding path program 1 times [2025-02-06 18:49:21,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:21,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604446550] [2025-02-06 18:49:21,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:21,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:21,649 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 18:49:21,656 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 18:49:21,656 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:21,656 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:21,718 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:21,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:21,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604446550] [2025-02-06 18:49:21,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604446550] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:21,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:21,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:21,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552315774] [2025-02-06 18:49:21,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:21,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:21,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:21,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:21,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:21,767 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:49:21,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 177 transitions, 621 flow. Second operand has 4 states, 4 states have (on average 84.5) internal successors, (338), 4 states have internal predecessors, (338), 0 states have call successors, (0), 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-02-06 18:49:21,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:21,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:49:21,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:23,487 INFO L124 PetriNetUnfolderBase]: 10737/23881 cut-off events. [2025-02-06 18:49:23,487 INFO L125 PetriNetUnfolderBase]: For 7823/8156 co-relation queries the response was YES. [2025-02-06 18:49:23,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46020 conditions, 23881 events. 10737/23881 cut-off events. For 7823/8156 co-relation queries the response was YES. Maximal size of possible extension queue 847. Compared 239601 event pairs, 5839 based on Foata normal form. 223/20959 useless extension candidates. Maximal degree in co-relation 45876. Up to 12495 conditions per place. [2025-02-06 18:49:23,695 INFO L140 encePairwiseOnDemand]: 161/169 looper letters, 139 selfloop transitions, 7 changer transitions 0/218 dead transitions. [2025-02-06 18:49:23,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 218 transitions, 1058 flow [2025-02-06 18:49:23,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:23,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:23,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 440 transitions. [2025-02-06 18:49:23,697 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.650887573964497 [2025-02-06 18:49:23,697 INFO L175 Difference]: Start difference. First operand has 161 places, 177 transitions, 621 flow. Second operand 4 states and 440 transitions. [2025-02-06 18:49:23,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 218 transitions, 1058 flow [2025-02-06 18:49:23,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 218 transitions, 1038 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:23,774 INFO L231 Difference]: Finished difference. Result has 161 places, 177 transitions, 629 flow [2025-02-06 18:49:23,774 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=629, PETRI_PLACES=161, PETRI_TRANSITIONS=177} [2025-02-06 18:49:23,775 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 14 predicate places. [2025-02-06 18:49:23,775 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 177 transitions, 629 flow [2025-02-06 18:49:23,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 84.5) internal successors, (338), 4 states have internal predecessors, (338), 0 states have call successors, (0), 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-02-06 18:49:23,775 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:23,775 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:23,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 18:49:23,775 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:23,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:23,776 INFO L85 PathProgramCache]: Analyzing trace with hash -28529687, now seen corresponding path program 1 times [2025-02-06 18:49:23,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:23,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604558572] [2025-02-06 18:49:23,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:23,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:23,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 18:49:23,802 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 18:49:23,802 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:23,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:23,895 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:23,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:23,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604558572] [2025-02-06 18:49:23,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604558572] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:23,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:23,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:23,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56251074] [2025-02-06 18:49:23,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:23,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:23,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:23,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:23,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:23,906 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:49:23,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 177 transitions, 629 flow. Second operand has 4 states, 4 states have (on average 85.25) internal successors, (341), 4 states have internal predecessors, (341), 0 states have call successors, (0), 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-02-06 18:49:23,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:23,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:49:23,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:25,398 INFO L124 PetriNetUnfolderBase]: 11215/23647 cut-off events. [2025-02-06 18:49:25,399 INFO L125 PetriNetUnfolderBase]: For 7991/8072 co-relation queries the response was YES. [2025-02-06 18:49:25,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47664 conditions, 23647 events. 11215/23647 cut-off events. For 7991/8072 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 228165 event pairs, 5178 based on Foata normal form. 269/21730 useless extension candidates. Maximal degree in co-relation 47519. Up to 10655 conditions per place. [2025-02-06 18:49:25,579 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 202 selfloop transitions, 3 changer transitions 0/274 dead transitions. [2025-02-06 18:49:25,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 274 transitions, 1302 flow [2025-02-06 18:49:25,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:25,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:25,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 499 transitions. [2025-02-06 18:49:25,580 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7381656804733728 [2025-02-06 18:49:25,580 INFO L175 Difference]: Start difference. First operand has 161 places, 177 transitions, 629 flow. Second operand 4 states and 499 transitions. [2025-02-06 18:49:25,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 274 transitions, 1302 flow [2025-02-06 18:49:25,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 274 transitions, 1286 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:25,762 INFO L231 Difference]: Finished difference. Result has 164 places, 178 transitions, 639 flow [2025-02-06 18:49:25,763 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=639, PETRI_PLACES=164, PETRI_TRANSITIONS=178} [2025-02-06 18:49:25,763 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 17 predicate places. [2025-02-06 18:49:25,763 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 178 transitions, 639 flow [2025-02-06 18:49:25,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.25) internal successors, (341), 4 states have internal predecessors, (341), 0 states have call successors, (0), 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-02-06 18:49:25,763 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:25,764 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:25,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-06 18:49:25,764 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:25,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:25,764 INFO L85 PathProgramCache]: Analyzing trace with hash -65871774, now seen corresponding path program 1 times [2025-02-06 18:49:25,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:25,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349002268] [2025-02-06 18:49:25,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:25,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:25,773 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 18:49:25,782 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 18:49:25,782 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:25,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:25,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:25,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349002268] [2025-02-06 18:49:25,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349002268] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:25,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:25,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:25,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642586200] [2025-02-06 18:49:25,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:25,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:25,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:25,910 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:25,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:25,959 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:49:25,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 178 transitions, 639 flow. Second operand has 4 states, 4 states have (on average 84.75) internal successors, (339), 4 states have internal predecessors, (339), 0 states have call successors, (0), 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-02-06 18:49:25,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:25,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:49:25,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:27,412 INFO L124 PetriNetUnfolderBase]: 10599/23934 cut-off events. [2025-02-06 18:49:27,412 INFO L125 PetriNetUnfolderBase]: For 8462/8549 co-relation queries the response was YES. [2025-02-06 18:49:27,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47548 conditions, 23934 events. 10599/23934 cut-off events. For 8462/8549 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 242761 event pairs, 4631 based on Foata normal form. 87/21424 useless extension candidates. Maximal degree in co-relation 47402. Up to 10290 conditions per place. [2025-02-06 18:49:27,579 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 136 selfloop transitions, 7 changer transitions 0/216 dead transitions. [2025-02-06 18:49:27,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 216 transitions, 1022 flow [2025-02-06 18:49:27,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:27,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:27,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 439 transitions. [2025-02-06 18:49:27,580 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6494082840236687 [2025-02-06 18:49:27,580 INFO L175 Difference]: Start difference. First operand has 164 places, 178 transitions, 639 flow. Second operand 4 states and 439 transitions. [2025-02-06 18:49:27,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 216 transitions, 1022 flow [2025-02-06 18:49:27,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 1018 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:27,875 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 661 flow [2025-02-06 18:49:27,875 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=661, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2025-02-06 18:49:27,875 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 18 predicate places. [2025-02-06 18:49:27,875 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 661 flow [2025-02-06 18:49:27,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 84.75) internal successors, (339), 4 states have internal predecessors, (339), 0 states have call successors, (0), 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-02-06 18:49:27,876 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:27,876 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:27,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-06 18:49:27,876 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:27,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:27,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1634046838, now seen corresponding path program 1 times [2025-02-06 18:49:27,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:27,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720264468] [2025-02-06 18:49:27,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:27,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:27,886 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 18:49:27,896 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 18:49:27,896 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:27,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:27,973 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:27,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:27,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720264468] [2025-02-06 18:49:27,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720264468] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:27,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:27,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799582727] [2025-02-06 18:49:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:27,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:27,974 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:27,974 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:49:28,026 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 169 [2025-02-06 18:49:28,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 661 flow. Second operand has 5 states, 5 states have (on average 80.0) internal successors, (400), 5 states have internal predecessors, (400), 0 states have call successors, (0), 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-02-06 18:49:28,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:28,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 169 [2025-02-06 18:49:28,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:29,924 INFO L124 PetriNetUnfolderBase]: 14888/28948 cut-off events. [2025-02-06 18:49:29,924 INFO L125 PetriNetUnfolderBase]: For 9384/9448 co-relation queries the response was YES. [2025-02-06 18:49:29,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61666 conditions, 28948 events. 14888/28948 cut-off events. For 9384/9448 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 264610 event pairs, 5995 based on Foata normal form. 0/26295 useless extension candidates. Maximal degree in co-relation 61518. Up to 12946 conditions per place. [2025-02-06 18:49:30,087 INFO L140 encePairwiseOnDemand]: 158/169 looper letters, 176 selfloop transitions, 13 changer transitions 0/253 dead transitions. [2025-02-06 18:49:30,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 253 transitions, 1223 flow [2025-02-06 18:49:30,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:30,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:30,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 546 transitions. [2025-02-06 18:49:30,091 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6461538461538462 [2025-02-06 18:49:30,091 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 661 flow. Second operand 5 states and 546 transitions. [2025-02-06 18:49:30,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 253 transitions, 1223 flow [2025-02-06 18:49:30,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 253 transitions, 1215 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:30,254 INFO L231 Difference]: Finished difference. Result has 168 places, 178 transitions, 703 flow [2025-02-06 18:49:30,254 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=703, PETRI_PLACES=168, PETRI_TRANSITIONS=178} [2025-02-06 18:49:30,257 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 21 predicate places. [2025-02-06 18:49:30,257 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 178 transitions, 703 flow [2025-02-06 18:49:30,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 80.0) internal successors, (400), 5 states have internal predecessors, (400), 0 states have call successors, (0), 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-02-06 18:49:30,258 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:30,258 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:30,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-06 18:49:30,259 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:30,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:30,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1634045845, now seen corresponding path program 1 times [2025-02-06 18:49:30,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:30,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476218980] [2025-02-06 18:49:30,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:30,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:30,271 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 18:49:30,285 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 18:49:30,285 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:30,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:30,336 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:30,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:30,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476218980] [2025-02-06 18:49:30,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476218980] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:30,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:30,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:30,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784885891] [2025-02-06 18:49:30,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:30,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:30,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:30,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:30,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:30,366 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:49:30,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 178 transitions, 703 flow. Second operand has 4 states, 4 states have (on average 78.5) internal successors, (314), 4 states have internal predecessors, (314), 0 states have call successors, (0), 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-02-06 18:49:30,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:30,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:49:30,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:32,052 INFO L124 PetriNetUnfolderBase]: 11960/25740 cut-off events. [2025-02-06 18:49:32,052 INFO L125 PetriNetUnfolderBase]: For 17111/17113 co-relation queries the response was YES. [2025-02-06 18:49:32,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56635 conditions, 25740 events. 11960/25740 cut-off events. For 17111/17113 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 253520 event pairs, 5435 based on Foata normal form. 282/23887 useless extension candidates. Maximal degree in co-relation 56485. Up to 11919 conditions per place. [2025-02-06 18:49:32,226 INFO L140 encePairwiseOnDemand]: 159/169 looper letters, 177 selfloop transitions, 10 changer transitions 0/252 dead transitions. [2025-02-06 18:49:32,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 252 transitions, 1251 flow [2025-02-06 18:49:32,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:32,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:32,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 461 transitions. [2025-02-06 18:49:32,228 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6819526627218935 [2025-02-06 18:49:32,228 INFO L175 Difference]: Start difference. First operand has 168 places, 178 transitions, 703 flow. Second operand 4 states and 461 transitions. [2025-02-06 18:49:32,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 252 transitions, 1251 flow [2025-02-06 18:49:32,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 252 transitions, 1234 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:32,550 INFO L231 Difference]: Finished difference. Result has 168 places, 176 transitions, 694 flow [2025-02-06 18:49:32,551 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=694, PETRI_PLACES=168, PETRI_TRANSITIONS=176} [2025-02-06 18:49:32,551 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 21 predicate places. [2025-02-06 18:49:32,551 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 176 transitions, 694 flow [2025-02-06 18:49:32,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.5) internal successors, (314), 4 states have internal predecessors, (314), 0 states have call successors, (0), 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-02-06 18:49:32,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:32,551 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:32,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-06 18:49:32,551 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:32,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:32,552 INFO L85 PathProgramCache]: Analyzing trace with hash -8336185, now seen corresponding path program 1 times [2025-02-06 18:49:32,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:32,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53423697] [2025-02-06 18:49:32,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:32,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:32,559 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-06 18:49:32,565 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-06 18:49:32,566 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:32,566 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:32,691 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:32,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:32,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53423697] [2025-02-06 18:49:32,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53423697] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:32,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:32,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:32,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038813888] [2025-02-06 18:49:32,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:32,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:32,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:32,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:32,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:32,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:32,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 176 transitions, 694 flow. Second operand has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-02-06 18:49:32,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:32,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:32,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:34,223 INFO L124 PetriNetUnfolderBase]: 9849/20157 cut-off events. [2025-02-06 18:49:34,223 INFO L125 PetriNetUnfolderBase]: For 18946/19403 co-relation queries the response was YES. [2025-02-06 18:49:34,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45482 conditions, 20157 events. 9849/20157 cut-off events. For 18946/19403 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 183070 event pairs, 4839 based on Foata normal form. 213/18853 useless extension candidates. Maximal degree in co-relation 45333. Up to 10203 conditions per place. [2025-02-06 18:49:34,400 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 227 selfloop transitions, 4 changer transitions 18/317 dead transitions. [2025-02-06 18:49:34,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 317 transitions, 1828 flow [2025-02-06 18:49:34,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:34,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:34,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 614 transitions. [2025-02-06 18:49:34,402 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7266272189349112 [2025-02-06 18:49:34,402 INFO L175 Difference]: Start difference. First operand has 168 places, 176 transitions, 694 flow. Second operand 5 states and 614 transitions. [2025-02-06 18:49:34,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 317 transitions, 1828 flow [2025-02-06 18:49:34,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 317 transitions, 1778 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:34,501 INFO L231 Difference]: Finished difference. Result has 173 places, 178 transitions, 705 flow [2025-02-06 18:49:34,501 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=705, PETRI_PLACES=173, PETRI_TRANSITIONS=178} [2025-02-06 18:49:34,502 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 26 predicate places. [2025-02-06 18:49:34,502 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 178 transitions, 705 flow [2025-02-06 18:49:34,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-02-06 18:49:34,502 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:34,502 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:34,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-06 18:49:34,503 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:34,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:34,503 INFO L85 PathProgramCache]: Analyzing trace with hash -2042054361, now seen corresponding path program 1 times [2025-02-06 18:49:34,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:34,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656426398] [2025-02-06 18:49:34,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:34,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:34,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-06 18:49:34,526 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-06 18:49:34,526 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:34,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:34,587 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:34,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:34,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656426398] [2025-02-06 18:49:34,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656426398] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:34,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:34,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:34,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295547165] [2025-02-06 18:49:34,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:34,589 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:34,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:34,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:34,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:34,611 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-02-06 18:49:34,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 178 transitions, 705 flow. Second operand has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-02-06 18:49:34,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:34,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-02-06 18:49:34,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:35,886 INFO L124 PetriNetUnfolderBase]: 9600/21126 cut-off events. [2025-02-06 18:49:35,886 INFO L125 PetriNetUnfolderBase]: For 16234/16319 co-relation queries the response was YES. [2025-02-06 18:49:35,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46909 conditions, 21126 events. 9600/21126 cut-off events. For 16234/16319 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 203666 event pairs, 4604 based on Foata normal form. 257/19911 useless extension candidates. Maximal degree in co-relation 46758. Up to 9953 conditions per place. [2025-02-06 18:49:36,025 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 141 selfloop transitions, 6 changer transitions 0/216 dead transitions. [2025-02-06 18:49:36,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 216 transitions, 1109 flow [2025-02-06 18:49:36,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:36,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 430 transitions. [2025-02-06 18:49:36,026 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.636094674556213 [2025-02-06 18:49:36,026 INFO L175 Difference]: Start difference. First operand has 173 places, 178 transitions, 705 flow. Second operand 4 states and 430 transitions. [2025-02-06 18:49:36,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 216 transitions, 1109 flow [2025-02-06 18:49:36,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 216 transitions, 1105 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:49:36,201 INFO L231 Difference]: Finished difference. Result has 174 places, 177 transitions, 709 flow [2025-02-06 18:49:36,202 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=709, PETRI_PLACES=174, PETRI_TRANSITIONS=177} [2025-02-06 18:49:36,202 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 27 predicate places. [2025-02-06 18:49:36,202 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 177 transitions, 709 flow [2025-02-06 18:49:36,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-02-06 18:49:36,202 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:36,202 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:36,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-06 18:49:36,202 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:36,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:36,203 INFO L85 PathProgramCache]: Analyzing trace with hash 884156974, now seen corresponding path program 1 times [2025-02-06 18:49:36,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:36,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139933070] [2025-02-06 18:49:36,203 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:36,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:36,211 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-06 18:49:36,217 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-06 18:49:36,217 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:36,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:36,282 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:36,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:36,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139933070] [2025-02-06 18:49:36,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139933070] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:36,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:36,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:36,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98070356] [2025-02-06 18:49:36,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:36,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:36,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:36,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:36,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:36,350 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 169 [2025-02-06 18:49:36,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 177 transitions, 709 flow. Second operand has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 0 states have call successors, (0), 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-02-06 18:49:36,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:36,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 169 [2025-02-06 18:49:36,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:38,837 INFO L124 PetriNetUnfolderBase]: 12602/24608 cut-off events. [2025-02-06 18:49:38,838 INFO L125 PetriNetUnfolderBase]: For 19926/20064 co-relation queries the response was YES. [2025-02-06 18:49:38,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56320 conditions, 24608 events. 12602/24608 cut-off events. For 19926/20064 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 216628 event pairs, 6136 based on Foata normal form. 538/23387 useless extension candidates. Maximal degree in co-relation 56167. Up to 12821 conditions per place. [2025-02-06 18:49:39,001 INFO L140 encePairwiseOnDemand]: 156/169 looper letters, 298 selfloop transitions, 14 changer transitions 0/374 dead transitions. [2025-02-06 18:49:39,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 374 transitions, 1909 flow [2025-02-06 18:49:39,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 18:49:39,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-06 18:49:39,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 833 transitions. [2025-02-06 18:49:39,009 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6161242603550295 [2025-02-06 18:49:39,009 INFO L175 Difference]: Start difference. First operand has 174 places, 177 transitions, 709 flow. Second operand 8 states and 833 transitions. [2025-02-06 18:49:39,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 374 transitions, 1909 flow [2025-02-06 18:49:39,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 374 transitions, 1897 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:39,231 INFO L231 Difference]: Finished difference. Result has 181 places, 179 transitions, 757 flow [2025-02-06 18:49:39,231 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=757, PETRI_PLACES=181, PETRI_TRANSITIONS=179} [2025-02-06 18:49:39,232 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 34 predicate places. [2025-02-06 18:49:39,233 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 179 transitions, 757 flow [2025-02-06 18:49:39,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 0 states have call successors, (0), 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-02-06 18:49:39,233 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:39,233 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:39,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-06 18:49:39,233 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:39,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:39,234 INFO L85 PathProgramCache]: Analyzing trace with hash -450873334, now seen corresponding path program 1 times [2025-02-06 18:49:39,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:39,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551919533] [2025-02-06 18:49:39,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:39,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:39,251 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 18:49:39,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 18:49:39,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:39,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:39,311 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:39,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:39,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551919533] [2025-02-06 18:49:39,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551919533] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:39,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:39,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:39,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938336064] [2025-02-06 18:49:39,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:39,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:39,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:39,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:39,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:39,366 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:49:39,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 179 transitions, 757 flow. Second operand has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 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-02-06 18:49:39,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:39,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:49:39,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:41,199 INFO L124 PetriNetUnfolderBase]: 11963/24988 cut-off events. [2025-02-06 18:49:41,199 INFO L125 PetriNetUnfolderBase]: For 35022/35980 co-relation queries the response was YES. [2025-02-06 18:49:41,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58941 conditions, 24988 events. 11963/24988 cut-off events. For 35022/35980 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 237037 event pairs, 6357 based on Foata normal form. 812/23573 useless extension candidates. Maximal degree in co-relation 58784. Up to 13119 conditions per place. [2025-02-06 18:49:41,352 INFO L140 encePairwiseOnDemand]: 155/169 looper letters, 201 selfloop transitions, 13 changer transitions 0/276 dead transitions. [2025-02-06 18:49:41,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 276 transitions, 1665 flow [2025-02-06 18:49:41,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:41,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:41,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 464 transitions. [2025-02-06 18:49:41,353 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6863905325443787 [2025-02-06 18:49:41,353 INFO L175 Difference]: Start difference. First operand has 181 places, 179 transitions, 757 flow. Second operand 4 states and 464 transitions. [2025-02-06 18:49:41,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 276 transitions, 1665 flow [2025-02-06 18:49:41,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 276 transitions, 1635 flow, removed 3 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:41,535 INFO L231 Difference]: Finished difference. Result has 183 places, 184 transitions, 822 flow [2025-02-06 18:49:41,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=822, PETRI_PLACES=183, PETRI_TRANSITIONS=184} [2025-02-06 18:49:41,535 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 36 predicate places. [2025-02-06 18:49:41,536 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 184 transitions, 822 flow [2025-02-06 18:49:41,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 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-02-06 18:49:41,536 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:41,536 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:41,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-06 18:49:41,536 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:41,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:41,536 INFO L85 PathProgramCache]: Analyzing trace with hash -450874327, now seen corresponding path program 1 times [2025-02-06 18:49:41,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:41,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469711685] [2025-02-06 18:49:41,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:41,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:41,545 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 18:49:41,551 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 18:49:41,551 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:41,551 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:41,611 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:41,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:41,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469711685] [2025-02-06 18:49:41,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469711685] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:41,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:41,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:41,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495855251] [2025-02-06 18:49:41,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:41,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:41,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:41,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:41,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:49:41,647 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 169 [2025-02-06 18:49:41,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 184 transitions, 822 flow. Second operand has 5 states, 5 states have (on average 80.4) internal successors, (402), 5 states have internal predecessors, (402), 0 states have call successors, (0), 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-02-06 18:49:41,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:41,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 169 [2025-02-06 18:49:41,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:43,624 INFO L124 PetriNetUnfolderBase]: 13556/26439 cut-off events. [2025-02-06 18:49:43,624 INFO L125 PetriNetUnfolderBase]: For 37976/39248 co-relation queries the response was YES. [2025-02-06 18:49:43,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66891 conditions, 26439 events. 13556/26439 cut-off events. For 37976/39248 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 237360 event pairs, 6357 based on Foata normal form. 892/25830 useless extension candidates. Maximal degree in co-relation 66733. Up to 13118 conditions per place. [2025-02-06 18:49:43,762 INFO L140 encePairwiseOnDemand]: 158/169 looper letters, 201 selfloop transitions, 12 changer transitions 0/275 dead transitions. [2025-02-06 18:49:43,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 275 transitions, 1690 flow [2025-02-06 18:49:43,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:43,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:43,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 545 transitions. [2025-02-06 18:49:43,763 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6449704142011834 [2025-02-06 18:49:43,763 INFO L175 Difference]: Start difference. First operand has 183 places, 184 transitions, 822 flow. Second operand 5 states and 545 transitions. [2025-02-06 18:49:43,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 275 transitions, 1690 flow [2025-02-06 18:49:43,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 275 transitions, 1683 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:49:43,971 INFO L231 Difference]: Finished difference. Result has 188 places, 186 transitions, 874 flow [2025-02-06 18:49:43,971 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=874, PETRI_PLACES=188, PETRI_TRANSITIONS=186} [2025-02-06 18:49:43,971 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 41 predicate places. [2025-02-06 18:49:43,971 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 186 transitions, 874 flow [2025-02-06 18:49:43,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 80.4) internal successors, (402), 5 states have internal predecessors, (402), 0 states have call successors, (0), 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-02-06 18:49:43,971 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:43,971 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:43,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 18:49:43,972 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:43,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:43,972 INFO L85 PathProgramCache]: Analyzing trace with hash -220214289, now seen corresponding path program 1 times [2025-02-06 18:49:43,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:43,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653539971] [2025-02-06 18:49:43,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:43,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:43,984 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 18:49:43,990 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 18:49:43,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:43,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:44,044 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:44,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:44,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653539971] [2025-02-06 18:49:44,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653539971] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:44,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:44,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:44,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44009325] [2025-02-06 18:49:44,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:44,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:44,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:44,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:44,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:44,055 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:49:44,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 186 transitions, 874 flow. Second operand has 4 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 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-02-06 18:49:44,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:44,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:49:44,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:45,788 INFO L124 PetriNetUnfolderBase]: 11809/23780 cut-off events. [2025-02-06 18:49:45,788 INFO L125 PetriNetUnfolderBase]: For 38430/39664 co-relation queries the response was YES. [2025-02-06 18:49:45,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62088 conditions, 23780 events. 11809/23780 cut-off events. For 38430/39664 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 217925 event pairs, 6790 based on Foata normal form. 1072/23890 useless extension candidates. Maximal degree in co-relation 61925. Up to 13940 conditions per place. [2025-02-06 18:49:45,926 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 216 selfloop transitions, 3 changer transitions 0/285 dead transitions. [2025-02-06 18:49:45,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 285 transitions, 1770 flow [2025-02-06 18:49:45,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:45,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:45,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 490 transitions. [2025-02-06 18:49:45,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7248520710059172 [2025-02-06 18:49:45,927 INFO L175 Difference]: Start difference. First operand has 188 places, 186 transitions, 874 flow. Second operand 4 states and 490 transitions. [2025-02-06 18:49:45,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 285 transitions, 1770 flow [2025-02-06 18:49:46,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 285 transitions, 1760 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:46,161 INFO L231 Difference]: Finished difference. Result has 191 places, 187 transitions, 882 flow [2025-02-06 18:49:46,161 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=882, PETRI_PLACES=191, PETRI_TRANSITIONS=187} [2025-02-06 18:49:46,161 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 44 predicate places. [2025-02-06 18:49:46,161 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 187 transitions, 882 flow [2025-02-06 18:49:46,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 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-02-06 18:49:46,162 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:46,162 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:46,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-06 18:49:46,162 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:46,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:46,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1120824652, now seen corresponding path program 1 times [2025-02-06 18:49:46,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:46,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904004464] [2025-02-06 18:49:46,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:46,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:46,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 18:49:46,175 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 18:49:46,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:46,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:46,212 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:46,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:46,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904004464] [2025-02-06 18:49:46,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904004464] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:46,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:46,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:46,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691722427] [2025-02-06 18:49:46,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:46,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:46,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:46,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:46,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:46,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:46,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 187 transitions, 882 flow. Second operand has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-02-06 18:49:46,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:46,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:46,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:47,834 INFO L124 PetriNetUnfolderBase]: 10132/20676 cut-off events. [2025-02-06 18:49:47,834 INFO L125 PetriNetUnfolderBase]: For 27167/27810 co-relation queries the response was YES. [2025-02-06 18:49:47,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53003 conditions, 20676 events. 10132/20676 cut-off events. For 27167/27810 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 186597 event pairs, 5363 based on Foata normal form. 555/20434 useless extension candidates. Maximal degree in co-relation 52838. Up to 10902 conditions per place. [2025-02-06 18:49:47,994 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 249 selfloop transitions, 4 changer transitions 20/341 dead transitions. [2025-02-06 18:49:47,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 341 transitions, 2095 flow [2025-02-06 18:49:47,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:47,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:47,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 619 transitions. [2025-02-06 18:49:47,999 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7325443786982249 [2025-02-06 18:49:47,999 INFO L175 Difference]: Start difference. First operand has 191 places, 187 transitions, 882 flow. Second operand 5 states and 619 transitions. [2025-02-06 18:49:47,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 341 transitions, 2095 flow [2025-02-06 18:49:48,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 341 transitions, 2087 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:49:48,210 INFO L231 Difference]: Finished difference. Result has 197 places, 189 transitions, 905 flow [2025-02-06 18:49:48,210 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=905, PETRI_PLACES=197, PETRI_TRANSITIONS=189} [2025-02-06 18:49:48,211 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 50 predicate places. [2025-02-06 18:49:48,211 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 189 transitions, 905 flow [2025-02-06 18:49:48,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-02-06 18:49:48,211 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:48,211 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:48,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-06 18:49:48,212 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:48,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:48,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1737645480, now seen corresponding path program 1 times [2025-02-06 18:49:48,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:48,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23679813] [2025-02-06 18:49:48,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:48,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:48,228 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 18:49:48,239 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 18:49:48,239 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:48,239 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:48,305 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:48,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:48,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23679813] [2025-02-06 18:49:48,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23679813] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:48,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:48,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:48,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639311257] [2025-02-06 18:49:48,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:48,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:48,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:48,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:48,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:48,338 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:49:48,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 189 transitions, 905 flow. Second operand has 4 states, 4 states have (on average 78.75) internal successors, (315), 4 states have internal predecessors, (315), 0 states have call successors, (0), 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-02-06 18:49:48,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:48,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:49:48,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:50,187 INFO L124 PetriNetUnfolderBase]: 10827/21955 cut-off events. [2025-02-06 18:49:50,187 INFO L125 PetriNetUnfolderBase]: For 28598/28949 co-relation queries the response was YES. [2025-02-06 18:49:50,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57056 conditions, 21955 events. 10827/21955 cut-off events. For 28598/28949 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 195505 event pairs, 5893 based on Foata normal form. 460/21559 useless extension candidates. Maximal degree in co-relation 56889. Up to 12140 conditions per place. [2025-02-06 18:49:50,430 INFO L140 encePairwiseOnDemand]: 159/169 looper letters, 203 selfloop transitions, 10 changer transitions 0/279 dead transitions. [2025-02-06 18:49:50,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 279 transitions, 1739 flow [2025-02-06 18:49:50,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:50,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:50,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 456 transitions. [2025-02-06 18:49:50,432 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6745562130177515 [2025-02-06 18:49:50,432 INFO L175 Difference]: Start difference. First operand has 197 places, 189 transitions, 905 flow. Second operand 4 states and 456 transitions. [2025-02-06 18:49:50,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 279 transitions, 1739 flow [2025-02-06 18:49:50,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 279 transitions, 1733 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:49:50,682 INFO L231 Difference]: Finished difference. Result has 197 places, 187 transitions, 909 flow [2025-02-06 18:49:50,682 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=909, PETRI_PLACES=197, PETRI_TRANSITIONS=187} [2025-02-06 18:49:50,682 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 50 predicate places. [2025-02-06 18:49:50,683 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 187 transitions, 909 flow [2025-02-06 18:49:50,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.75) internal successors, (315), 4 states have internal predecessors, (315), 0 states have call successors, (0), 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-02-06 18:49:50,683 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:50,683 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:50,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-06 18:49:50,683 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:50,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:50,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1092200783, now seen corresponding path program 1 times [2025-02-06 18:49:50,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:50,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793457947] [2025-02-06 18:49:50,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:50,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:50,700 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-02-06 18:49:50,718 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-02-06 18:49:50,718 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:50,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:50,838 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:50,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:50,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793457947] [2025-02-06 18:49:50,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793457947] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:50,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:50,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:50,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079869508] [2025-02-06 18:49:50,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:50,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:50,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:50,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:50,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:50,943 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 169 [2025-02-06 18:49:50,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 187 transitions, 909 flow. Second operand has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 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-02-06 18:49:50,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:50,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 169 [2025-02-06 18:49:50,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:52,911 INFO L124 PetriNetUnfolderBase]: 12523/23635 cut-off events. [2025-02-06 18:49:52,911 INFO L125 PetriNetUnfolderBase]: For 38957/39647 co-relation queries the response was YES. [2025-02-06 18:49:53,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64412 conditions, 23635 events. 12523/23635 cut-off events. For 38957/39647 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 198114 event pairs, 6376 based on Foata normal form. 891/23503 useless extension candidates. Maximal degree in co-relation 64244. Up to 12833 conditions per place. [2025-02-06 18:49:53,087 INFO L140 encePairwiseOnDemand]: 156/169 looper letters, 349 selfloop transitions, 13 changer transitions 0/419 dead transitions. [2025-02-06 18:49:53,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 419 transitions, 2904 flow [2025-02-06 18:49:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 18:49:53,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-06 18:49:53,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 831 transitions. [2025-02-06 18:49:53,088 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6146449704142012 [2025-02-06 18:49:53,088 INFO L175 Difference]: Start difference. First operand has 197 places, 187 transitions, 909 flow. Second operand 8 states and 831 transitions. [2025-02-06 18:49:53,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 419 transitions, 2904 flow [2025-02-06 18:49:53,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 419 transitions, 2837 flow, removed 6 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:53,369 INFO L231 Difference]: Finished difference. Result has 205 places, 189 transitions, 954 flow [2025-02-06 18:49:53,369 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=954, PETRI_PLACES=205, PETRI_TRANSITIONS=189} [2025-02-06 18:49:53,370 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 58 predicate places. [2025-02-06 18:49:53,370 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 189 transitions, 954 flow [2025-02-06 18:49:53,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 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-02-06 18:49:53,370 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:53,370 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:53,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-06 18:49:53,370 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:53,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:53,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1419803318, now seen corresponding path program 1 times [2025-02-06 18:49:53,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:53,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433476112] [2025-02-06 18:49:53,371 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:53,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:53,379 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-02-06 18:49:53,383 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-02-06 18:49:53,383 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:53,383 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:53,421 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:53,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:53,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433476112] [2025-02-06 18:49:53,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433476112] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:53,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:53,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:53,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352201484] [2025-02-06 18:49:53,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:53,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:53,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:53,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:53,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:53,480 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:49:53,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 189 transitions, 954 flow. Second operand has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 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-02-06 18:49:53,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:53,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:49:53,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:55,617 INFO L124 PetriNetUnfolderBase]: 11688/22679 cut-off events. [2025-02-06 18:49:55,617 INFO L125 PetriNetUnfolderBase]: For 41188/41833 co-relation queries the response was YES. [2025-02-06 18:49:55,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63609 conditions, 22679 events. 11688/22679 cut-off events. For 41188/41833 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 195011 event pairs, 5941 based on Foata normal form. 765/22803 useless extension candidates. Maximal degree in co-relation 63437. Up to 12135 conditions per place. [2025-02-06 18:49:55,792 INFO L140 encePairwiseOnDemand]: 158/169 looper letters, 209 selfloop transitions, 11 changer transitions 0/280 dead transitions. [2025-02-06 18:49:55,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 280 transitions, 1881 flow [2025-02-06 18:49:55,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:55,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:55,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 457 transitions. [2025-02-06 18:49:55,793 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6760355029585798 [2025-02-06 18:49:55,793 INFO L175 Difference]: Start difference. First operand has 205 places, 189 transitions, 954 flow. Second operand 4 states and 457 transitions. [2025-02-06 18:49:55,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 280 transitions, 1881 flow [2025-02-06 18:49:56,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 280 transitions, 1872 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:56,100 INFO L231 Difference]: Finished difference. Result has 204 places, 188 transitions, 977 flow [2025-02-06 18:49:56,100 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=977, PETRI_PLACES=204, PETRI_TRANSITIONS=188} [2025-02-06 18:49:56,101 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 57 predicate places. [2025-02-06 18:49:56,101 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 188 transitions, 977 flow [2025-02-06 18:49:56,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 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-02-06 18:49:56,101 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:56,101 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:56,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-06 18:49:56,101 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:56,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:56,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1157365347, now seen corresponding path program 1 times [2025-02-06 18:49:56,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:56,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141725729] [2025-02-06 18:49:56,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:56,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:56,114 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-02-06 18:49:56,121 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-02-06 18:49:56,121 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:56,121 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:56,201 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:56,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:56,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141725729] [2025-02-06 18:49:56,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141725729] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:49:56,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490181044] [2025-02-06 18:49:56,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:56,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:56,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:56,203 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:49:56,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-06 18:49:56,328 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-02-06 18:49:56,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-02-06 18:49:56,360 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:56,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:56,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 18:49:56,363 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:49:56,384 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:56,384 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:49:56,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490181044] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:56,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:49:56,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-02-06 18:49:56,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901799661] [2025-02-06 18:49:56,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:56,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:56,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:56,385 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:56,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-02-06 18:49:56,394 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:49:56,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 188 transitions, 977 flow. Second operand has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 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-02-06 18:49:56,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:56,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:49:56,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:58,308 INFO L124 PetriNetUnfolderBase]: 10441/20369 cut-off events. [2025-02-06 18:49:58,308 INFO L125 PetriNetUnfolderBase]: For 39883/40921 co-relation queries the response was YES. [2025-02-06 18:49:58,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58387 conditions, 20369 events. 10441/20369 cut-off events. For 39883/40921 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 175992 event pairs, 2198 based on Foata normal form. 1115/20964 useless extension candidates. Maximal degree in co-relation 58214. Up to 7356 conditions per place. [2025-02-06 18:49:58,569 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 327 selfloop transitions, 5 changer transitions 0/394 dead transitions. [2025-02-06 18:49:58,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 394 transitions, 2737 flow [2025-02-06 18:49:58,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:49:58,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:49:58,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 725 transitions. [2025-02-06 18:49:58,571 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7149901380670611 [2025-02-06 18:49:58,571 INFO L175 Difference]: Start difference. First operand has 204 places, 188 transitions, 977 flow. Second operand 6 states and 725 transitions. [2025-02-06 18:49:58,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 394 transitions, 2737 flow [2025-02-06 18:49:58,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 394 transitions, 2680 flow, removed 5 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:58,784 INFO L231 Difference]: Finished difference. Result has 204 places, 185 transitions, 962 flow [2025-02-06 18:49:58,784 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=962, PETRI_PLACES=204, PETRI_TRANSITIONS=185} [2025-02-06 18:49:58,785 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 57 predicate places. [2025-02-06 18:49:58,785 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 185 transitions, 962 flow [2025-02-06 18:49:58,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 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-02-06 18:49:58,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:58,786 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:58,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-02-06 18:49:58,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-06 18:49:58,986 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:49:58,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:58,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1518586024, now seen corresponding path program 1 times [2025-02-06 18:49:58,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:58,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333642402] [2025-02-06 18:49:58,988 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:58,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:59,001 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-02-06 18:49:59,017 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-02-06 18:49:59,017 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:59,017 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:59,085 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:49:59,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:59,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333642402] [2025-02-06 18:49:59,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333642402] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:49:59,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981975716] [2025-02-06 18:49:59,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:59,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:49:59,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:59,092 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:49:59,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-06 18:49:59,207 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-02-06 18:49:59,234 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-02-06 18:49:59,234 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:59,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:59,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-02-06 18:49:59,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:49:59,251 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:49:59,251 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:49:59,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981975716] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:59,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:49:59,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-02-06 18:49:59,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064395757] [2025-02-06 18:49:59,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:59,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 18:49:59,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:59,252 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 18:49:59,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:59,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:49:59,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 185 transitions, 962 flow. Second operand has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-02-06 18:49:59,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:59,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:49:59,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:00,839 INFO L124 PetriNetUnfolderBase]: 9959/20163 cut-off events. [2025-02-06 18:50:00,839 INFO L125 PetriNetUnfolderBase]: For 37986/38770 co-relation queries the response was YES. [2025-02-06 18:50:01,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56603 conditions, 20163 events. 9959/20163 cut-off events. For 37986/38770 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 178443 event pairs, 4996 based on Foata normal form. 885/20476 useless extension candidates. Maximal degree in co-relation 56431. Up to 9978 conditions per place. [2025-02-06 18:50:01,077 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 171 selfloop transitions, 4 changer transitions 0/238 dead transitions. [2025-02-06 18:50:01,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 238 transitions, 1576 flow [2025-02-06 18:50:01,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 18:50:01,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-06 18:50:01,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 370 transitions. [2025-02-06 18:50:01,078 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7297830374753451 [2025-02-06 18:50:01,078 INFO L175 Difference]: Start difference. First operand has 204 places, 185 transitions, 962 flow. Second operand 3 states and 370 transitions. [2025-02-06 18:50:01,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 238 transitions, 1576 flow [2025-02-06 18:50:01,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 238 transitions, 1563 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-02-06 18:50:01,299 INFO L231 Difference]: Finished difference. Result has 200 places, 184 transitions, 957 flow [2025-02-06 18:50:01,299 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=957, PETRI_PLACES=200, PETRI_TRANSITIONS=184} [2025-02-06 18:50:01,300 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 53 predicate places. [2025-02-06 18:50:01,300 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 184 transitions, 957 flow [2025-02-06 18:50:01,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-02-06 18:50:01,301 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:01,301 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:01,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:01,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:01,502 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:01,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:01,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1406633761, now seen corresponding path program 1 times [2025-02-06 18:50:01,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:01,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843604357] [2025-02-06 18:50:01,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:01,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:01,521 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-06 18:50:01,530 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-06 18:50:01,530 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:01,530 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:01,589 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:01,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:01,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843604357] [2025-02-06 18:50:01,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843604357] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:01,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946467609] [2025-02-06 18:50:01,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:01,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:01,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:01,596 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:01,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-06 18:50:01,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-06 18:50:01,768 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-06 18:50:01,769 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:01,769 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:01,770 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 18:50:01,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:01,791 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:01,791 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:01,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946467609] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:01,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:01,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-02-06 18:50:01,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876364422] [2025-02-06 18:50:01,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:01,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:50:01,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:01,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:50:01,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-02-06 18:50:01,802 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:50:01,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 184 transitions, 957 flow. Second operand has 5 states, 5 states have (on average 85.4) internal successors, (427), 5 states have internal predecessors, (427), 0 states have call successors, (0), 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-02-06 18:50:01,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:01,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:50:01,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:03,655 INFO L124 PetriNetUnfolderBase]: 10752/21195 cut-off events. [2025-02-06 18:50:03,655 INFO L125 PetriNetUnfolderBase]: For 41649/42527 co-relation queries the response was YES. [2025-02-06 18:50:03,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59947 conditions, 21195 events. 10752/21195 cut-off events. For 41649/42527 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 183155 event pairs, 2275 based on Foata normal form. 1034/21899 useless extension candidates. Maximal degree in co-relation 59777. Up to 7696 conditions per place. [2025-02-06 18:50:03,934 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 318 selfloop transitions, 5 changer transitions 0/380 dead transitions. [2025-02-06 18:50:03,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 380 transitions, 2633 flow [2025-02-06 18:50:03,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:50:03,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:50:03,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 719 transitions. [2025-02-06 18:50:03,935 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7090729783037475 [2025-02-06 18:50:03,935 INFO L175 Difference]: Start difference. First operand has 200 places, 184 transitions, 957 flow. Second operand 6 states and 719 transitions. [2025-02-06 18:50:03,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 380 transitions, 2633 flow [2025-02-06 18:50:04,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 380 transitions, 2613 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:50:04,608 INFO L231 Difference]: Finished difference. Result has 201 places, 181 transitions, 951 flow [2025-02-06 18:50:04,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=951, PETRI_PLACES=201, PETRI_TRANSITIONS=181} [2025-02-06 18:50:04,608 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 54 predicate places. [2025-02-06 18:50:04,609 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 181 transitions, 951 flow [2025-02-06 18:50:04,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.4) internal successors, (427), 5 states have internal predecessors, (427), 0 states have call successors, (0), 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-02-06 18:50:04,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:04,610 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:04,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:04,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:04,810 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:04,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:04,811 INFO L85 PathProgramCache]: Analyzing trace with hash 655975072, now seen corresponding path program 1 times [2025-02-06 18:50:04,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:04,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503405985] [2025-02-06 18:50:04,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:04,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:04,831 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-02-06 18:50:04,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-02-06 18:50:04,842 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:04,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:04,923 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:04,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:04,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503405985] [2025-02-06 18:50:04,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503405985] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:04,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970336219] [2025-02-06 18:50:04,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:04,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:04,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:04,931 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:04,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-06 18:50:05,115 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-02-06 18:50:05,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-02-06 18:50:05,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:05,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:05,157 INFO L256 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-02-06 18:50:05,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:05,184 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:05,185 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:05,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970336219] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:05,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:05,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-02-06 18:50:05,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061700559] [2025-02-06 18:50:05,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:05,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 18:50:05,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:05,186 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 18:50:05,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:50:05,192 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-02-06 18:50:05,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 181 transitions, 951 flow. Second operand has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 states have internal predecessors, (270), 0 states have call successors, (0), 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-02-06 18:50:05,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:05,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-02-06 18:50:05,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:06,941 INFO L124 PetriNetUnfolderBase]: 10236/20711 cut-off events. [2025-02-06 18:50:06,942 INFO L125 PetriNetUnfolderBase]: For 39795/40513 co-relation queries the response was YES. [2025-02-06 18:50:07,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58468 conditions, 20711 events. 10236/20711 cut-off events. For 39795/40513 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 182562 event pairs, 5315 based on Foata normal form. 852/21173 useless extension candidates. Maximal degree in co-relation 58297. Up to 10529 conditions per place. [2025-02-06 18:50:07,130 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 169 selfloop transitions, 4 changer transitions 0/231 dead transitions. [2025-02-06 18:50:07,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 231 transitions, 1550 flow [2025-02-06 18:50:07,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 18:50:07,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-06 18:50:07,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 368 transitions. [2025-02-06 18:50:07,131 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7258382642998028 [2025-02-06 18:50:07,131 INFO L175 Difference]: Start difference. First operand has 201 places, 181 transitions, 951 flow. Second operand 3 states and 368 transitions. [2025-02-06 18:50:07,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 231 transitions, 1550 flow [2025-02-06 18:50:07,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 231 transitions, 1537 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-02-06 18:50:07,452 INFO L231 Difference]: Finished difference. Result has 197 places, 180 transitions, 946 flow [2025-02-06 18:50:07,453 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=946, PETRI_PLACES=197, PETRI_TRANSITIONS=180} [2025-02-06 18:50:07,453 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 50 predicate places. [2025-02-06 18:50:07,453 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 180 transitions, 946 flow [2025-02-06 18:50:07,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 states have internal predecessors, (270), 0 states have call successors, (0), 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-02-06 18:50:07,454 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:07,454 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:07,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:07,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:07,654 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:07,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:07,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1140808407, now seen corresponding path program 1 times [2025-02-06 18:50:07,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:07,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538619958] [2025-02-06 18:50:07,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:07,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:07,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-02-06 18:50:07,688 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-02-06 18:50:07,688 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:07,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:07,797 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:07,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:07,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538619958] [2025-02-06 18:50:07,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538619958] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:07,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144186781] [2025-02-06 18:50:07,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:07,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:07,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:07,813 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:07,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-06 18:50:08,042 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-02-06 18:50:08,071 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-02-06 18:50:08,071 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:08,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:08,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 18:50:08,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:08,095 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:08,095 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:08,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144186781] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:08,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:08,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-02-06 18:50:08,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768477970] [2025-02-06 18:50:08,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:08,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:08,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:08,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:08,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:50:08,121 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 169 [2025-02-06 18:50:08,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 180 transitions, 946 flow. Second operand has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-02-06 18:50:08,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:08,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 169 [2025-02-06 18:50:08,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:10,054 INFO L124 PetriNetUnfolderBase]: 10372/21049 cut-off events. [2025-02-06 18:50:10,054 INFO L125 PetriNetUnfolderBase]: For 39745/40261 co-relation queries the response was YES. [2025-02-06 18:50:10,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59178 conditions, 21049 events. 10372/21049 cut-off events. For 39745/40261 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 184973 event pairs, 6531 based on Foata normal form. 888/21752 useless extension candidates. Maximal degree in co-relation 59009. Up to 13049 conditions per place. [2025-02-06 18:50:10,341 INFO L140 encePairwiseOnDemand]: 155/169 looper letters, 257 selfloop transitions, 10 changer transitions 0/319 dead transitions. [2025-02-06 18:50:10,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 319 transitions, 2211 flow [2025-02-06 18:50:10,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:50:10,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:50:10,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 577 transitions. [2025-02-06 18:50:10,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6828402366863905 [2025-02-06 18:50:10,343 INFO L175 Difference]: Start difference. First operand has 197 places, 180 transitions, 946 flow. Second operand 5 states and 577 transitions. [2025-02-06 18:50:10,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 319 transitions, 2211 flow [2025-02-06 18:50:10,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 319 transitions, 2199 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:50:10,973 INFO L231 Difference]: Finished difference. Result has 198 places, 176 transitions, 924 flow [2025-02-06 18:50:10,973 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=924, PETRI_PLACES=198, PETRI_TRANSITIONS=176} [2025-02-06 18:50:10,978 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 51 predicate places. [2025-02-06 18:50:10,978 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 176 transitions, 924 flow [2025-02-06 18:50:10,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-02-06 18:50:10,978 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:10,978 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:10,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:11,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:11,179 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:11,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:11,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1273746222, now seen corresponding path program 1 times [2025-02-06 18:50:11,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:11,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922288705] [2025-02-06 18:50:11,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:11,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:11,197 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-02-06 18:50:11,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-02-06 18:50:11,206 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:11,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:11,379 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:11,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:11,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922288705] [2025-02-06 18:50:11,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922288705] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:11,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:11,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:50:11,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542159100] [2025-02-06 18:50:11,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:11,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:11,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:11,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:11,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:11,390 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:50:11,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 176 transitions, 924 flow. Second operand has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-02-06 18:50:11,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:11,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:50:11,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:14,019 INFO L124 PetriNetUnfolderBase]: 9682/19515 cut-off events. [2025-02-06 18:50:14,019 INFO L125 PetriNetUnfolderBase]: For 37313/38060 co-relation queries the response was YES. [2025-02-06 18:50:14,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55005 conditions, 19515 events. 9682/19515 cut-off events. For 37313/38060 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 171142 event pairs, 4996 based on Foata normal form. 752/20115 useless extension candidates. Maximal degree in co-relation 54836. Up to 9840 conditions per place. [2025-02-06 18:50:14,108 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 215 selfloop transitions, 6 changer transitions 0/276 dead transitions. [2025-02-06 18:50:14,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 276 transitions, 1897 flow [2025-02-06 18:50:14,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:14,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:14,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 479 transitions. [2025-02-06 18:50:14,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7085798816568047 [2025-02-06 18:50:14,109 INFO L175 Difference]: Start difference. First operand has 198 places, 176 transitions, 924 flow. Second operand 4 states and 479 transitions. [2025-02-06 18:50:14,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 276 transitions, 1897 flow [2025-02-06 18:50:14,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 276 transitions, 1843 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-02-06 18:50:14,275 INFO L231 Difference]: Finished difference. Result has 196 places, 175 transitions, 910 flow [2025-02-06 18:50:14,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=910, PETRI_PLACES=196, PETRI_TRANSITIONS=175} [2025-02-06 18:50:14,276 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 49 predicate places. [2025-02-06 18:50:14,276 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 175 transitions, 910 flow [2025-02-06 18:50:14,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-02-06 18:50:14,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:14,277 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:14,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-02-06 18:50:14,277 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:14,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:14,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1005320799, now seen corresponding path program 1 times [2025-02-06 18:50:14,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:14,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725507259] [2025-02-06 18:50:14,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:14,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:14,287 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-02-06 18:50:14,292 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-02-06 18:50:14,292 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:14,292 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:14,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:14,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725507259] [2025-02-06 18:50:14,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725507259] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:14,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804891983] [2025-02-06 18:50:14,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:14,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:14,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:14,577 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:14,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-06 18:50:14,711 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-02-06 18:50:14,740 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-02-06 18:50:14,740 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:14,741 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:14,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 18:50:14,743 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:14,802 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:14,802 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:14,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804891983] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:14,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:14,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2025-02-06 18:50:14,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956209950] [2025-02-06 18:50:14,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:14,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:14,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:14,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:14,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:50:14,835 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:50:14,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 175 transitions, 910 flow. Second operand has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-02-06 18:50:14,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:14,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:50:14,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:16,651 INFO L124 PetriNetUnfolderBase]: 9856/20063 cut-off events. [2025-02-06 18:50:16,651 INFO L125 PetriNetUnfolderBase]: For 37607/38191 co-relation queries the response was YES. [2025-02-06 18:50:16,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56124 conditions, 20063 events. 9856/20063 cut-off events. For 37607/38191 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 176262 event pairs, 6075 based on Foata normal form. 648/20522 useless extension candidates. Maximal degree in co-relation 55957. Up to 12220 conditions per place. [2025-02-06 18:50:16,821 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 161 selfloop transitions, 7 changer transitions 0/221 dead transitions. [2025-02-06 18:50:16,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 221 transitions, 1505 flow [2025-02-06 18:50:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:16,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:16,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 438 transitions. [2025-02-06 18:50:16,824 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6479289940828402 [2025-02-06 18:50:16,824 INFO L175 Difference]: Start difference. First operand has 196 places, 175 transitions, 910 flow. Second operand 4 states and 438 transitions. [2025-02-06 18:50:16,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 221 transitions, 1505 flow [2025-02-06 18:50:17,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 221 transitions, 1481 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:50:17,059 INFO L231 Difference]: Finished difference. Result has 195 places, 174 transitions, 910 flow [2025-02-06 18:50:17,059 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=910, PETRI_PLACES=195, PETRI_TRANSITIONS=174} [2025-02-06 18:50:17,060 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 48 predicate places. [2025-02-06 18:50:17,060 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 174 transitions, 910 flow [2025-02-06 18:50:17,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-02-06 18:50:17,060 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:17,060 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:17,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:17,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-02-06 18:50:17,261 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:17,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:17,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1936579527, now seen corresponding path program 1 times [2025-02-06 18:50:17,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:17,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301642015] [2025-02-06 18:50:17,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:17,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:17,273 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-02-06 18:50:17,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-02-06 18:50:17,279 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:17,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:17,358 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:17,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:17,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301642015] [2025-02-06 18:50:17,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301642015] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:17,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843753853] [2025-02-06 18:50:17,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:17,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:17,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:17,361 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:17,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-06 18:50:17,488 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-02-06 18:50:17,525 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-02-06 18:50:17,525 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:17,525 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:17,527 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 18:50:17,528 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:17,628 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:17,629 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:17,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843753853] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:17,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:17,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2025-02-06 18:50:17,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006989061] [2025-02-06 18:50:17,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:17,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:50:17,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:17,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:50:17,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:50:17,687 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:50:17,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 174 transitions, 910 flow. Second operand has 5 states, 5 states have (on average 79.8) internal successors, (399), 5 states have internal predecessors, (399), 0 states have call successors, (0), 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-02-06 18:50:17,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:17,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:50:17,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:19,747 INFO L124 PetriNetUnfolderBase]: 10018/20438 cut-off events. [2025-02-06 18:50:19,747 INFO L125 PetriNetUnfolderBase]: For 37697/38105 co-relation queries the response was YES. [2025-02-06 18:50:19,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56915 conditions, 20438 events. 10018/20438 cut-off events. For 37697/38105 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 179401 event pairs, 6995 based on Foata normal form. 578/20804 useless extension candidates. Maximal degree in co-relation 56747. Up to 13892 conditions per place. [2025-02-06 18:50:19,882 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 260 selfloop transitions, 7 changer transitions 0/317 dead transitions. [2025-02-06 18:50:19,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 317 transitions, 2207 flow [2025-02-06 18:50:19,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:50:19,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:50:19,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 637 transitions. [2025-02-06 18:50:19,883 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2025-02-06 18:50:19,883 INFO L175 Difference]: Start difference. First operand has 195 places, 174 transitions, 910 flow. Second operand 6 states and 637 transitions. [2025-02-06 18:50:19,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 317 transitions, 2207 flow [2025-02-06 18:50:20,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 317 transitions, 2151 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-02-06 18:50:20,100 INFO L231 Difference]: Finished difference. Result has 193 places, 172 transitions, 872 flow [2025-02-06 18:50:20,102 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=872, PETRI_PLACES=193, PETRI_TRANSITIONS=172} [2025-02-06 18:50:20,102 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 46 predicate places. [2025-02-06 18:50:20,102 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 172 transitions, 872 flow [2025-02-06 18:50:20,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 79.8) internal successors, (399), 5 states have internal predecessors, (399), 0 states have call successors, (0), 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-02-06 18:50:20,103 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:20,103 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:20,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:20,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:20,304 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:20,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:20,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1100202988, now seen corresponding path program 1 times [2025-02-06 18:50:20,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:20,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606302981] [2025-02-06 18:50:20,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:20,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:20,313 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-06 18:50:20,322 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 18:50:20,322 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:20,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:20,396 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:20,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:20,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606302981] [2025-02-06 18:50:20,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606302981] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:20,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419318993] [2025-02-06 18:50:20,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:20,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:20,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:20,440 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:20,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-06 18:50:20,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-06 18:50:20,686 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 18:50:20,686 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:20,686 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:20,691 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 18:50:20,693 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:20,765 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:20,765 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:20,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419318993] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:20,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:20,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2025-02-06 18:50:20,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734719844] [2025-02-06 18:50:20,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:20,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:20,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:20,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:20,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:50:20,786 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-02-06 18:50:20,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 172 transitions, 872 flow. Second operand has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 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-02-06 18:50:20,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:20,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-02-06 18:50:20,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:22,445 INFO L124 PetriNetUnfolderBase]: 9684/19693 cut-off events. [2025-02-06 18:50:22,446 INFO L125 PetriNetUnfolderBase]: For 32861/33393 co-relation queries the response was YES. [2025-02-06 18:50:22,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53500 conditions, 19693 events. 9684/19693 cut-off events. For 32861/33393 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 172411 event pairs, 6379 based on Foata normal form. 622/20122 useless extension candidates. Maximal degree in co-relation 53335. Up to 12772 conditions per place. [2025-02-06 18:50:22,557 INFO L140 encePairwiseOnDemand]: 165/169 looper letters, 162 selfloop transitions, 5 changer transitions 0/218 dead transitions. [2025-02-06 18:50:22,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 218 transitions, 1435 flow [2025-02-06 18:50:22,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:22,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:22,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 427 transitions. [2025-02-06 18:50:22,558 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6316568047337278 [2025-02-06 18:50:22,558 INFO L175 Difference]: Start difference. First operand has 193 places, 172 transitions, 872 flow. Second operand 4 states and 427 transitions. [2025-02-06 18:50:22,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 218 transitions, 1435 flow [2025-02-06 18:50:22,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 218 transitions, 1420 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:50:22,728 INFO L231 Difference]: Finished difference. Result has 192 places, 171 transitions, 867 flow [2025-02-06 18:50:22,728 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=867, PETRI_PLACES=192, PETRI_TRANSITIONS=171} [2025-02-06 18:50:22,728 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 45 predicate places. [2025-02-06 18:50:22,728 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 171 transitions, 867 flow [2025-02-06 18:50:22,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 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-02-06 18:50:22,729 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:22,729 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:22,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-06 18:50:22,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:22,929 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:22,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:22,930 INFO L85 PathProgramCache]: Analyzing trace with hash 84213651, now seen corresponding path program 1 times [2025-02-06 18:50:22,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:22,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428539901] [2025-02-06 18:50:22,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:22,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:22,943 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-06 18:50:22,950 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 18:50:22,951 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:22,951 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:23,007 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:23,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:23,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428539901] [2025-02-06 18:50:23,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428539901] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:23,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:23,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:50:23,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550544278] [2025-02-06 18:50:23,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:23,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:23,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:23,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:23,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:23,021 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-02-06 18:50:23,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 171 transitions, 867 flow. Second operand has 4 states, 4 states have (on average 87.25) internal successors, (349), 4 states have internal predecessors, (349), 0 states have call successors, (0), 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-02-06 18:50:23,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:23,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-02-06 18:50:23,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:24,787 INFO L124 PetriNetUnfolderBase]: 9684/19295 cut-off events. [2025-02-06 18:50:24,787 INFO L125 PetriNetUnfolderBase]: For 34551/35205 co-relation queries the response was YES. [2025-02-06 18:50:24,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52450 conditions, 19295 events. 9684/19295 cut-off events. For 34551/35205 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 166489 event pairs, 5011 based on Foata normal form. 724/19847 useless extension candidates. Maximal degree in co-relation 52285. Up to 9873 conditions per place. [2025-02-06 18:50:24,895 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 212 selfloop transitions, 6 changer transitions 0/268 dead transitions. [2025-02-06 18:50:24,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 268 transitions, 1765 flow [2025-02-06 18:50:24,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:24,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:24,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 476 transitions. [2025-02-06 18:50:24,896 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7041420118343196 [2025-02-06 18:50:24,896 INFO L175 Difference]: Start difference. First operand has 192 places, 171 transitions, 867 flow. Second operand 4 states and 476 transitions. [2025-02-06 18:50:24,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 268 transitions, 1765 flow [2025-02-06 18:50:25,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 268 transitions, 1753 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-06 18:50:25,064 INFO L231 Difference]: Finished difference. Result has 190 places, 170 transitions, 863 flow [2025-02-06 18:50:25,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=863, PETRI_PLACES=190, PETRI_TRANSITIONS=170} [2025-02-06 18:50:25,064 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 43 predicate places. [2025-02-06 18:50:25,064 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 170 transitions, 863 flow [2025-02-06 18:50:25,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.25) internal successors, (349), 4 states have internal predecessors, (349), 0 states have call successors, (0), 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-02-06 18:50:25,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:25,065 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:25,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-02-06 18:50:25,065 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:25,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:25,065 INFO L85 PathProgramCache]: Analyzing trace with hash -95575405, now seen corresponding path program 1 times [2025-02-06 18:50:25,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:25,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570144031] [2025-02-06 18:50:25,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:25,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:25,082 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-06 18:50:25,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 18:50:25,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:25,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:25,172 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:25,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:25,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570144031] [2025-02-06 18:50:25,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570144031] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:25,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044585862] [2025-02-06 18:50:25,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:25,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:25,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:25,175 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:25,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-06 18:50:25,298 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-06 18:50:25,325 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 18:50:25,325 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:25,325 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:25,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 18:50:25,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:25,418 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:25,418 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:25,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044585862] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:25,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:25,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2025-02-06 18:50:25,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886384402] [2025-02-06 18:50:25,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:25,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:50:25,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:25,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:50:25,419 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:50:25,478 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:50:25,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 170 transitions, 863 flow. Second operand has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 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-02-06 18:50:25,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:25,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:50:25,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:27,912 INFO L124 PetriNetUnfolderBase]: 10362/20433 cut-off events. [2025-02-06 18:50:27,912 INFO L125 PetriNetUnfolderBase]: For 34942/35341 co-relation queries the response was YES. [2025-02-06 18:50:27,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56105 conditions, 20433 events. 10362/20433 cut-off events. For 34942/35341 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 173968 event pairs, 6695 based on Foata normal form. 567/20803 useless extension candidates. Maximal degree in co-relation 55942. Up to 13348 conditions per place. [2025-02-06 18:50:27,997 INFO L140 encePairwiseOnDemand]: 161/169 looper letters, 216 selfloop transitions, 10 changer transitions 88/361 dead transitions. [2025-02-06 18:50:27,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 361 transitions, 2535 flow [2025-02-06 18:50:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 18:50:27,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-06 18:50:27,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 746 transitions. [2025-02-06 18:50:27,998 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6306001690617076 [2025-02-06 18:50:27,998 INFO L175 Difference]: Start difference. First operand has 190 places, 170 transitions, 863 flow. Second operand 7 states and 746 transitions. [2025-02-06 18:50:27,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 361 transitions, 2535 flow [2025-02-06 18:50:28,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 361 transitions, 2473 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-06 18:50:28,144 INFO L231 Difference]: Finished difference. Result has 191 places, 169 transitions, 865 flow [2025-02-06 18:50:28,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=865, PETRI_PLACES=191, PETRI_TRANSITIONS=169} [2025-02-06 18:50:28,144 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 44 predicate places. [2025-02-06 18:50:28,144 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 169 transitions, 865 flow [2025-02-06 18:50:28,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 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-02-06 18:50:28,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:28,145 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:28,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:28,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-06 18:50:28,345 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:28,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:28,345 INFO L85 PathProgramCache]: Analyzing trace with hash 253446217, now seen corresponding path program 1 times [2025-02-06 18:50:28,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:28,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220015890] [2025-02-06 18:50:28,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:28,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:28,358 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-06 18:50:28,363 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-06 18:50:28,363 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:28,363 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:28,420 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:28,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:28,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220015890] [2025-02-06 18:50:28,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220015890] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:28,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106075119] [2025-02-06 18:50:28,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:28,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:28,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:28,423 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:28,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-06 18:50:28,553 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-06 18:50:28,581 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-06 18:50:28,581 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:28,581 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:28,582 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 18:50:28,583 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:28,651 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:28,652 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:28,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106075119] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:28,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:28,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2025-02-06 18:50:28,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620728790] [2025-02-06 18:50:28,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:28,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:50:28,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:28,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:50:28,652 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:50:28,681 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:50:28,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 169 transitions, 865 flow. Second operand has 5 states, 5 states have (on average 80.2) internal successors, (401), 5 states have internal predecessors, (401), 0 states have call successors, (0), 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-02-06 18:50:28,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:28,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:50:28,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:30,577 INFO L124 PetriNetUnfolderBase]: 10028/19771 cut-off events. [2025-02-06 18:50:30,577 INFO L125 PetriNetUnfolderBase]: For 34894/35346 co-relation queries the response was YES. [2025-02-06 18:50:30,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54352 conditions, 19771 events. 10028/19771 cut-off events. For 34894/35346 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 167903 event pairs, 6987 based on Foata normal form. 648/20238 useless extension candidates. Maximal degree in co-relation 54189. Up to 13876 conditions per place. [2025-02-06 18:50:30,662 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 257 selfloop transitions, 7 changer transitions 0/309 dead transitions. [2025-02-06 18:50:30,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 309 transitions, 2111 flow [2025-02-06 18:50:30,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:50:30,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:50:30,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 634 transitions. [2025-02-06 18:50:30,663 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6252465483234714 [2025-02-06 18:50:30,664 INFO L175 Difference]: Start difference. First operand has 191 places, 169 transitions, 865 flow. Second operand 6 states and 634 transitions. [2025-02-06 18:50:30,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 309 transitions, 2111 flow [2025-02-06 18:50:30,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 309 transitions, 1998 flow, removed 4 selfloop flow, removed 9 redundant places. [2025-02-06 18:50:30,832 INFO L231 Difference]: Finished difference. Result has 186 places, 167 transitions, 812 flow [2025-02-06 18:50:30,836 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=812, PETRI_PLACES=186, PETRI_TRANSITIONS=167} [2025-02-06 18:50:30,837 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 39 predicate places. [2025-02-06 18:50:30,837 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 167 transitions, 812 flow [2025-02-06 18:50:30,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 80.2) internal successors, (401), 5 states have internal predecessors, (401), 0 states have call successors, (0), 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-02-06 18:50:30,838 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:30,838 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 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-02-06 18:50:30,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-02-06 18:50:31,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-02-06 18:50:31,039 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-02-06 18:50:31,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:31,039 INFO L85 PathProgramCache]: Analyzing trace with hash -733100391, now seen corresponding path program 1 times [2025-02-06 18:50:31,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:31,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283661966] [2025-02-06 18:50:31,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:31,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:31,053 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-06 18:50:31,059 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 18:50:31,059 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:31,059 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:31,139 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-06 18:50:31,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:31,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283661966] [2025-02-06 18:50:31,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283661966] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:31,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830567412] [2025-02-06 18:50:31,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:31,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:31,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:31,142 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:31,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-06 18:50:31,277 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-06 18:50:31,304 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 18:50:31,305 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:31,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:31,306 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 18:50:31,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:31,384 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-06 18:50:31,384 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:31,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830567412] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:31,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:31,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2025-02-06 18:50:31,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569747258] [2025-02-06 18:50:31,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:31,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:50:31,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:31,385 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:50:31,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:50:31,433 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-02-06 18:50:31,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 167 transitions, 812 flow. Second operand has 6 states, 6 states have (on average 79.33333333333333) internal successors, (476), 6 states have internal predecessors, (476), 0 states have call successors, (0), 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-02-06 18:50:31,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:31,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-02-06 18:50:31,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand