./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/popl20-bad-ring.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 48c9605d 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/popl20-bad-ring.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 be394a9cdc866c1e1426a3fe296e99873bcf37ee5e7e1c9e487b239a3e0a8fbe --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 14:11:08,905 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 14:11:08,957 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 14:11:08,962 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 14:11:08,962 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 14:11:08,984 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 14:11:08,985 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 14:11:08,985 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 14:11:08,986 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 14:11:08,986 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 14:11:08,986 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 14:11:08,986 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 14:11:08,987 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 14:11:08,987 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 14:11:08,987 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 14:11:08,987 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 14:11:08,988 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 14:11:08,989 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 14:11:08,989 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 14:11:08,989 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 14:11:08,989 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 14:11:08,989 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 14:11:08,989 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 14:11:08,990 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 14:11:08,990 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 14:11:08,991 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 14:11:08,991 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 -> be394a9cdc866c1e1426a3fe296e99873bcf37ee5e7e1c9e487b239a3e0a8fbe [2025-02-08 14:11:09,236 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 14:11:09,246 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 14:11:09,248 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 14:11:09,249 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 14:11:09,250 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 14:11:09,250 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-bad-ring.wvr.c [2025-02-08 14:11:10,421 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e36d19e7b/867239af248240df97fd3b26cf6b09af/FLAG30b830d77 [2025-02-08 14:11:10,648 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 14:11:10,649 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-ring.wvr.c [2025-02-08 14:11:10,657 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e36d19e7b/867239af248240df97fd3b26cf6b09af/FLAG30b830d77 [2025-02-08 14:11:10,670 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e36d19e7b/867239af248240df97fd3b26cf6b09af [2025-02-08 14:11:10,674 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 14:11:10,675 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 14:11:10,675 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 14:11:10,675 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 14:11:10,680 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 14:11:10,680 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,682 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16aad0f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10, skipping insertion in model container [2025-02-08 14:11:10,682 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,697 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 14:11:10,826 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 14:11:10,837 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 14:11:10,868 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 14:11:10,879 INFO L204 MainTranslator]: Completed translation [2025-02-08 14:11:10,880 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10 WrapperNode [2025-02-08 14:11:10,880 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 14:11:10,881 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 14:11:10,882 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 14:11:10,882 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 14:11:10,886 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,890 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,918 INFO L138 Inliner]: procedures = 24, calls = 47, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 328 [2025-02-08 14:11:10,918 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 14:11:10,919 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 14:11:10,919 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 14:11:10,919 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 14:11:10,925 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,925 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,928 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,949 INFO L175 MemorySlicer]: Split 12 memory accesses to 2 slices as follows [2, 10]. 83 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2025-02-08 14:11:10,949 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,950 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,961 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,962 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,963 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,964 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,965 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 14:11:10,966 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 14:11:10,966 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 14:11:10,966 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 14:11:10,967 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (1/1) ... [2025-02-08 14:11:10,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 14:11:10,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:10,996 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-08 14:11:11,000 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-08 14:11:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 14:11:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-02-08 14:11:11,014 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-02-08 14:11:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-02-08 14:11:11,014 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-02-08 14:11:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-02-08 14:11:11,014 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-02-08 14:11:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 14:11:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 14:11:11,015 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 14:11:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 14:11:11,017 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-08 14:11:11,111 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 14:11:11,113 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 14:11:11,505 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-08 14:11:11,506 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 14:11:11,819 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 14:11:11,820 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 14:11:11,820 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:11:11 BoogieIcfgContainer [2025-02-08 14:11:11,820 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 14:11:11,822 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 14:11:11,822 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 14:11:11,825 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 14:11:11,825 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:11:10" (1/3) ... [2025-02-08 14:11:11,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74a75a72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:11:11, skipping insertion in model container [2025-02-08 14:11:11,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:11:10" (2/3) ... [2025-02-08 14:11:11,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74a75a72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:11:11, skipping insertion in model container [2025-02-08 14:11:11,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:11:11" (3/3) ... [2025-02-08 14:11:11,827 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-ring.wvr.c [2025-02-08 14:11:11,845 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 14:11:11,847 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-ring.wvr.c that has 4 procedures, 82 locations, 1 initial locations, 6 loop locations, and 32 error locations. [2025-02-08 14:11:11,847 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-08 14:11:11,918 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-02-08 14:11:11,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 89 transitions, 199 flow [2025-02-08 14:11:11,980 INFO L124 PetriNetUnfolderBase]: 8/86 cut-off events. [2025-02-08 14:11:11,983 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-02-08 14:11:11,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 86 events. 8/86 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 312 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 66. Up to 2 conditions per place. [2025-02-08 14:11:11,988 INFO L82 GeneralOperation]: Start removeDead. Operand has 91 places, 89 transitions, 199 flow [2025-02-08 14:11:11,991 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 84 transitions, 183 flow [2025-02-08 14:11:11,999 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 14:11:12,011 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;@60558fd2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 14:11:12,012 INFO L334 AbstractCegarLoop]: Starting to check reachability of 61 error locations. [2025-02-08 14:11:12,014 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 14:11:12,015 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2025-02-08 14:11:12,015 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 14:11:12,015 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:12,016 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-02-08 14:11:12,016 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:12,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:12,020 INFO L85 PathProgramCache]: Analyzing trace with hash 903851, now seen corresponding path program 1 times [2025-02-08 14:11:12,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:12,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838221650] [2025-02-08 14:11:12,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:12,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:12,086 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-02-08 14:11:12,104 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-02-08 14:11:12,104 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:12,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:12,219 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-08 14:11:12,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:12,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838221650] [2025-02-08 14:11:12,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838221650] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:12,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:12,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 14:11:12,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767845340] [2025-02-08 14:11:12,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:12,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:11:12,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:12,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:11:12,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:11:12,267 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 89 [2025-02-08 14:11:12,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 84 transitions, 183 flow. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 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-08 14:11:12,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:12,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 89 [2025-02-08 14:11:12,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:13,302 INFO L124 PetriNetUnfolderBase]: 5496/9205 cut-off events. [2025-02-08 14:11:13,302 INFO L125 PetriNetUnfolderBase]: For 400/400 co-relation queries the response was YES. [2025-02-08 14:11:13,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17087 conditions, 9205 events. 5496/9205 cut-off events. For 400/400 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 67395 event pairs, 4968 based on Foata normal form. 444/6469 useless extension candidates. Maximal degree in co-relation 16314. Up to 7538 conditions per place. [2025-02-08 14:11:13,361 INFO L140 encePairwiseOnDemand]: 64/89 looper letters, 51 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2025-02-08 14:11:13,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 84 transitions, 305 flow [2025-02-08 14:11:13,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:11:13,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:11:13,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 180 transitions. [2025-02-08 14:11:13,371 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5056179775280899 [2025-02-08 14:11:13,372 INFO L175 Difference]: Start difference. First operand has 86 places, 84 transitions, 183 flow. Second operand 4 states and 180 transitions. [2025-02-08 14:11:13,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 84 transitions, 305 flow [2025-02-08 14:11:13,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 84 transitions, 296 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-08 14:11:13,381 INFO L231 Difference]: Finished difference. Result has 80 places, 84 transitions, 244 flow [2025-02-08 14:11:13,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=244, PETRI_PLACES=80, PETRI_TRANSITIONS=84} [2025-02-08 14:11:13,385 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, -6 predicate places. [2025-02-08 14:11:13,385 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 84 transitions, 244 flow [2025-02-08 14:11:13,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 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-08 14:11:13,385 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:13,385 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-02-08 14:11:13,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 14:11:13,385 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:13,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:13,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1157612779, now seen corresponding path program 1 times [2025-02-08 14:11:13,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:13,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881577612] [2025-02-08 14:11:13,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:13,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:13,397 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 14:11:13,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 14:11:13,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:13,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:13,520 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-08 14:11:13,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:13,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881577612] [2025-02-08 14:11:13,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881577612] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:13,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442225954] [2025-02-08 14:11:13,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:13,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:13,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:13,523 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-08 14:11:13,525 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-08 14:11:13,588 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 14:11:13,601 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 14:11:13,601 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:13,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:13,603 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 14:11:13,606 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:13,643 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-08 14:11:13,644 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:13,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442225954] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:13,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:13,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-02-08 14:11:13,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310213653] [2025-02-08 14:11:13,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:13,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:11:13,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:13,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:11:13,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:11:13,666 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 89 [2025-02-08 14:11:13,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 84 transitions, 244 flow. Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 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-08 14:11:13,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:13,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 89 [2025-02-08 14:11:13,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:14,466 INFO L124 PetriNetUnfolderBase]: 5496/9202 cut-off events. [2025-02-08 14:11:14,467 INFO L125 PetriNetUnfolderBase]: For 110/110 co-relation queries the response was YES. [2025-02-08 14:11:14,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16992 conditions, 9202 events. 5496/9202 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 67386 event pairs, 4968 based on Foata normal form. 3/6030 useless extension candidates. Maximal degree in co-relation 16919. Up to 7523 conditions per place. [2025-02-08 14:11:14,537 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 41 selfloop transitions, 17 changer transitions 0/81 dead transitions. [2025-02-08 14:11:14,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 81 transitions, 348 flow [2025-02-08 14:11:14,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 14:11:14,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-08 14:11:14,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 217 transitions. [2025-02-08 14:11:14,539 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40636704119850187 [2025-02-08 14:11:14,540 INFO L175 Difference]: Start difference. First operand has 80 places, 84 transitions, 244 flow. Second operand 6 states and 217 transitions. [2025-02-08 14:11:14,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 81 transitions, 348 flow [2025-02-08 14:11:14,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 81 transitions, 348 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-02-08 14:11:14,541 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 266 flow [2025-02-08 14:11:14,543 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=266, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2025-02-08 14:11:14,543 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, -4 predicate places. [2025-02-08 14:11:14,543 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 266 flow [2025-02-08 14:11:14,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 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-08 14:11:14,544 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:14,544 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-02-08 14:11:14,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 14:11:14,748 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-08 14:11:14,748 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:14,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:14,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1526258575, now seen corresponding path program 1 times [2025-02-08 14:11:14,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:14,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824008623] [2025-02-08 14:11:14,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:14,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:14,758 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-08 14:11:14,765 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-08 14:11:14,765 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:14,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:14,835 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-08 14:11:14,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:14,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824008623] [2025-02-08 14:11:14,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824008623] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:14,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366202746] [2025-02-08 14:11:14,836 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:14,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:14,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:14,838 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-08 14:11:14,839 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-08 14:11:14,902 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-08 14:11:14,914 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-08 14:11:14,915 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:14,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:14,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 14:11:14,916 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:14,944 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-08 14:11:14,945 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:11:14,978 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-08 14:11:14,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366202746] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 14:11:14,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 14:11:14,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-02-08 14:11:14,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834829890] [2025-02-08 14:11:14,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 14:11:14,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 14:11:14,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:14,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 14:11:14,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-02-08 14:11:15,032 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 89 [2025-02-08 14:11:15,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 266 flow. Second operand has 12 states, 12 states have (on average 27.083333333333332) internal successors, (325), 12 states have internal predecessors, (325), 0 states have call successors, (0), 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-08 14:11:15,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:15,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 89 [2025-02-08 14:11:15,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:15,818 INFO L124 PetriNetUnfolderBase]: 5505/9238 cut-off events. [2025-02-08 14:11:15,818 INFO L125 PetriNetUnfolderBase]: For 175/175 co-relation queries the response was YES. [2025-02-08 14:11:15,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17133 conditions, 9238 events. 5505/9238 cut-off events. For 175/175 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 67796 event pairs, 4968 based on Foata normal form. 9/6072 useless extension candidates. Maximal degree in co-relation 16921. Up to 7538 conditions per place. [2025-02-08 14:11:15,851 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 48 selfloop transitions, 37 changer transitions 0/108 dead transitions. [2025-02-08 14:11:15,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 108 transitions, 610 flow [2025-02-08 14:11:15,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 14:11:15,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-02-08 14:11:15,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 354 transitions. [2025-02-08 14:11:15,854 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39775280898876403 [2025-02-08 14:11:15,854 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 266 flow. Second operand 10 states and 354 transitions. [2025-02-08 14:11:15,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 108 transitions, 610 flow [2025-02-08 14:11:15,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 108 transitions, 527 flow, removed 16 selfloop flow, removed 5 redundant places. [2025-02-08 14:11:15,857 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 481 flow [2025-02-08 14:11:15,857 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=481, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2025-02-08 14:11:15,857 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 3 predicate places. [2025-02-08 14:11:15,857 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 481 flow [2025-02-08 14:11:15,858 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 27.083333333333332) internal successors, (325), 12 states have internal predecessors, (325), 0 states have call successors, (0), 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-08 14:11:15,858 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:15,858 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:15,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-08 14:11:16,058 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-08 14:11:16,058 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:16,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:16,059 INFO L85 PathProgramCache]: Analyzing trace with hash 727484282, now seen corresponding path program 1 times [2025-02-08 14:11:16,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:16,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927003880] [2025-02-08 14:11:16,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:16,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:16,066 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-02-08 14:11:16,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-02-08 14:11:16,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:16,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:16,237 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-08 14:11:16,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:16,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927003880] [2025-02-08 14:11:16,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927003880] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:16,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:16,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 14:11:16,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082989821] [2025-02-08 14:11:16,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:16,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:11:16,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:16,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:11:16,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:11:16,239 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:16,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 481 flow. Second operand has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 0 states have call successors, (0), 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-08 14:11:16,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:16,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:16,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:16,870 INFO L124 PetriNetUnfolderBase]: 5645/9549 cut-off events. [2025-02-08 14:11:16,871 INFO L125 PetriNetUnfolderBase]: For 287/287 co-relation queries the response was YES. [2025-02-08 14:11:16,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17801 conditions, 9549 events. 5645/9549 cut-off events. For 287/287 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 69761 event pairs, 5091 based on Foata normal form. 132/6480 useless extension candidates. Maximal degree in co-relation 17643. Up to 7564 conditions per place. [2025-02-08 14:11:16,912 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 118 selfloop transitions, 10 changer transitions 1/155 dead transitions. [2025-02-08 14:11:16,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 155 transitions, 989 flow [2025-02-08 14:11:16,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 14:11:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 14:11:16,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 244 transitions. [2025-02-08 14:11:16,915 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5483146067415731 [2025-02-08 14:11:16,915 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 481 flow. Second operand 5 states and 244 transitions. [2025-02-08 14:11:16,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 155 transitions, 989 flow [2025-02-08 14:11:16,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 155 transitions, 929 flow, removed 15 selfloop flow, removed 2 redundant places. [2025-02-08 14:11:16,921 INFO L231 Difference]: Finished difference. Result has 93 places, 115 transitions, 548 flow [2025-02-08 14:11:16,921 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=548, PETRI_PLACES=93, PETRI_TRANSITIONS=115} [2025-02-08 14:11:16,921 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 7 predicate places. [2025-02-08 14:11:16,921 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 115 transitions, 548 flow [2025-02-08 14:11:16,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 0 states have call successors, (0), 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-08 14:11:16,921 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:16,922 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:16,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 14:11:16,922 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:16,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:16,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1573713210, now seen corresponding path program 1 times [2025-02-08 14:11:16,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:16,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334455653] [2025-02-08 14:11:16,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:16,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:16,931 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-08 14:11:16,945 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-08 14:11:16,946 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:16,946 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:17,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:11:17,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:17,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334455653] [2025-02-08 14:11:17,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334455653] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:17,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929648859] [2025-02-08 14:11:17,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:17,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:17,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:17,116 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-08 14:11:17,118 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-08 14:11:17,178 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-08 14:11:17,198 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-08 14:11:17,198 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:17,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:17,199 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 14:11:17,201 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:17,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:11:17,215 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:17,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929648859] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:17,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:17,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2025-02-08 14:11:17,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268542212] [2025-02-08 14:11:17,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:17,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 14:11:17,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:17,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 14:11:17,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-08 14:11:17,216 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:17,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 115 transitions, 548 flow. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 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-08 14:11:17,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:17,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:17,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:17,728 INFO L124 PetriNetUnfolderBase]: 4134/7176 cut-off events. [2025-02-08 14:11:17,728 INFO L125 PetriNetUnfolderBase]: For 813/813 co-relation queries the response was YES. [2025-02-08 14:11:17,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13885 conditions, 7176 events. 4134/7176 cut-off events. For 813/813 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50771 event pairs, 3678 based on Foata normal form. 0/5079 useless extension candidates. Maximal degree in co-relation 13729. Up to 5746 conditions per place. [2025-02-08 14:11:17,763 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 85 selfloop transitions, 1 changer transitions 0/112 dead transitions. [2025-02-08 14:11:17,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 112 transitions, 708 flow [2025-02-08 14:11:17,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 14:11:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 14:11:17,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 142 transitions. [2025-02-08 14:11:17,764 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5318352059925093 [2025-02-08 14:11:17,764 INFO L175 Difference]: Start difference. First operand has 93 places, 115 transitions, 548 flow. Second operand 3 states and 142 transitions. [2025-02-08 14:11:17,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 112 transitions, 708 flow [2025-02-08 14:11:17,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 112 transitions, 704 flow, removed 1 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:17,768 INFO L231 Difference]: Finished difference. Result has 91 places, 112 transitions, 534 flow [2025-02-08 14:11:17,768 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=534, PETRI_PLACES=91, PETRI_TRANSITIONS=112} [2025-02-08 14:11:17,768 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 5 predicate places. [2025-02-08 14:11:17,769 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 112 transitions, 534 flow [2025-02-08 14:11:17,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 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-08 14:11:17,769 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:17,769 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:17,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-08 14:11:17,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:17,970 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread3Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:17,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:17,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1981497479, now seen corresponding path program 1 times [2025-02-08 14:11:17,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:17,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742930973] [2025-02-08 14:11:17,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:17,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:17,977 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-08 14:11:17,982 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-08 14:11:17,982 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:17,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:18,019 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-08 14:11:18,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:18,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742930973] [2025-02-08 14:11:18,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742930973] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:18,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:18,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 14:11:18,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41068436] [2025-02-08 14:11:18,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:18,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 14:11:18,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:18,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 14:11:18,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 14:11:18,021 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:18,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 112 transitions, 534 flow. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 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-08 14:11:18,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:18,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:18,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:18,467 INFO L124 PetriNetUnfolderBase]: 3784/6262 cut-off events. [2025-02-08 14:11:18,467 INFO L125 PetriNetUnfolderBase]: For 841/841 co-relation queries the response was YES. [2025-02-08 14:11:18,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12746 conditions, 6262 events. 3784/6262 cut-off events. For 841/841 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 39842 event pairs, 1374 based on Foata normal form. 110/4585 useless extension candidates. Maximal degree in co-relation 12730. Up to 4417 conditions per place. [2025-02-08 14:11:18,489 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 101 selfloop transitions, 2 changer transitions 1/130 dead transitions. [2025-02-08 14:11:18,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 787 flow [2025-02-08 14:11:18,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 14:11:18,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 14:11:18,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 159 transitions. [2025-02-08 14:11:18,491 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5955056179775281 [2025-02-08 14:11:18,491 INFO L175 Difference]: Start difference. First operand has 91 places, 112 transitions, 534 flow. Second operand 3 states and 159 transitions. [2025-02-08 14:11:18,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 787 flow [2025-02-08 14:11:18,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 130 transitions, 786 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:18,493 INFO L231 Difference]: Finished difference. Result has 93 places, 112 transitions, 538 flow [2025-02-08 14:11:18,494 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=538, PETRI_PLACES=93, PETRI_TRANSITIONS=112} [2025-02-08 14:11:18,494 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 7 predicate places. [2025-02-08 14:11:18,494 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 112 transitions, 538 flow [2025-02-08 14:11:18,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 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-08 14:11:18,494 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:18,495 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:18,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 14:11:18,495 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:18,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:18,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1540470200, now seen corresponding path program 1 times [2025-02-08 14:11:18,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:18,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091830640] [2025-02-08 14:11:18,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:18,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:18,501 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-08 14:11:18,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-08 14:11:18,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:18,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:18,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:11:18,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:18,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091830640] [2025-02-08 14:11:18,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091830640] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:18,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:18,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 14:11:18,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900585601] [2025-02-08 14:11:18,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:18,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 14:11:18,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:18,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 14:11:18,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 14:11:18,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:18,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 112 transitions, 538 flow. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 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-08 14:11:18,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:18,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:18,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:18,930 INFO L124 PetriNetUnfolderBase]: 4119/7129 cut-off events. [2025-02-08 14:11:18,931 INFO L125 PetriNetUnfolderBase]: For 1401/1401 co-relation queries the response was YES. [2025-02-08 14:11:18,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14926 conditions, 7129 events. 4119/7129 cut-off events. For 1401/1401 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 48294 event pairs, 1865 based on Foata normal form. 150/5426 useless extension candidates. Maximal degree in co-relation 14908. Up to 3399 conditions per place. [2025-02-08 14:11:18,956 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 104 selfloop transitions, 2 changer transitions 0/132 dead transitions. [2025-02-08 14:11:18,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 132 transitions, 804 flow [2025-02-08 14:11:18,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 14:11:18,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 14:11:18,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 161 transitions. [2025-02-08 14:11:18,957 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.602996254681648 [2025-02-08 14:11:18,957 INFO L175 Difference]: Start difference. First operand has 93 places, 112 transitions, 538 flow. Second operand 3 states and 161 transitions. [2025-02-08 14:11:18,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 132 transitions, 804 flow [2025-02-08 14:11:18,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 802 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:18,961 INFO L231 Difference]: Finished difference. Result has 95 places, 113 transitions, 550 flow [2025-02-08 14:11:18,961 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=550, PETRI_PLACES=95, PETRI_TRANSITIONS=113} [2025-02-08 14:11:18,962 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 9 predicate places. [2025-02-08 14:11:18,962 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 113 transitions, 550 flow [2025-02-08 14:11:18,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 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-08 14:11:18,962 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:18,962 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:18,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 14:11:18,962 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:18,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:18,962 INFO L85 PathProgramCache]: Analyzing trace with hash 830931772, now seen corresponding path program 1 times [2025-02-08 14:11:18,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:18,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250623712] [2025-02-08 14:11:18,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:18,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:18,968 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 14:11:18,972 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 14:11:18,972 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:18,972 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:18,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:11:19,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:19,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250623712] [2025-02-08 14:11:19,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250623712] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:19,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:19,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 14:11:19,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860590135] [2025-02-08 14:11:19,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:19,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 14:11:19,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:19,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 14:11:19,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 14:11:19,001 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:19,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 113 transitions, 550 flow. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 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-08 14:11:19,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:19,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:19,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:19,337 INFO L124 PetriNetUnfolderBase]: 3049/5879 cut-off events. [2025-02-08 14:11:19,337 INFO L125 PetriNetUnfolderBase]: For 1132/1132 co-relation queries the response was YES. [2025-02-08 14:11:19,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12102 conditions, 5879 events. 3049/5879 cut-off events. For 1132/1132 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 42195 event pairs, 1750 based on Foata normal form. 10/4353 useless extension candidates. Maximal degree in co-relation 12082. Up to 4339 conditions per place. [2025-02-08 14:11:19,356 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 93 selfloop transitions, 3 changer transitions 0/122 dead transitions. [2025-02-08 14:11:19,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 122 transitions, 767 flow [2025-02-08 14:11:19,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 14:11:19,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 14:11:19,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 149 transitions. [2025-02-08 14:11:19,357 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5580524344569289 [2025-02-08 14:11:19,357 INFO L175 Difference]: Start difference. First operand has 95 places, 113 transitions, 550 flow. Second operand 3 states and 149 transitions. [2025-02-08 14:11:19,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 122 transitions, 767 flow [2025-02-08 14:11:19,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 765 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:19,361 INFO L231 Difference]: Finished difference. Result has 97 places, 115 transitions, 571 flow [2025-02-08 14:11:19,361 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=571, PETRI_PLACES=97, PETRI_TRANSITIONS=115} [2025-02-08 14:11:19,362 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 11 predicate places. [2025-02-08 14:11:19,362 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 115 transitions, 571 flow [2025-02-08 14:11:19,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 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-08 14:11:19,362 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:19,362 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2025-02-08 14:11:19,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 14:11:19,362 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:19,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:19,363 INFO L85 PathProgramCache]: Analyzing trace with hash -111288881, now seen corresponding path program 2 times [2025-02-08 14:11:19,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:19,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418777022] [2025-02-08 14:11:19,363 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:11:19,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:19,369 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-02-08 14:11:19,372 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-02-08 14:11:19,372 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:11:19,372 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:19,390 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-08 14:11:19,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:19,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418777022] [2025-02-08 14:11:19,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418777022] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:19,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509302184] [2025-02-08 14:11:19,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:11:19,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:19,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:19,392 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-08 14:11:19,394 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-08 14:11:19,445 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-02-08 14:11:19,451 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-02-08 14:11:19,451 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:11:19,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:19,452 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 14:11:19,452 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:19,469 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-08 14:11:19,470 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:11:19,485 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-08 14:11:19,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509302184] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 14:11:19,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 14:11:19,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2025-02-08 14:11:19,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415771125] [2025-02-08 14:11:19,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 14:11:19,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:11:19,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:19,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:11:19,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:11:19,495 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 89 [2025-02-08 14:11:19,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 115 transitions, 571 flow. Second operand has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 0 states have call successors, (0), 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-08 14:11:19,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:19,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 89 [2025-02-08 14:11:19,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:19,817 INFO L124 PetriNetUnfolderBase]: 3049/5900 cut-off events. [2025-02-08 14:11:19,817 INFO L125 PetriNetUnfolderBase]: For 2061/2061 co-relation queries the response was YES. [2025-02-08 14:11:19,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12550 conditions, 5900 events. 3049/5900 cut-off events. For 2061/2061 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 42494 event pairs, 2521 based on Foata normal form. 1/4363 useless extension candidates. Maximal degree in co-relation 12528. Up to 4517 conditions per place. [2025-02-08 14:11:19,837 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 75 selfloop transitions, 16 changer transitions 0/114 dead transitions. [2025-02-08 14:11:19,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 114 transitions, 743 flow [2025-02-08 14:11:19,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:11:19,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:11:19,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 150 transitions. [2025-02-08 14:11:19,839 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42134831460674155 [2025-02-08 14:11:19,839 INFO L175 Difference]: Start difference. First operand has 97 places, 115 transitions, 571 flow. Second operand 4 states and 150 transitions. [2025-02-08 14:11:19,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 114 transitions, 743 flow [2025-02-08 14:11:19,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 114 transitions, 734 flow, removed 3 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:19,844 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 584 flow [2025-02-08 14:11:19,844 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=584, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2025-02-08 14:11:19,845 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 12 predicate places. [2025-02-08 14:11:19,845 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 584 flow [2025-02-08 14:11:19,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 0 states have call successors, (0), 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-08 14:11:19,845 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:19,845 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1] [2025-02-08 14:11:19,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-08 14:11:20,049 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,SelfDestructingSolverStorable8 [2025-02-08 14:11:20,049 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:20,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:20,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1412935136, now seen corresponding path program 1 times [2025-02-08 14:11:20,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:20,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055502935] [2025-02-08 14:11:20,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:20,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:20,056 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 14:11:20,061 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 14:11:20,061 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:20,061 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:20,158 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:11:20,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:20,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055502935] [2025-02-08 14:11:20,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055502935] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:20,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136660308] [2025-02-08 14:11:20,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:20,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:20,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:20,160 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-08 14:11:20,162 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-08 14:11:20,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 14:11:20,234 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 14:11:20,234 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:20,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:20,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 14:11:20,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:20,264 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:11:20,264 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:11:20,369 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:11:20,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136660308] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 14:11:20,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 14:11:20,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2025-02-08 14:11:20,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451901992] [2025-02-08 14:11:20,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 14:11:20,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-08 14:11:20,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:20,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-08 14:11:20,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2025-02-08 14:11:20,417 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 89 [2025-02-08 14:11:20,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 584 flow. Second operand has 24 states, 24 states have (on average 27.083333333333332) internal successors, (650), 24 states have internal predecessors, (650), 0 states have call successors, (0), 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-08 14:11:20,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:20,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 89 [2025-02-08 14:11:20,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:21,038 INFO L124 PetriNetUnfolderBase]: 3079/6020 cut-off events. [2025-02-08 14:11:21,038 INFO L125 PetriNetUnfolderBase]: For 1680/1680 co-relation queries the response was YES. [2025-02-08 14:11:21,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12563 conditions, 6020 events. 3079/6020 cut-off events. For 1680/1680 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 43870 event pairs, 2521 based on Foata normal form. 24/4488 useless extension candidates. Maximal degree in co-relation 12540. Up to 4489 conditions per place. [2025-02-08 14:11:21,066 INFO L140 encePairwiseOnDemand]: 77/89 looper letters, 48 selfloop transitions, 103 changer transitions 0/174 dead transitions. [2025-02-08 14:11:21,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 174 transitions, 1348 flow [2025-02-08 14:11:21,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-08 14:11:21,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-02-08 14:11:21,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 719 transitions. [2025-02-08 14:11:21,072 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3672114402451481 [2025-02-08 14:11:21,072 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 584 flow. Second operand 22 states and 719 transitions. [2025-02-08 14:11:21,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 174 transitions, 1348 flow [2025-02-08 14:11:21,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 174 transitions, 1280 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-08 14:11:21,079 INFO L231 Difference]: Finished difference. Result has 122 places, 174 transitions, 1258 flow [2025-02-08 14:11:21,079 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1258, PETRI_PLACES=122, PETRI_TRANSITIONS=174} [2025-02-08 14:11:21,081 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 36 predicate places. [2025-02-08 14:11:21,081 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 174 transitions, 1258 flow [2025-02-08 14:11:21,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 27.083333333333332) internal successors, (650), 24 states have internal predecessors, (650), 0 states have call successors, (0), 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-08 14:11:21,081 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:21,081 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:21,089 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-08 14:11:21,283 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,SelfDestructingSolverStorable9 [2025-02-08 14:11:21,283 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:21,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:21,284 INFO L85 PathProgramCache]: Analyzing trace with hash 465094053, now seen corresponding path program 1 times [2025-02-08 14:11:21,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:21,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909126828] [2025-02-08 14:11:21,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:21,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:21,293 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 14:11:21,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 14:11:21,300 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:21,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:21,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:11:21,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:21,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909126828] [2025-02-08 14:11:21,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909126828] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:21,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:21,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 14:11:21,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450971859] [2025-02-08 14:11:21,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:21,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:11:21,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:21,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:11:21,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:11:21,384 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:21,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 174 transitions, 1258 flow. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 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-08 14:11:21,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:21,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:21,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:21,834 INFO L124 PetriNetUnfolderBase]: 3243/6426 cut-off events. [2025-02-08 14:11:21,835 INFO L125 PetriNetUnfolderBase]: For 2168/2168 co-relation queries the response was YES. [2025-02-08 14:11:21,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13834 conditions, 6426 events. 3243/6426 cut-off events. For 2168/2168 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 46804 event pairs, 2666 based on Foata normal form. 40/4924 useless extension candidates. Maximal degree in co-relation 13805. Up to 4599 conditions per place. [2025-02-08 14:11:21,855 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 156 selfloop transitions, 16 changer transitions 25/222 dead transitions. [2025-02-08 14:11:21,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 222 transitions, 1997 flow [2025-02-08 14:11:21,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 14:11:21,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 14:11:21,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 230 transitions. [2025-02-08 14:11:21,856 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5168539325842697 [2025-02-08 14:11:21,856 INFO L175 Difference]: Start difference. First operand has 122 places, 174 transitions, 1258 flow. Second operand 5 states and 230 transitions. [2025-02-08 14:11:21,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 222 transitions, 1997 flow [2025-02-08 14:11:21,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 222 transitions, 1661 flow, removed 94 selfloop flow, removed 9 redundant places. [2025-02-08 14:11:21,863 INFO L231 Difference]: Finished difference. Result has 119 places, 176 transitions, 1073 flow [2025-02-08 14:11:21,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1073, PETRI_PLACES=119, PETRI_TRANSITIONS=176} [2025-02-08 14:11:21,864 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 33 predicate places. [2025-02-08 14:11:21,864 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 176 transitions, 1073 flow [2025-02-08 14:11:21,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 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-08 14:11:21,864 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:21,864 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:21,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-08 14:11:21,864 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:21,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:21,865 INFO L85 PathProgramCache]: Analyzing trace with hash 312106045, now seen corresponding path program 1 times [2025-02-08 14:11:21,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:21,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256587564] [2025-02-08 14:11:21,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:21,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:21,871 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:21,894 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:21,894 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:21,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:22,406 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-08 14:11:22,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:22,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256587564] [2025-02-08 14:11:22,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256587564] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:22,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135987436] [2025-02-08 14:11:22,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:22,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:22,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:22,409 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-08 14:11:22,410 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-08 14:11:22,468 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:22,489 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:22,489 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:22,489 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:22,490 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 14:11:22,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:22,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:22,527 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:22,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135987436] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:22,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:22,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2025-02-08 14:11:22,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160560612] [2025-02-08 14:11:22,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:22,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 14:11:22,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:22,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 14:11:22,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2025-02-08 14:11:22,538 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 89 [2025-02-08 14:11:22,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 176 transitions, 1073 flow. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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-08 14:11:22,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:22,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 89 [2025-02-08 14:11:22,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:23,193 INFO L124 PetriNetUnfolderBase]: 4269/7781 cut-off events. [2025-02-08 14:11:23,194 INFO L125 PetriNetUnfolderBase]: For 2117/2117 co-relation queries the response was YES. [2025-02-08 14:11:23,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17512 conditions, 7781 events. 4269/7781 cut-off events. For 2117/2117 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 54900 event pairs, 1330 based on Foata normal form. 136/6336 useless extension candidates. Maximal degree in co-relation 17482. Up to 4463 conditions per place. [2025-02-08 14:11:23,228 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 187 selfloop transitions, 6 changer transitions 0/217 dead transitions. [2025-02-08 14:11:23,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 217 transitions, 1578 flow [2025-02-08 14:11:23,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 14:11:23,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 14:11:23,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 243 transitions. [2025-02-08 14:11:23,229 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5460674157303371 [2025-02-08 14:11:23,229 INFO L175 Difference]: Start difference. First operand has 119 places, 176 transitions, 1073 flow. Second operand 5 states and 243 transitions. [2025-02-08 14:11:23,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 217 transitions, 1578 flow [2025-02-08 14:11:23,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 217 transitions, 1563 flow, removed 1 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:23,239 INFO L231 Difference]: Finished difference. Result has 124 places, 179 transitions, 1097 flow [2025-02-08 14:11:23,239 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1097, PETRI_PLACES=124, PETRI_TRANSITIONS=179} [2025-02-08 14:11:23,239 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 38 predicate places. [2025-02-08 14:11:23,240 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 179 transitions, 1097 flow [2025-02-08 14:11:23,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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-08 14:11:23,240 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:23,240 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:23,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-08 14:11:23,440 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,SelfDestructingSolverStorable11 [2025-02-08 14:11:23,441 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:23,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:23,441 INFO L85 PathProgramCache]: Analyzing trace with hash 969035766, now seen corresponding path program 1 times [2025-02-08 14:11:23,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:23,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157695406] [2025-02-08 14:11:23,441 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:23,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:23,449 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:23,462 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:23,462 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:23,462 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:23,791 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-08 14:11:23,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157695406] [2025-02-08 14:11:23,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157695406] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89179086] [2025-02-08 14:11:23,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:23,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:23,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:23,795 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-08 14:11:23,796 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-08 14:11:23,863 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:23,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:23,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:23,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:23,888 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 14:11:23,889 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:23,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:23,936 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:23,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89179086] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:23,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:23,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 11 [2025-02-08 14:11:23,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267826890] [2025-02-08 14:11:23,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:23,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 14:11:23,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:23,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 14:11:23,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2025-02-08 14:11:23,947 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 89 [2025-02-08 14:11:23,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 179 transitions, 1097 flow. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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-08 14:11:23,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:23,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 89 [2025-02-08 14:11:23,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:24,746 INFO L124 PetriNetUnfolderBase]: 4263/8049 cut-off events. [2025-02-08 14:11:24,747 INFO L125 PetriNetUnfolderBase]: For 4161/4161 co-relation queries the response was YES. [2025-02-08 14:11:24,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19044 conditions, 8049 events. 4263/8049 cut-off events. For 4161/4161 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 58122 event pairs, 1463 based on Foata normal form. 6/6729 useless extension candidates. Maximal degree in co-relation 19011. Up to 3293 conditions per place. [2025-02-08 14:11:24,787 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 185 selfloop transitions, 7 changer transitions 0/216 dead transitions. [2025-02-08 14:11:24,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 216 transitions, 1582 flow [2025-02-08 14:11:24,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 14:11:24,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 14:11:24,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 241 transitions. [2025-02-08 14:11:24,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5415730337078651 [2025-02-08 14:11:24,788 INFO L175 Difference]: Start difference. First operand has 124 places, 179 transitions, 1097 flow. Second operand 5 states and 241 transitions. [2025-02-08 14:11:24,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 216 transitions, 1582 flow [2025-02-08 14:11:24,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 216 transitions, 1534 flow, removed 1 selfloop flow, removed 3 redundant places. [2025-02-08 14:11:24,796 INFO L231 Difference]: Finished difference. Result has 125 places, 178 transitions, 1057 flow [2025-02-08 14:11:24,796 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1043, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1057, PETRI_PLACES=125, PETRI_TRANSITIONS=178} [2025-02-08 14:11:24,797 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 39 predicate places. [2025-02-08 14:11:24,797 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 178 transitions, 1057 flow [2025-02-08 14:11:24,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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-08 14:11:24,797 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:24,797 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:24,803 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-08 14:11:25,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:25,001 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:25,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:25,001 INFO L85 PathProgramCache]: Analyzing trace with hash 988294208, now seen corresponding path program 1 times [2025-02-08 14:11:25,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:25,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357415103] [2025-02-08 14:11:25,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:25,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:25,011 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:25,021 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:25,021 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:25,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:25,128 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-08 14:11:25,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:25,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357415103] [2025-02-08 14:11:25,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357415103] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:25,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701532233] [2025-02-08 14:11:25,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:25,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:25,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:25,130 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-08 14:11:25,132 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-08 14:11:25,193 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:25,212 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:25,212 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:25,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:25,215 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 14:11:25,216 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:25,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:25,235 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:25,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701532233] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:25,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:25,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2025-02-08 14:11:25,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430481001] [2025-02-08 14:11:25,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:25,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 14:11:25,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:25,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 14:11:25,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-08 14:11:25,236 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:25,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 178 transitions, 1057 flow. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 0 states have call successors, (0), 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-08 14:11:25,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:25,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:25,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:25,648 INFO L124 PetriNetUnfolderBase]: 3064/6240 cut-off events. [2025-02-08 14:11:25,648 INFO L125 PetriNetUnfolderBase]: For 5016/5024 co-relation queries the response was YES. [2025-02-08 14:11:25,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14615 conditions, 6240 events. 3064/6240 cut-off events. For 5016/5024 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 46120 event pairs, 2488 based on Foata normal form. 173/5387 useless extension candidates. Maximal degree in co-relation 14583. Up to 4663 conditions per place. [2025-02-08 14:11:25,669 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 150 selfloop transitions, 1 changer transitions 0/176 dead transitions. [2025-02-08 14:11:25,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 176 transitions, 1351 flow [2025-02-08 14:11:25,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 14:11:25,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 14:11:25,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2025-02-08 14:11:25,670 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5205992509363296 [2025-02-08 14:11:25,670 INFO L175 Difference]: Start difference. First operand has 125 places, 178 transitions, 1057 flow. Second operand 3 states and 139 transitions. [2025-02-08 14:11:25,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 176 transitions, 1351 flow [2025-02-08 14:11:25,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1346 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 14:11:25,675 INFO L231 Difference]: Finished difference. Result has 123 places, 176 transitions, 1046 flow [2025-02-08 14:11:25,675 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1046, PETRI_PLACES=123, PETRI_TRANSITIONS=176} [2025-02-08 14:11:25,675 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 37 predicate places. [2025-02-08 14:11:25,675 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 176 transitions, 1046 flow [2025-02-08 14:11:25,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 0 states have call successors, (0), 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-08 14:11:25,676 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:25,676 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:25,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-08 14:11:25,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:25,876 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:25,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:25,877 INFO L85 PathProgramCache]: Analyzing trace with hash 422460127, now seen corresponding path program 1 times [2025-02-08 14:11:25,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:25,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119033223] [2025-02-08 14:11:25,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:25,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:25,883 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:25,899 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:25,900 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:25,900 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:26,280 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-08 14:11:26,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:26,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119033223] [2025-02-08 14:11:26,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119033223] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:26,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304744101] [2025-02-08 14:11:26,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:26,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:26,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:26,283 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-08 14:11:26,284 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-08 14:11:26,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:26,364 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:26,364 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:26,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:26,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 14:11:26,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:26,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:26,411 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:26,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304744101] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:26,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:26,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2025-02-08 14:11:26,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862727704] [2025-02-08 14:11:26,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:26,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 14:11:26,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:26,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 14:11:26,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2025-02-08 14:11:26,424 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 89 [2025-02-08 14:11:26,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 176 transitions, 1046 flow. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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-08 14:11:26,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:26,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 89 [2025-02-08 14:11:26,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:26,986 INFO L124 PetriNetUnfolderBase]: 4088/7932 cut-off events. [2025-02-08 14:11:26,986 INFO L125 PetriNetUnfolderBase]: For 4868/4900 co-relation queries the response was YES. [2025-02-08 14:11:27,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18152 conditions, 7932 events. 4088/7932 cut-off events. For 4868/4900 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 59121 event pairs, 1414 based on Foata normal form. 14/6763 useless extension candidates. Maximal degree in co-relation 18119. Up to 3411 conditions per place. [2025-02-08 14:11:27,021 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 187 selfloop transitions, 8 changer transitions 0/219 dead transitions. [2025-02-08 14:11:27,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 219 transitions, 1560 flow [2025-02-08 14:11:27,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 14:11:27,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 14:11:27,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 243 transitions. [2025-02-08 14:11:27,023 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5460674157303371 [2025-02-08 14:11:27,023 INFO L175 Difference]: Start difference. First operand has 123 places, 176 transitions, 1046 flow. Second operand 5 states and 243 transitions. [2025-02-08 14:11:27,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 219 transitions, 1560 flow [2025-02-08 14:11:27,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 219 transitions, 1559 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:27,031 INFO L231 Difference]: Finished difference. Result has 128 places, 179 transitions, 1093 flow [2025-02-08 14:11:27,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1093, PETRI_PLACES=128, PETRI_TRANSITIONS=179} [2025-02-08 14:11:27,031 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 42 predicate places. [2025-02-08 14:11:27,031 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 179 transitions, 1093 flow [2025-02-08 14:11:27,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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-08 14:11:27,032 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:27,032 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:27,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-02-08 14:11:27,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:27,232 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:27,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:27,233 INFO L85 PathProgramCache]: Analyzing trace with hash 970048660, now seen corresponding path program 1 times [2025-02-08 14:11:27,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:27,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239655652] [2025-02-08 14:11:27,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:27,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:27,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:27,254 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:27,254 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:27,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:27,544 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-08 14:11:27,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:27,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239655652] [2025-02-08 14:11:27,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239655652] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:27,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001987721] [2025-02-08 14:11:27,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:27,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:27,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:27,547 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-08 14:11:27,549 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-08 14:11:27,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 14:11:27,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 14:11:27,629 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:27,629 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:27,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 14:11:27,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:27,674 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:27,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001987721] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:27,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:27,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 11 [2025-02-08 14:11:27,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924879589] [2025-02-08 14:11:27,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:27,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 14:11:27,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:27,675 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 14:11:27,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-02-08 14:11:27,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 89 [2025-02-08 14:11:27,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 179 transitions, 1093 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 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-08 14:11:27,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:27,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 89 [2025-02-08 14:11:27,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:28,252 INFO L124 PetriNetUnfolderBase]: 3945/7333 cut-off events. [2025-02-08 14:11:28,252 INFO L125 PetriNetUnfolderBase]: For 9127/9139 co-relation queries the response was YES. [2025-02-08 14:11:28,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18602 conditions, 7333 events. 3945/7333 cut-off events. For 9127/9139 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 50710 event pairs, 1720 based on Foata normal form. 83/6288 useless extension candidates. Maximal degree in co-relation 18566. Up to 3283 conditions per place. [2025-02-08 14:11:28,291 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 187 selfloop transitions, 6 changer transitions 0/216 dead transitions. [2025-02-08 14:11:28,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 216 transitions, 1576 flow [2025-02-08 14:11:28,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 14:11:28,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 14:11:28,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 236 transitions. [2025-02-08 14:11:28,292 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5303370786516854 [2025-02-08 14:11:28,292 INFO L175 Difference]: Start difference. First operand has 128 places, 179 transitions, 1093 flow. Second operand 5 states and 236 transitions. [2025-02-08 14:11:28,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 216 transitions, 1576 flow [2025-02-08 14:11:28,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 216 transitions, 1563 flow, removed 2 selfloop flow, removed 2 redundant places. [2025-02-08 14:11:28,301 INFO L231 Difference]: Finished difference. Result has 131 places, 178 transitions, 1091 flow [2025-02-08 14:11:28,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1091, PETRI_PLACES=131, PETRI_TRANSITIONS=178} [2025-02-08 14:11:28,301 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 45 predicate places. [2025-02-08 14:11:28,301 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 178 transitions, 1091 flow [2025-02-08 14:11:28,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 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-08 14:11:28,302 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:28,302 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:28,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-02-08 14:11:28,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-02-08 14:11:28,502 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:28,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:28,503 INFO L85 PathProgramCache]: Analyzing trace with hash -24661294, now seen corresponding path program 1 times [2025-02-08 14:11:28,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:28,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014523630] [2025-02-08 14:11:28,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:28,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:28,512 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-08 14:11:28,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 14:11:28,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:28,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:28,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:28,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:28,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014523630] [2025-02-08 14:11:28,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014523630] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:28,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:28,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 14:11:28,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698394046] [2025-02-08 14:11:28,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:28,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:11:28,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:28,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:11:28,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:11:28,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 89 [2025-02-08 14:11:28,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 178 transitions, 1091 flow. Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 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-08 14:11:28,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:28,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 89 [2025-02-08 14:11:28,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:29,159 INFO L124 PetriNetUnfolderBase]: 4503/7785 cut-off events. [2025-02-08 14:11:29,159 INFO L125 PetriNetUnfolderBase]: For 5072/5072 co-relation queries the response was YES. [2025-02-08 14:11:29,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20116 conditions, 7785 events. 4503/7785 cut-off events. For 5072/5072 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 51374 event pairs, 1422 based on Foata normal form. 188/6782 useless extension candidates. Maximal degree in co-relation 20079. Up to 5379 conditions per place. [2025-02-08 14:11:29,211 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 183 selfloop transitions, 3 changer transitions 0/209 dead transitions. [2025-02-08 14:11:29,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 209 transitions, 1563 flow [2025-02-08 14:11:29,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:11:29,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:11:29,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 193 transitions. [2025-02-08 14:11:29,213 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5421348314606742 [2025-02-08 14:11:29,213 INFO L175 Difference]: Start difference. First operand has 131 places, 178 transitions, 1091 flow. Second operand 4 states and 193 transitions. [2025-02-08 14:11:29,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 209 transitions, 1563 flow [2025-02-08 14:11:29,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 209 transitions, 1553 flow, removed 1 selfloop flow, removed 2 redundant places. [2025-02-08 14:11:29,224 INFO L231 Difference]: Finished difference. Result has 133 places, 179 transitions, 1098 flow [2025-02-08 14:11:29,224 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1098, PETRI_PLACES=133, PETRI_TRANSITIONS=179} [2025-02-08 14:11:29,225 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 47 predicate places. [2025-02-08 14:11:29,225 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 179 transitions, 1098 flow [2025-02-08 14:11:29,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 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-08 14:11:29,226 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:29,226 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:29,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 14:11:29,226 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:29,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:29,226 INFO L85 PathProgramCache]: Analyzing trace with hash -713767613, now seen corresponding path program 1 times [2025-02-08 14:11:29,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:29,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962422524] [2025-02-08 14:11:29,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:29,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:29,234 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 14:11:29,248 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 14:11:29,249 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:29,249 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:29,509 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-08 14:11:29,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:29,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962422524] [2025-02-08 14:11:29,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962422524] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:29,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601716083] [2025-02-08 14:11:29,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:29,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:29,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:29,512 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-08 14:11:29,513 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-08 14:11:29,577 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 14:11:29,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 14:11:29,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:29,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:29,603 INFO L256 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 14:11:29,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:29,663 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:29,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601716083] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:29,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:29,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2025-02-08 14:11:29,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657236412] [2025-02-08 14:11:29,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:29,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:11:29,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:29,665 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:11:29,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2025-02-08 14:11:29,681 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 89 [2025-02-08 14:11:29,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 179 transitions, 1098 flow. Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 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-08 14:11:29,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:29,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 89 [2025-02-08 14:11:29,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:30,340 INFO L124 PetriNetUnfolderBase]: 4378/8218 cut-off events. [2025-02-08 14:11:30,340 INFO L125 PetriNetUnfolderBase]: For 8748/8823 co-relation queries the response was YES. [2025-02-08 14:11:30,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21084 conditions, 8218 events. 4378/8218 cut-off events. For 8748/8823 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 60024 event pairs, 2632 based on Foata normal form. 119/7035 useless extension candidates. Maximal degree in co-relation 21046. Up to 5760 conditions per place. [2025-02-08 14:11:30,380 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 190 selfloop transitions, 7 changer transitions 0/220 dead transitions. [2025-02-08 14:11:30,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 220 transitions, 1617 flow [2025-02-08 14:11:30,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 14:11:30,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-08 14:11:30,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 267 transitions. [2025-02-08 14:11:30,381 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-02-08 14:11:30,381 INFO L175 Difference]: Start difference. First operand has 133 places, 179 transitions, 1098 flow. Second operand 6 states and 267 transitions. [2025-02-08 14:11:30,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 220 transitions, 1617 flow [2025-02-08 14:11:30,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 220 transitions, 1609 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 14:11:30,389 INFO L231 Difference]: Finished difference. Result has 138 places, 182 transitions, 1132 flow [2025-02-08 14:11:30,389 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1132, PETRI_PLACES=138, PETRI_TRANSITIONS=182} [2025-02-08 14:11:30,389 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 52 predicate places. [2025-02-08 14:11:30,389 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 182 transitions, 1132 flow [2025-02-08 14:11:30,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 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-08 14:11:30,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:30,389 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:30,395 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-08 14:11:30,590 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,SelfDestructingSolverStorable17 [2025-02-08 14:11:30,590 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:30,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:30,590 INFO L85 PathProgramCache]: Analyzing trace with hash 562992451, now seen corresponding path program 2 times [2025-02-08 14:11:30,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:30,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909309866] [2025-02-08 14:11:30,591 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:11:30,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:30,598 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-02-08 14:11:30,623 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 22 statements. [2025-02-08 14:11:30,623 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:11:30,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:30,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:30,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:30,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909309866] [2025-02-08 14:11:30,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909309866] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:30,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:30,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 14:11:30,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512878137] [2025-02-08 14:11:30,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:30,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:11:30,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:30,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:11:30,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-08 14:11:30,716 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 89 [2025-02-08 14:11:30,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 182 transitions, 1132 flow. Second operand has 6 states, 6 states have (on average 31.833333333333332) internal successors, (191), 6 states have internal predecessors, (191), 0 states have call successors, (0), 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-08 14:11:30,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:30,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 89 [2025-02-08 14:11:30,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:31,353 INFO L124 PetriNetUnfolderBase]: 4378/7739 cut-off events. [2025-02-08 14:11:31,353 INFO L125 PetriNetUnfolderBase]: For 7238/7238 co-relation queries the response was YES. [2025-02-08 14:11:31,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21380 conditions, 7739 events. 4378/7739 cut-off events. For 7238/7238 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 51359 event pairs, 833 based on Foata normal form. 119/6986 useless extension candidates. Maximal degree in co-relation 21340. Up to 5816 conditions per place. [2025-02-08 14:11:31,392 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 192 selfloop transitions, 8 changer transitions 0/222 dead transitions. [2025-02-08 14:11:31,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 222 transitions, 1669 flow [2025-02-08 14:11:31,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 14:11:31,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-08 14:11:31,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 261 transitions. [2025-02-08 14:11:31,393 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4887640449438202 [2025-02-08 14:11:31,394 INFO L175 Difference]: Start difference. First operand has 138 places, 182 transitions, 1132 flow. Second operand 6 states and 261 transitions. [2025-02-08 14:11:31,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 222 transitions, 1669 flow [2025-02-08 14:11:31,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 222 transitions, 1655 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-08 14:11:31,404 INFO L231 Difference]: Finished difference. Result has 142 places, 186 transitions, 1181 flow [2025-02-08 14:11:31,405 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1181, PETRI_PLACES=142, PETRI_TRANSITIONS=186} [2025-02-08 14:11:31,405 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 56 predicate places. [2025-02-08 14:11:31,405 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 186 transitions, 1181 flow [2025-02-08 14:11:31,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.833333333333332) internal successors, (191), 6 states have internal predecessors, (191), 0 states have call successors, (0), 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-08 14:11:31,405 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:31,405 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:31,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-08 14:11:31,405 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:31,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:31,406 INFO L85 PathProgramCache]: Analyzing trace with hash 594392165, now seen corresponding path program 1 times [2025-02-08 14:11:31,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:31,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898047275] [2025-02-08 14:11:31,406 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:31,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:31,412 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 14:11:31,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 14:11:31,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:31,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:31,639 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-08 14:11:31,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:31,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898047275] [2025-02-08 14:11:31,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898047275] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:31,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233150555] [2025-02-08 14:11:31,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:31,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:31,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:31,642 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-08 14:11:31,643 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-08 14:11:31,709 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 14:11:31,732 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 14:11:31,732 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:31,732 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:31,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-02-08 14:11:31,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:31,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2025-02-08 14:11:31,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2025-02-08 14:11:31,829 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-02-08 14:11:31,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2025-02-08 14:11:31,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2025-02-08 14:11:31,991 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-08 14:11:31,992 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:11:32,315 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_~q1_front~0_84 Int) (v_ArrVal_295 (Array Int Int)) (v_~q1_back~0_124 Int)) (let ((.cse0 (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_295) c_~q1~0.base))) (or (< v_~q1_back~0_124 v_~q1_front~0_84) (< v_~q1_front~0_84 0) (< c_~n1~0 (+ v_~q1_back~0_124 1)) (< (select .cse0 (+ (* 4 v_~q1_front~0_84) c_~q1~0.offset)) 2147483648) (not (= (select .cse0 (+ c_~q1~0.offset (* v_~q1_back~0_124 4))) 0))))) is different from false [2025-02-08 14:11:32,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-08 14:11:32,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 42 [2025-02-08 14:11:32,496 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-02-08 14:11:32,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 49 [2025-02-08 14:11:32,504 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2025-02-08 14:11:32,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 26 [2025-02-08 14:11:32,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2025-02-08 14:11:32,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233150555] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 14:11:32,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 14:11:32,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 26 [2025-02-08 14:11:32,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826284867] [2025-02-08 14:11:32,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 14:11:32,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-02-08 14:11:32,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:32,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-02-08 14:11:32,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=591, Unknown=1, NotChecked=50, Total=756 [2025-02-08 14:11:32,587 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 89 [2025-02-08 14:11:32,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 186 transitions, 1181 flow. Second operand has 28 states, 28 states have (on average 20.142857142857142) internal successors, (564), 28 states have internal predecessors, (564), 0 states have call successors, (0), 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-08 14:11:32,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:32,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 89 [2025-02-08 14:11:32,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:35,986 INFO L124 PetriNetUnfolderBase]: 13986/24808 cut-off events. [2025-02-08 14:11:35,986 INFO L125 PetriNetUnfolderBase]: For 23891/23891 co-relation queries the response was YES. [2025-02-08 14:11:36,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63268 conditions, 24808 events. 13986/24808 cut-off events. For 23891/23891 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 191883 event pairs, 4283 based on Foata normal form. 467/21646 useless extension candidates. Maximal degree in co-relation 63226. Up to 7906 conditions per place. [2025-02-08 14:11:36,131 INFO L140 encePairwiseOnDemand]: 70/89 looper letters, 380 selfloop transitions, 173 changer transitions 2/570 dead transitions. [2025-02-08 14:11:36,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 570 transitions, 3973 flow [2025-02-08 14:11:36,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-02-08 14:11:36,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2025-02-08 14:11:36,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1078 transitions. [2025-02-08 14:11:36,134 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3105733218092769 [2025-02-08 14:11:36,134 INFO L175 Difference]: Start difference. First operand has 142 places, 186 transitions, 1181 flow. Second operand 39 states and 1078 transitions. [2025-02-08 14:11:36,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 570 transitions, 3973 flow [2025-02-08 14:11:36,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 570 transitions, 3944 flow, removed 5 selfloop flow, removed 2 redundant places. [2025-02-08 14:11:36,163 INFO L231 Difference]: Finished difference. Result has 192 places, 295 transitions, 2570 flow [2025-02-08 14:11:36,163 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2570, PETRI_PLACES=192, PETRI_TRANSITIONS=295} [2025-02-08 14:11:36,163 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 106 predicate places. [2025-02-08 14:11:36,164 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 295 transitions, 2570 flow [2025-02-08 14:11:36,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 20.142857142857142) internal successors, (564), 28 states have internal predecessors, (564), 0 states have call successors, (0), 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-08 14:11:36,164 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:36,164 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:36,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-02-08 14:11:36,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:36,365 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:36,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:36,365 INFO L85 PathProgramCache]: Analyzing trace with hash 2102797943, now seen corresponding path program 2 times [2025-02-08 14:11:36,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:36,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956874894] [2025-02-08 14:11:36,365 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:11:36,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:36,371 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-02-08 14:11:36,385 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 22 statements. [2025-02-08 14:11:36,385 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:11:36,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:36,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:36,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:36,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956874894] [2025-02-08 14:11:36,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956874894] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:36,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:36,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 14:11:36,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228658098] [2025-02-08 14:11:36,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:36,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:11:36,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:36,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:11:36,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-08 14:11:36,462 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 89 [2025-02-08 14:11:36,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 295 transitions, 2570 flow. Second operand has 6 states, 6 states have (on average 31.833333333333332) internal successors, (191), 6 states have internal predecessors, (191), 0 states have call successors, (0), 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-08 14:11:36,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:36,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 89 [2025-02-08 14:11:36,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:38,072 INFO L124 PetriNetUnfolderBase]: 10456/18859 cut-off events. [2025-02-08 14:11:38,072 INFO L125 PetriNetUnfolderBase]: For 39600/39612 co-relation queries the response was YES. [2025-02-08 14:11:38,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55326 conditions, 18859 events. 10456/18859 cut-off events. For 39600/39612 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 145402 event pairs, 5691 based on Foata normal form. 138/16392 useless extension candidates. Maximal degree in co-relation 55270. Up to 13283 conditions per place. [2025-02-08 14:11:38,237 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 294 selfloop transitions, 16 changer transitions 1/334 dead transitions. [2025-02-08 14:11:38,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 334 transitions, 3314 flow [2025-02-08 14:11:38,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 14:11:38,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-08 14:11:38,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2025-02-08 14:11:38,238 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49063670411985016 [2025-02-08 14:11:38,239 INFO L175 Difference]: Start difference. First operand has 192 places, 295 transitions, 2570 flow. Second operand 6 states and 262 transitions. [2025-02-08 14:11:38,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 334 transitions, 3314 flow [2025-02-08 14:11:38,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 334 transitions, 3244 flow, removed 27 selfloop flow, removed 2 redundant places. [2025-02-08 14:11:38,495 INFO L231 Difference]: Finished difference. Result has 196 places, 295 transitions, 2536 flow [2025-02-08 14:11:38,495 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2500, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2536, PETRI_PLACES=196, PETRI_TRANSITIONS=295} [2025-02-08 14:11:38,496 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 110 predicate places. [2025-02-08 14:11:38,496 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 295 transitions, 2536 flow [2025-02-08 14:11:38,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.833333333333332) internal successors, (191), 6 states have internal predecessors, (191), 0 states have call successors, (0), 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-08 14:11:38,496 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:38,496 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:38,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-08 14:11:38,496 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:38,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:38,497 INFO L85 PathProgramCache]: Analyzing trace with hash 960254217, now seen corresponding path program 1 times [2025-02-08 14:11:38,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:38,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567666103] [2025-02-08 14:11:38,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:38,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:38,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-02-08 14:11:38,508 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-02-08 14:11:38,508 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:38,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:38,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:38,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567666103] [2025-02-08 14:11:38,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567666103] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:38,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:38,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 14:11:38,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767864651] [2025-02-08 14:11:38,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:38,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:11:38,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:38,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:11:38,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:11:38,555 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:38,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 295 transitions, 2536 flow. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 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-08 14:11:38,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:38,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:38,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:40,366 INFO L124 PetriNetUnfolderBase]: 8852/17283 cut-off events. [2025-02-08 14:11:40,367 INFO L125 PetriNetUnfolderBase]: For 40004/40191 co-relation queries the response was YES. [2025-02-08 14:11:40,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52742 conditions, 17283 events. 8852/17283 cut-off events. For 40004/40191 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 140862 event pairs, 7398 based on Foata normal form. 190/15456 useless extension candidates. Maximal degree in co-relation 52684. Up to 12236 conditions per place. [2025-02-08 14:11:40,483 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 251 selfloop transitions, 40 changer transitions 29/347 dead transitions. [2025-02-08 14:11:40,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 347 transitions, 3644 flow [2025-02-08 14:11:40,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:11:40,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:11:40,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 197 transitions. [2025-02-08 14:11:40,484 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5533707865168539 [2025-02-08 14:11:40,484 INFO L175 Difference]: Start difference. First operand has 196 places, 295 transitions, 2536 flow. Second operand 4 states and 197 transitions. [2025-02-08 14:11:40,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 347 transitions, 3644 flow [2025-02-08 14:11:40,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 347 transitions, 3555 flow, removed 6 selfloop flow, removed 5 redundant places. [2025-02-08 14:11:40,582 INFO L231 Difference]: Finished difference. Result has 195 places, 294 transitions, 2568 flow [2025-02-08 14:11:40,583 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2568, PETRI_PLACES=195, PETRI_TRANSITIONS=294} [2025-02-08 14:11:40,583 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 109 predicate places. [2025-02-08 14:11:40,583 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 294 transitions, 2568 flow [2025-02-08 14:11:40,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 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-08 14:11:40,583 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:40,583 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:40,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-08 14:11:40,583 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:40,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:40,584 INFO L85 PathProgramCache]: Analyzing trace with hash 450606903, now seen corresponding path program 1 times [2025-02-08 14:11:40,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:40,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564343886] [2025-02-08 14:11:40,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:40,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:40,592 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:11:40,598 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:11:40,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:40,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:40,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-02-08 14:11:40,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:40,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564343886] [2025-02-08 14:11:40,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564343886] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:40,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:11:40,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 14:11:40,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670924777] [2025-02-08 14:11:40,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:40,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 14:11:40,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:40,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 14:11:40,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-02-08 14:11:40,649 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:11:40,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 294 transitions, 2568 flow. Second operand has 5 states, 5 states have (on average 35.8) internal successors, (179), 5 states have internal predecessors, (179), 0 states have call successors, (0), 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-08 14:11:40,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:40,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:11:40,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:43,992 INFO L124 PetriNetUnfolderBase]: 17338/33258 cut-off events. [2025-02-08 14:11:43,992 INFO L125 PetriNetUnfolderBase]: For 69494/70117 co-relation queries the response was YES. [2025-02-08 14:11:44,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99410 conditions, 33258 events. 17338/33258 cut-off events. For 69494/70117 co-relation queries the response was YES. Maximal size of possible extension queue 1076. Compared 299637 event pairs, 5607 based on Foata normal form. 281/28863 useless extension candidates. Maximal degree in co-relation 99354. Up to 9595 conditions per place. [2025-02-08 14:11:44,271 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 310 selfloop transitions, 38 changer transitions 1/376 dead transitions. [2025-02-08 14:11:44,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 376 transitions, 3764 flow [2025-02-08 14:11:44,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:11:44,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:11:44,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 221 transitions. [2025-02-08 14:11:44,272 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6207865168539326 [2025-02-08 14:11:44,272 INFO L175 Difference]: Start difference. First operand has 195 places, 294 transitions, 2568 flow. Second operand 4 states and 221 transitions. [2025-02-08 14:11:44,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 376 transitions, 3764 flow [2025-02-08 14:11:44,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 376 transitions, 3725 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:44,557 INFO L231 Difference]: Finished difference. Result has 199 places, 314 transitions, 2857 flow [2025-02-08 14:11:44,557 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2857, PETRI_PLACES=199, PETRI_TRANSITIONS=314} [2025-02-08 14:11:44,557 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 113 predicate places. [2025-02-08 14:11:44,557 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 314 transitions, 2857 flow [2025-02-08 14:11:44,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.8) internal successors, (179), 5 states have internal predecessors, (179), 0 states have call successors, (0), 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-08 14:11:44,557 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:44,557 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:44,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 14:11:44,557 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:44,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:44,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1086880306, now seen corresponding path program 1 times [2025-02-08 14:11:44,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:44,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041942692] [2025-02-08 14:11:44,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:44,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:44,564 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:11:44,574 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:11:44,575 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:44,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:45,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:11:45,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:45,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041942692] [2025-02-08 14:11:45,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041942692] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:45,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419770096] [2025-02-08 14:11:45,088 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:45,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:45,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:45,090 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-08 14:11:45,091 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-08 14:11:45,167 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:11:45,191 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:11:45,191 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:45,191 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:45,193 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-02-08 14:11:45,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:45,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2025-02-08 14:11:45,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2025-02-08 14:11:45,272 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-02-08 14:11:45,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2025-02-08 14:11:45,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2025-02-08 14:11:45,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-08 14:11:45,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2025-02-08 14:11:45,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:11:45,484 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:11:45,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 14:11:45,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419770096] provided 1 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:45,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-02-08 14:11:45,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12, 11] total 27 [2025-02-08 14:11:45,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555000709] [2025-02-08 14:11:45,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:45,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 14:11:45,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:45,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 14:11:45,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2025-02-08 14:11:45,889 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 89 [2025-02-08 14:11:45,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 314 transitions, 2857 flow. Second operand has 7 states, 7 states have (on average 33.285714285714285) internal successors, (233), 7 states have internal predecessors, (233), 0 states have call successors, (0), 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-08 14:11:45,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:45,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 89 [2025-02-08 14:11:45,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:51,335 INFO L124 PetriNetUnfolderBase]: 25790/44598 cut-off events. [2025-02-08 14:11:51,335 INFO L125 PetriNetUnfolderBase]: For 104149/104369 co-relation queries the response was YES. [2025-02-08 14:11:51,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139525 conditions, 44598 events. 25790/44598 cut-off events. For 104149/104369 co-relation queries the response was YES. Maximal size of possible extension queue 1359. Compared 377203 event pairs, 7869 based on Foata normal form. 0/39134 useless extension candidates. Maximal degree in co-relation 139466. Up to 22754 conditions per place. [2025-02-08 14:11:51,832 INFO L140 encePairwiseOnDemand]: 72/89 looper letters, 373 selfloop transitions, 58 changer transitions 0/456 dead transitions. [2025-02-08 14:11:51,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 456 transitions, 4725 flow [2025-02-08 14:11:51,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 14:11:51,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-02-08 14:11:51,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 399 transitions. [2025-02-08 14:11:51,833 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49812734082397003 [2025-02-08 14:11:51,833 INFO L175 Difference]: Start difference. First operand has 199 places, 314 transitions, 2857 flow. Second operand 9 states and 399 transitions. [2025-02-08 14:11:51,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 456 transitions, 4725 flow [2025-02-08 14:11:52,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 456 transitions, 4645 flow, removed 40 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:52,067 INFO L231 Difference]: Finished difference. Result has 208 places, 330 transitions, 3105 flow [2025-02-08 14:11:52,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3105, PETRI_PLACES=208, PETRI_TRANSITIONS=330} [2025-02-08 14:11:52,067 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 122 predicate places. [2025-02-08 14:11:52,067 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 330 transitions, 3105 flow [2025-02-08 14:11:52,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 33.285714285714285) internal successors, (233), 7 states have internal predecessors, (233), 0 states have call successors, (0), 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-08 14:11:52,067 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:52,068 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:52,074 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-08 14:11:52,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:52,268 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:11:52,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:11:52,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1275685547, now seen corresponding path program 1 times [2025-02-08 14:11:52,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:11:52,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822754849] [2025-02-08 14:11:52,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:52,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:11:52,275 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:11:52,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:11:52,287 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:52,287 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:52,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:11:52,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:11:52,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822754849] [2025-02-08 14:11:52,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822754849] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:11:52,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000527312] [2025-02-08 14:11:52,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:11:52,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:11:52,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:11:52,664 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-08 14:11:52,666 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-08 14:11:52,734 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:11:52,756 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:11:52,756 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:11:52,756 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:11:52,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 14:11:52,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:11:52,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2025-02-08 14:11:52,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 14:11:52,789 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:11:52,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000527312] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:11:52,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:11:52,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2025-02-08 14:11:52,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292719477] [2025-02-08 14:11:52,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:11:52,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 14:11:52,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:11:52,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 14:11:52,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:11:52,797 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 89 [2025-02-08 14:11:52,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 330 transitions, 3105 flow. Second operand has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 states have internal predecessors, (178), 0 states have call successors, (0), 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-08 14:11:52,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:11:52,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 89 [2025-02-08 14:11:52,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:11:58,926 INFO L124 PetriNetUnfolderBase]: 27964/51357 cut-off events. [2025-02-08 14:11:58,927 INFO L125 PetriNetUnfolderBase]: For 135718/137248 co-relation queries the response was YES. [2025-02-08 14:11:59,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166216 conditions, 51357 events. 27964/51357 cut-off events. For 135718/137248 co-relation queries the response was YES. Maximal size of possible extension queue 1684. Compared 476890 event pairs, 7253 based on Foata normal form. 60/46655 useless extension candidates. Maximal degree in co-relation 166153. Up to 20172 conditions per place. [2025-02-08 14:11:59,504 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 380 selfloop transitions, 10 changer transitions 0/417 dead transitions. [2025-02-08 14:11:59,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 417 transitions, 4625 flow [2025-02-08 14:11:59,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 14:11:59,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 14:11:59,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 237 transitions. [2025-02-08 14:11:59,505 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5325842696629214 [2025-02-08 14:11:59,505 INFO L175 Difference]: Start difference. First operand has 208 places, 330 transitions, 3105 flow. Second operand 5 states and 237 transitions. [2025-02-08 14:11:59,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 417 transitions, 4625 flow [2025-02-08 14:11:59,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 417 transitions, 4597 flow, removed 10 selfloop flow, removed 1 redundant places. [2025-02-08 14:11:59,863 INFO L231 Difference]: Finished difference. Result has 213 places, 333 transitions, 3144 flow [2025-02-08 14:11:59,863 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=3083, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3144, PETRI_PLACES=213, PETRI_TRANSITIONS=333} [2025-02-08 14:11:59,864 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 127 predicate places. [2025-02-08 14:11:59,864 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 333 transitions, 3144 flow [2025-02-08 14:11:59,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 states have internal predecessors, (178), 0 states have call successors, (0), 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-08 14:11:59,864 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:11:59,864 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:11:59,870 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-08 14:12:00,064 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,SelfDestructingSolverStorable24 [2025-02-08 14:12:00,065 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:12:00,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:12:00,065 INFO L85 PathProgramCache]: Analyzing trace with hash -763933665, now seen corresponding path program 1 times [2025-02-08 14:12:00,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:12:00,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6463487] [2025-02-08 14:12:00,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:12:00,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:12:00,077 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:12:00,083 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:12:00,083 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:12:00,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:12:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 14:12:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:12:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6463487] [2025-02-08 14:12:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6463487] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:12:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766570717] [2025-02-08 14:12:00,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:12:00,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:12:00,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:12:00,186 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-08 14:12:00,188 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-08 14:12:00,266 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:12:00,293 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:12:00,293 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:12:00,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:12:00,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 14:12:00,296 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:12:00,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 14:12:00,328 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:12:00,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766570717] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:12:00,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:12:00,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2025-02-08 14:12:00,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705734155] [2025-02-08 14:12:00,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:12:00,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 14:12:00,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:12:00,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 14:12:00,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-08 14:12:00,329 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2025-02-08 14:12:00,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 333 transitions, 3144 flow. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 0 states have call successors, (0), 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-08 14:12:00,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:12:00,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2025-02-08 14:12:00,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:12:05,084 INFO L124 PetriNetUnfolderBase]: 19938/39077 cut-off events. [2025-02-08 14:12:05,085 INFO L125 PetriNetUnfolderBase]: For 135577/137676 co-relation queries the response was YES. [2025-02-08 14:12:05,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132491 conditions, 39077 events. 19938/39077 cut-off events. For 135577/137676 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 373692 event pairs, 14911 based on Foata normal form. 1563/38981 useless extension candidates. Maximal degree in co-relation 132424. Up to 29250 conditions per place. [2025-02-08 14:12:05,519 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 299 selfloop transitions, 1 changer transitions 0/329 dead transitions. [2025-02-08 14:12:05,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 329 transitions, 3726 flow [2025-02-08 14:12:05,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 14:12:05,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 14:12:05,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 137 transitions. [2025-02-08 14:12:05,520 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5131086142322098 [2025-02-08 14:12:05,520 INFO L175 Difference]: Start difference. First operand has 213 places, 333 transitions, 3144 flow. Second operand 3 states and 137 transitions. [2025-02-08 14:12:05,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 329 transitions, 3726 flow [2025-02-08 14:12:05,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 329 transitions, 3717 flow, removed 3 selfloop flow, removed 1 redundant places. [2025-02-08 14:12:05,699 INFO L231 Difference]: Finished difference. Result has 212 places, 329 transitions, 3119 flow [2025-02-08 14:12:05,699 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3119, PETRI_PLACES=212, PETRI_TRANSITIONS=329} [2025-02-08 14:12:05,700 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 126 predicate places. [2025-02-08 14:12:05,700 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 329 transitions, 3119 flow [2025-02-08 14:12:05,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 0 states have call successors, (0), 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-08 14:12:05,700 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:12:05,700 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:12:05,706 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-08 14:12:05,900 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,SelfDestructingSolverStorable25 [2025-02-08 14:12:05,901 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2025-02-08 14:12:05,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:12:05,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1792675582, now seen corresponding path program 1 times [2025-02-08 14:12:05,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:12:05,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734997211] [2025-02-08 14:12:05,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:12:05,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:12:05,907 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:12:05,918 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:12:05,918 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:12:05,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:12:06,374 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:12:06,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:12:06,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734997211] [2025-02-08 14:12:06,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734997211] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:12:06,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587174373] [2025-02-08 14:12:06,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:12:06,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:12:06,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:12:06,376 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-08 14:12:06,377 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-08 14:12:06,445 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 14:12:06,469 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 14:12:06,469 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:12:06,469 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:12:06,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-02-08 14:12:06,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:12:06,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2025-02-08 14:12:06,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2025-02-08 14:12:06,537 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-02-08 14:12:06,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2025-02-08 14:12:06,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2025-02-08 14:12:06,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-08 14:12:06,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 31 [2025-02-08 14:12:06,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:12:06,723 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:12:07,039 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 14:12:07,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587174373] provided 1 perfect and 1 imperfect interpolant sequences [2025-02-08 14:12:07,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-02-08 14:12:07,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12, 11] total 27 [2025-02-08 14:12:07,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662139620] [2025-02-08 14:12:07,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:12:07,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 14:12:07,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:12:07,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 14:12:07,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2025-02-08 14:12:07,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 89 [2025-02-08 14:12:07,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 329 transitions, 3119 flow. Second operand has 7 states, 7 states have (on average 33.285714285714285) internal successors, (233), 7 states have internal predecessors, (233), 0 states have call successors, (0), 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-08 14:12:07,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:12:07,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 89 [2025-02-08 14:12:07,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand