./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/test-easy11.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 803cd42f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/test-easy11.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-803cd42-m [2024-11-23 02:01:56,437 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 02:01:56,496 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-23 02:01:56,500 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 02:01:56,501 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 02:01:56,519 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 02:01:56,520 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 02:01:56,520 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 02:01:56,521 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 02:01:56,521 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 02:01:56,522 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 02:01:56,522 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 02:01:56,522 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 02:01:56,526 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 02:01:56,526 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 02:01:56,527 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 02:01:56,527 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 02:01:56,527 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 02:01:56,527 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 02:01:56,527 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 02:01:56,528 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 02:01:56,530 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 02:01:56,530 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 02:01:56,530 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 02:01:56,531 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-23 02:01:56,531 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-23 02:01:56,531 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-23 02:01:56,531 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 02:01:56,532 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 02:01:56,532 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 02:01:56,532 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 02:01:56,532 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 02:01:56,532 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 02:01:56,533 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 02:01:56,533 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 02:01:56,533 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 02:01:56,533 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 02:01:56,533 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 02:01:56,534 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 02:01:56,534 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 02:01:56,534 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 02:01:56,534 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 02:01:56,534 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 02:01:56,535 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 02:01:56,535 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 [2024-11-23 02:01:56,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 02:01:56,809 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 02:01:56,814 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 02:01:56,815 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 02:01:56,815 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 02:01:56,816 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-23 02:01:58,313 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-23 02:01:58,522 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 02:01:58,523 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-23 02:01:58,534 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82c2c1d67/fb617677e1e8478bb5a30bb93f294ad3/FLAG0cf52bb5e [2024-11-23 02:01:58,904 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82c2c1d67/fb617677e1e8478bb5a30bb93f294ad3 [2024-11-23 02:01:58,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 02:01:58,907 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 02:01:58,909 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 02:01:58,909 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 02:01:58,914 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 02:01:58,915 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:01:58" (1/1) ... [2024-11-23 02:01:58,916 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@593fd219 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:58, skipping insertion in model container [2024-11-23 02:01:58,916 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:01:58" (1/1) ... [2024-11-23 02:01:58,941 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 02:01:59,155 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 02:01:59,165 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 02:01:59,182 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 02:01:59,200 INFO L204 MainTranslator]: Completed translation [2024-11-23 02:01:59,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59 WrapperNode [2024-11-23 02:01:59,201 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 02:01:59,202 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 02:01:59,202 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 02:01:59,202 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 02:01:59,208 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,213 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,226 INFO L138 Inliner]: procedures = 18, calls = 11, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 43 [2024-11-23 02:01:59,227 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 02:01:59,228 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 02:01:59,228 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 02:01:59,228 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 02:01:59,240 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,240 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,242 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,259 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 02:01:59,259 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,259 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,263 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,266 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,267 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,268 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,271 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 02:01:59,271 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 02:01:59,272 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 02:01:59,272 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 02:01:59,272 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (1/1) ... [2024-11-23 02:01:59,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 02:01:59,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:01:59,309 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 02:01:59,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 02:01:59,365 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 02:01:59,365 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-23 02:01:59,365 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-23 02:01:59,365 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-23 02:01:59,365 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-23 02:01:59,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 02:01:59,366 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 02:01:59,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 02:01:59,367 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-23 02:01:59,448 INFO L238 CfgBuilder]: Building ICFG [2024-11-23 02:01:59,450 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 02:01:59,622 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-23 02:01:59,622 INFO L287 CfgBuilder]: Performing block encoding [2024-11-23 02:01:59,769 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 02:01:59,769 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 02:01:59,769 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:01:59 BoogieIcfgContainer [2024-11-23 02:01:59,770 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 02:01:59,772 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 02:01:59,772 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 02:01:59,776 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 02:01:59,776 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:01:58" (1/3) ... [2024-11-23 02:01:59,778 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5592f1e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:01:59, skipping insertion in model container [2024-11-23 02:01:59,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:59" (2/3) ... [2024-11-23 02:01:59,779 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5592f1e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:01:59, skipping insertion in model container [2024-11-23 02:01:59,779 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:01:59" (3/3) ... [2024-11-23 02:01:59,780 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2024-11-23 02:01:59,797 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 02:01:59,797 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2024-11-23 02:01:59,797 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-23 02:01:59,847 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-23 02:01:59,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 32 transitions, 78 flow [2024-11-23 02:01:59,906 INFO L124 PetriNetUnfolderBase]: 2/30 cut-off events. [2024-11-23 02:01:59,907 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-23 02:01:59,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39 conditions, 30 events. 2/30 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 79 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 27. Up to 2 conditions per place. [2024-11-23 02:01:59,911 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 32 transitions, 78 flow [2024-11-23 02:01:59,914 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 28 transitions, 65 flow [2024-11-23 02:01:59,924 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 02:01:59,933 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;@7cc4ddf1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 02:01:59,933 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2024-11-23 02:01:59,939 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-23 02:01:59,939 INFO L124 PetriNetUnfolderBase]: 0/9 cut-off events. [2024-11-23 02:01:59,939 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-23 02:01:59,940 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:01:59,940 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-23 02:01:59,941 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:01:59,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:01:59,950 INFO L85 PathProgramCache]: Analyzing trace with hash 241383590, now seen corresponding path program 1 times [2024-11-23 02:01:59,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:01:59,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738560608] [2024-11-23 02:01:59,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:01:59,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:00,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:00,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:00,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:00,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738560608] [2024-11-23 02:02:00,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738560608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:00,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:00,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 02:02:00,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268789048] [2024-11-23 02:02:00,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:00,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:00,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:00,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:00,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:00,271 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-23 02:02:00,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 65 flow. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:00,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:00,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-23 02:02:00,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:00,541 INFO L124 PetriNetUnfolderBase]: 243/438 cut-off events. [2024-11-23 02:02:00,541 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-23 02:02:00,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 884 conditions, 438 events. 243/438 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2082 event pairs, 7 based on Foata normal form. 18/325 useless extension candidates. Maximal degree in co-relation 834. Up to 298 conditions per place. [2024-11-23 02:02:00,547 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 41 selfloop transitions, 4 changer transitions 0/49 dead transitions. [2024-11-23 02:02:00,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 203 flow [2024-11-23 02:02:00,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 02:02:00,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 02:02:00,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-11-23 02:02:00,565 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-23 02:02:00,568 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 65 flow. Second operand 5 states and 76 transitions. [2024-11-23 02:02:00,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 203 flow [2024-11-23 02:02:00,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 49 transitions, 196 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-23 02:02:00,573 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 66 flow [2024-11-23 02:02:00,575 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=66, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2024-11-23 02:02:00,579 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2024-11-23 02:02:00,580 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 66 flow [2024-11-23 02:02:00,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:00,581 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:00,581 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-23 02:02:00,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 02:02:00,581 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:00,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:00,582 INFO L85 PathProgramCache]: Analyzing trace with hash 241383623, now seen corresponding path program 1 times [2024-11-23 02:02:00,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:00,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5040479] [2024-11-23 02:02:00,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:00,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:00,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:00,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:00,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:00,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5040479] [2024-11-23 02:02:00,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5040479] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:00,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:00,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 02:02:00,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979333453] [2024-11-23 02:02:00,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:00,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 02:02:00,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:00,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 02:02:00,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 02:02:00,674 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:00,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 66 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:00,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:00,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:00,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:00,813 INFO L124 PetriNetUnfolderBase]: 195/356 cut-off events. [2024-11-23 02:02:00,814 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2024-11-23 02:02:00,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 356 events. 195/356 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1476 event pairs, 49 based on Foata normal form. 0/282 useless extension candidates. Maximal degree in co-relation 470. Up to 163 conditions per place. [2024-11-23 02:02:00,817 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 41 selfloop transitions, 5 changer transitions 2/53 dead transitions. [2024-11-23 02:02:00,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 53 transitions, 224 flow [2024-11-23 02:02:00,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 02:02:00,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 02:02:00,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 81 transitions. [2024-11-23 02:02:00,821 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-11-23 02:02:00,822 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 66 flow. Second operand 4 states and 81 transitions. [2024-11-23 02:02:00,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 53 transitions, 224 flow [2024-11-23 02:02:00,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 53 transitions, 210 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-23 02:02:00,824 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 82 flow [2024-11-23 02:02:00,824 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=82, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2024-11-23 02:02:00,825 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 1 predicate places. [2024-11-23 02:02:00,825 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 82 flow [2024-11-23 02:02:00,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:00,826 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:00,826 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-23 02:02:00,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 02:02:00,826 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:00,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:00,827 INFO L85 PathProgramCache]: Analyzing trace with hash 241383624, now seen corresponding path program 1 times [2024-11-23 02:02:00,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:00,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881768688] [2024-11-23 02:02:00,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:00,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:00,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:00,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:00,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:00,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881768688] [2024-11-23 02:02:00,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881768688] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:00,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:00,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 02:02:00,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111058259] [2024-11-23 02:02:00,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:00,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 02:02:00,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:00,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 02:02:00,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 02:02:00,911 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:00,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 82 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:00,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:00,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:00,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:01,039 INFO L124 PetriNetUnfolderBase]: 239/436 cut-off events. [2024-11-23 02:02:01,040 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-11-23 02:02:01,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1005 conditions, 436 events. 239/436 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1934 event pairs, 63 based on Foata normal form. 14/406 useless extension candidates. Maximal degree in co-relation 598. Up to 157 conditions per place. [2024-11-23 02:02:01,044 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 41 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-11-23 02:02:01,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 56 transitions, 255 flow [2024-11-23 02:02:01,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 02:02:01,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 02:02:01,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 82 transitions. [2024-11-23 02:02:01,045 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-11-23 02:02:01,045 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 82 flow. Second operand 4 states and 82 transitions. [2024-11-23 02:02:01,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 56 transitions, 255 flow [2024-11-23 02:02:01,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 56 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 02:02:01,049 INFO L231 Difference]: Finished difference. Result has 38 places, 35 transitions, 137 flow [2024-11-23 02:02:01,049 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=38, PETRI_TRANSITIONS=35} [2024-11-23 02:02:01,050 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 5 predicate places. [2024-11-23 02:02:01,050 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 35 transitions, 137 flow [2024-11-23 02:02:01,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,050 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:01,050 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-23 02:02:01,050 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 02:02:01,051 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:01,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:01,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1107043036, now seen corresponding path program 1 times [2024-11-23 02:02:01,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:01,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88388351] [2024-11-23 02:02:01,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:01,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:01,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:01,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:01,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:01,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88388351] [2024-11-23 02:02:01,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88388351] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:01,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:01,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 02:02:01,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276189811] [2024-11-23 02:02:01,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:01,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 02:02:01,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:01,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 02:02:01,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 02:02:01,107 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-23 02:02:01,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 35 transitions, 137 flow. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:01,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-23 02:02:01,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:01,194 INFO L124 PetriNetUnfolderBase]: 239/456 cut-off events. [2024-11-23 02:02:01,194 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-11-23 02:02:01,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1198 conditions, 456 events. 239/456 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2067 event pairs, 150 based on Foata normal form. 18/422 useless extension candidates. Maximal degree in co-relation 533. Up to 339 conditions per place. [2024-11-23 02:02:01,200 INFO L140 encePairwiseOnDemand]: 29/32 looper letters, 37 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-11-23 02:02:01,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 45 transitions, 246 flow [2024-11-23 02:02:01,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 02:02:01,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-23 02:02:01,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-11-23 02:02:01,201 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-23 02:02:01,201 INFO L175 Difference]: Start difference. First operand has 38 places, 35 transitions, 137 flow. Second operand 3 states and 52 transitions. [2024-11-23 02:02:01,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 45 transitions, 246 flow [2024-11-23 02:02:01,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 45 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 02:02:01,205 INFO L231 Difference]: Finished difference. Result has 38 places, 34 transitions, 136 flow [2024-11-23 02:02:01,205 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=38, PETRI_TRANSITIONS=34} [2024-11-23 02:02:01,206 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 5 predicate places. [2024-11-23 02:02:01,206 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 34 transitions, 136 flow [2024-11-23 02:02:01,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,206 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:01,206 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:01,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 02:02:01,207 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:01,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:01,210 INFO L85 PathProgramCache]: Analyzing trace with hash 29137452, now seen corresponding path program 1 times [2024-11-23 02:02:01,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:01,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655476899] [2024-11-23 02:02:01,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:01,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:01,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:01,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:01,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655476899] [2024-11-23 02:02:01,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655476899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:01,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:01,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 02:02:01,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816491349] [2024-11-23 02:02:01,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:01,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:01,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:01,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:01,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:01,269 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-23 02:02:01,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 34 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:01,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-23 02:02:01,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:01,412 INFO L124 PetriNetUnfolderBase]: 269/466 cut-off events. [2024-11-23 02:02:01,414 INFO L125 PetriNetUnfolderBase]: For 507/507 co-relation queries the response was YES. [2024-11-23 02:02:01,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1303 conditions, 466 events. 269/466 cut-off events. For 507/507 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1913 event pairs, 28 based on Foata normal form. 19/427 useless extension candidates. Maximal degree in co-relation 622. Up to 277 conditions per place. [2024-11-23 02:02:01,417 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 49 selfloop transitions, 4 changer transitions 0/55 dead transitions. [2024-11-23 02:02:01,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 55 transitions, 354 flow [2024-11-23 02:02:01,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 02:02:01,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 02:02:01,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-11-23 02:02:01,419 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-11-23 02:02:01,420 INFO L175 Difference]: Start difference. First operand has 38 places, 34 transitions, 136 flow. Second operand 5 states and 72 transitions. [2024-11-23 02:02:01,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 55 transitions, 354 flow [2024-11-23 02:02:01,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 55 transitions, 334 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:01,424 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 134 flow [2024-11-23 02:02:01,424 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=134, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2024-11-23 02:02:01,425 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 6 predicate places. [2024-11-23 02:02:01,425 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 134 flow [2024-11-23 02:02:01,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,426 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:01,426 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:01,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 02:02:01,426 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:01,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:01,427 INFO L85 PathProgramCache]: Analyzing trace with hash 29137485, now seen corresponding path program 1 times [2024-11-23 02:02:01,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:01,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899931272] [2024-11-23 02:02:01,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:01,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:01,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:01,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:01,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899931272] [2024-11-23 02:02:01,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899931272] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:01,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:01,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 02:02:01,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707479824] [2024-11-23 02:02:01,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:01,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 02:02:01,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:01,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 02:02:01,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 02:02:01,486 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:01,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 134 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:01,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:01,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:01,563 INFO L124 PetriNetUnfolderBase]: 214/383 cut-off events. [2024-11-23 02:02:01,564 INFO L125 PetriNetUnfolderBase]: For 317/317 co-relation queries the response was YES. [2024-11-23 02:02:01,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1070 conditions, 383 events. 214/383 cut-off events. For 317/317 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1537 event pairs, 69 based on Foata normal form. 0/377 useless extension candidates. Maximal degree in co-relation 478. Up to 153 conditions per place. [2024-11-23 02:02:01,566 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 39 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2024-11-23 02:02:01,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 52 transitions, 310 flow [2024-11-23 02:02:01,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 02:02:01,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 02:02:01,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2024-11-23 02:02:01,568 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-11-23 02:02:01,568 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 134 flow. Second operand 4 states and 75 transitions. [2024-11-23 02:02:01,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 52 transitions, 310 flow [2024-11-23 02:02:01,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 52 transitions, 296 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-23 02:02:01,570 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 175 flow [2024-11-23 02:02:01,570 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2024-11-23 02:02:01,571 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2024-11-23 02:02:01,571 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 175 flow [2024-11-23 02:02:01,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,572 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:01,572 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:01,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 02:02:01,572 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:01,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:01,573 INFO L85 PathProgramCache]: Analyzing trace with hash 29137486, now seen corresponding path program 1 times [2024-11-23 02:02:01,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:01,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742788934] [2024-11-23 02:02:01,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:01,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:01,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:01,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:01,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742788934] [2024-11-23 02:02:01,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742788934] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:01,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:01,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 02:02:01,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094295734] [2024-11-23 02:02:01,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:01,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 02:02:01,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:01,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 02:02:01,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 02:02:01,645 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:01,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:01,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:01,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:01,751 INFO L124 PetriNetUnfolderBase]: 278/487 cut-off events. [2024-11-23 02:02:01,751 INFO L125 PetriNetUnfolderBase]: For 484/484 co-relation queries the response was YES. [2024-11-23 02:02:01,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1489 conditions, 487 events. 278/487 cut-off events. For 484/484 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1941 event pairs, 94 based on Foata normal form. 14/500 useless extension candidates. Maximal degree in co-relation 757. Up to 175 conditions per place. [2024-11-23 02:02:01,755 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 39 selfloop transitions, 20 changer transitions 0/62 dead transitions. [2024-11-23 02:02:01,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 62 transitions, 431 flow [2024-11-23 02:02:01,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 02:02:01,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 02:02:01,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 78 transitions. [2024-11-23 02:02:01,756 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-11-23 02:02:01,756 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 175 flow. Second operand 4 states and 78 transitions. [2024-11-23 02:02:01,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 62 transitions, 431 flow [2024-11-23 02:02:01,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 62 transitions, 414 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 02:02:01,759 INFO L231 Difference]: Finished difference. Result has 44 places, 47 transitions, 307 flow [2024-11-23 02:02:01,759 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=307, PETRI_PLACES=44, PETRI_TRANSITIONS=47} [2024-11-23 02:02:01,759 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 11 predicate places. [2024-11-23 02:02:01,759 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 47 transitions, 307 flow [2024-11-23 02:02:01,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,760 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:01,760 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:01,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 02:02:01,760 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:01,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:01,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1283540105, now seen corresponding path program 1 times [2024-11-23 02:02:01,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:01,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619114142] [2024-11-23 02:02:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:01,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:01,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:01,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:01,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619114142] [2024-11-23 02:02:01,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619114142] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:01,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:01,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 02:02:01,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448309231] [2024-11-23 02:02:01,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:01,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:01,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:01,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:01,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:01,834 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-23 02:02:01,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 47 transitions, 307 flow. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:01,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-23 02:02:01,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:01,971 INFO L124 PetriNetUnfolderBase]: 251/442 cut-off events. [2024-11-23 02:02:01,971 INFO L125 PetriNetUnfolderBase]: For 632/632 co-relation queries the response was YES. [2024-11-23 02:02:01,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1534 conditions, 442 events. 251/442 cut-off events. For 632/632 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1760 event pairs, 67 based on Foata normal form. 16/458 useless extension candidates. Maximal degree in co-relation 814. Up to 171 conditions per place. [2024-11-23 02:02:01,974 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 49 selfloop transitions, 24 changer transitions 0/76 dead transitions. [2024-11-23 02:02:01,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 76 transitions, 603 flow [2024-11-23 02:02:01,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 02:02:01,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 02:02:01,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-11-23 02:02:01,976 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-11-23 02:02:01,976 INFO L175 Difference]: Start difference. First operand has 44 places, 47 transitions, 307 flow. Second operand 5 states and 86 transitions. [2024-11-23 02:02:01,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 76 transitions, 603 flow [2024-11-23 02:02:01,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 76 transitions, 582 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 02:02:01,979 INFO L231 Difference]: Finished difference. Result has 49 places, 52 transitions, 408 flow [2024-11-23 02:02:01,979 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=408, PETRI_PLACES=49, PETRI_TRANSITIONS=52} [2024-11-23 02:02:01,980 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 16 predicate places. [2024-11-23 02:02:01,980 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 52 transitions, 408 flow [2024-11-23 02:02:01,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:01,981 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:01,981 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:01,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 02:02:01,982 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:01,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:01,985 INFO L85 PathProgramCache]: Analyzing trace with hash 903261289, now seen corresponding path program 1 times [2024-11-23 02:02:01,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:01,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107217432] [2024-11-23 02:02:01,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:01,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:01,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:02,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:02,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:02,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107217432] [2024-11-23 02:02:02,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107217432] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:02,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:02,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 02:02:02,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271091593] [2024-11-23 02:02:02,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:02,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 02:02:02,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:02,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 02:02:02,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 02:02:02,027 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-23 02:02:02,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 52 transitions, 408 flow. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:02,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-23 02:02:02,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:02,103 INFO L124 PetriNetUnfolderBase]: 251/425 cut-off events. [2024-11-23 02:02:02,103 INFO L125 PetriNetUnfolderBase]: For 1059/1059 co-relation queries the response was YES. [2024-11-23 02:02:02,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 425 events. 251/425 cut-off events. For 1059/1059 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1573 event pairs, 137 based on Foata normal form. 17/441 useless extension candidates. Maximal degree in co-relation 1043. Up to 351 conditions per place. [2024-11-23 02:02:02,107 INFO L140 encePairwiseOnDemand]: 29/32 looper letters, 55 selfloop transitions, 4 changer transitions 0/61 dead transitions. [2024-11-23 02:02:02,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 61 transitions, 594 flow [2024-11-23 02:02:02,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 02:02:02,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-23 02:02:02,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 49 transitions. [2024-11-23 02:02:02,109 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-11-23 02:02:02,109 INFO L175 Difference]: Start difference. First operand has 49 places, 52 transitions, 408 flow. Second operand 3 states and 49 transitions. [2024-11-23 02:02:02,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 61 transitions, 594 flow [2024-11-23 02:02:02,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 61 transitions, 571 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 02:02:02,113 INFO L231 Difference]: Finished difference. Result has 49 places, 51 transitions, 393 flow [2024-11-23 02:02:02,113 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=49, PETRI_TRANSITIONS=51} [2024-11-23 02:02:02,114 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 16 predicate places. [2024-11-23 02:02:02,115 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 51 transitions, 393 flow [2024-11-23 02:02:02,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,115 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:02,115 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:02,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-23 02:02:02,115 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:02,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:02,116 INFO L85 PathProgramCache]: Analyzing trace with hash 354606061, now seen corresponding path program 1 times [2024-11-23 02:02:02,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:02,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497551767] [2024-11-23 02:02:02,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:02,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:02,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:02,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497551767] [2024-11-23 02:02:02,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497551767] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:02,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:02,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:02,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726630199] [2024-11-23 02:02:02,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:02,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:02,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:02,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:02,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:02,189 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:02,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 51 transitions, 393 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:02,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:02,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:02,369 INFO L124 PetriNetUnfolderBase]: 256/430 cut-off events. [2024-11-23 02:02:02,369 INFO L125 PetriNetUnfolderBase]: For 1066/1066 co-relation queries the response was YES. [2024-11-23 02:02:02,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 430 events. 256/430 cut-off events. For 1066/1066 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1668 event pairs, 72 based on Foata normal form. 5/434 useless extension candidates. Maximal degree in co-relation 1067. Up to 138 conditions per place. [2024-11-23 02:02:02,373 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 48 selfloop transitions, 29 changer transitions 0/79 dead transitions. [2024-11-23 02:02:02,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 689 flow [2024-11-23 02:02:02,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:02,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:02,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-11-23 02:02:02,375 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-11-23 02:02:02,375 INFO L175 Difference]: Start difference. First operand has 49 places, 51 transitions, 393 flow. Second operand 8 states and 120 transitions. [2024-11-23 02:02:02,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 689 flow [2024-11-23 02:02:02,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 79 transitions, 673 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:02,380 INFO L231 Difference]: Finished difference. Result has 55 places, 57 transitions, 493 flow [2024-11-23 02:02:02,381 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=493, PETRI_PLACES=55, PETRI_TRANSITIONS=57} [2024-11-23 02:02:02,382 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 22 predicate places. [2024-11-23 02:02:02,382 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 57 transitions, 493 flow [2024-11-23 02:02:02,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,382 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:02,383 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:02,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 02:02:02,383 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:02,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:02,383 INFO L85 PathProgramCache]: Analyzing trace with hash 944905892, now seen corresponding path program 1 times [2024-11-23 02:02:02,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:02,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928006875] [2024-11-23 02:02:02,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:02,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:02,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:02,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:02,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:02,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928006875] [2024-11-23 02:02:02,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928006875] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:02,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:02,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:02,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461712011] [2024-11-23 02:02:02,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:02,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:02,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:02,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:02,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:02,477 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:02,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 57 transitions, 493 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:02,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:02,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:02,712 INFO L124 PetriNetUnfolderBase]: 315/545 cut-off events. [2024-11-23 02:02:02,712 INFO L125 PetriNetUnfolderBase]: For 1670/1670 co-relation queries the response was YES. [2024-11-23 02:02:02,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2142 conditions, 545 events. 315/545 cut-off events. For 1670/1670 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2344 event pairs, 47 based on Foata normal form. 10/555 useless extension candidates. Maximal degree in co-relation 1936. Up to 182 conditions per place. [2024-11-23 02:02:02,717 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 55 selfloop transitions, 44 changer transitions 1/102 dead transitions. [2024-11-23 02:02:02,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 102 transitions, 971 flow [2024-11-23 02:02:02,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:02,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:02,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-23 02:02:02,720 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-23 02:02:02,720 INFO L175 Difference]: Start difference. First operand has 55 places, 57 transitions, 493 flow. Second operand 8 states and 143 transitions. [2024-11-23 02:02:02,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 102 transitions, 971 flow [2024-11-23 02:02:02,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 102 transitions, 896 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-23 02:02:02,729 INFO L231 Difference]: Finished difference. Result has 60 places, 72 transitions, 698 flow [2024-11-23 02:02:02,731 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=698, PETRI_PLACES=60, PETRI_TRANSITIONS=72} [2024-11-23 02:02:02,732 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 27 predicate places. [2024-11-23 02:02:02,732 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 72 transitions, 698 flow [2024-11-23 02:02:02,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,733 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:02,733 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:02,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 02:02:02,733 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:02,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:02,734 INFO L85 PathProgramCache]: Analyzing trace with hash 451172753, now seen corresponding path program 2 times [2024-11-23 02:02:02,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:02,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047242379] [2024-11-23 02:02:02,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:02,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:02,745 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 02:02:02,746 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:02,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:02,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047242379] [2024-11-23 02:02:02,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047242379] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:02,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:02,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:02,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118432547] [2024-11-23 02:02:02,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:02,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:02,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:02,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:02,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:02,805 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:02,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 72 transitions, 698 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:02,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:02,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:02,978 INFO L124 PetriNetUnfolderBase]: 341/592 cut-off events. [2024-11-23 02:02:02,979 INFO L125 PetriNetUnfolderBase]: For 2923/2927 co-relation queries the response was YES. [2024-11-23 02:02:02,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2493 conditions, 592 events. 341/592 cut-off events. For 2923/2927 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2566 event pairs, 80 based on Foata normal form. 10/601 useless extension candidates. Maximal degree in co-relation 2202. Up to 176 conditions per place. [2024-11-23 02:02:02,983 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 60 selfloop transitions, 47 changer transitions 1/110 dead transitions. [2024-11-23 02:02:02,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 110 transitions, 1266 flow [2024-11-23 02:02:02,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:02,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:02,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-11-23 02:02:02,985 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47265625 [2024-11-23 02:02:02,985 INFO L175 Difference]: Start difference. First operand has 60 places, 72 transitions, 698 flow. Second operand 8 states and 121 transitions. [2024-11-23 02:02:02,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 110 transitions, 1266 flow [2024-11-23 02:02:02,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 110 transitions, 1134 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-23 02:02:02,993 INFO L231 Difference]: Finished difference. Result has 66 places, 86 transitions, 951 flow [2024-11-23 02:02:02,993 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=951, PETRI_PLACES=66, PETRI_TRANSITIONS=86} [2024-11-23 02:02:02,994 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 33 predicate places. [2024-11-23 02:02:02,994 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 86 transitions, 951 flow [2024-11-23 02:02:02,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:02,994 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:02,994 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:02,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-23 02:02:02,995 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:02,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:02,995 INFO L85 PathProgramCache]: Analyzing trace with hash 439237134, now seen corresponding path program 2 times [2024-11-23 02:02:02,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:02,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945254410] [2024-11-23 02:02:02,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:02,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:03,001 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 02:02:03,001 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:03,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:03,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945254410] [2024-11-23 02:02:03,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945254410] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:03,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:03,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:03,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886149492] [2024-11-23 02:02:03,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:03,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:03,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:03,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:03,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:03,072 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:03,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 86 transitions, 951 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:03,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:03,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:03,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:03,268 INFO L124 PetriNetUnfolderBase]: 378/671 cut-off events. [2024-11-23 02:02:03,268 INFO L125 PetriNetUnfolderBase]: For 2937/2941 co-relation queries the response was YES. [2024-11-23 02:02:03,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2909 conditions, 671 events. 378/671 cut-off events. For 2937/2941 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3071 event pairs, 79 based on Foata normal form. 19/689 useless extension candidates. Maximal degree in co-relation 2522. Up to 256 conditions per place. [2024-11-23 02:02:03,273 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 55 selfloop transitions, 53 changer transitions 2/112 dead transitions. [2024-11-23 02:02:03,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 112 transitions, 1334 flow [2024-11-23 02:02:03,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 02:02:03,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 02:02:03,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-11-23 02:02:03,275 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-11-23 02:02:03,275 INFO L175 Difference]: Start difference. First operand has 66 places, 86 transitions, 951 flow. Second operand 6 states and 108 transitions. [2024-11-23 02:02:03,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 112 transitions, 1334 flow [2024-11-23 02:02:03,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 112 transitions, 1283 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:03,290 INFO L231 Difference]: Finished difference. Result has 72 places, 91 transitions, 1124 flow [2024-11-23 02:02:03,291 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1124, PETRI_PLACES=72, PETRI_TRANSITIONS=91} [2024-11-23 02:02:03,291 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 39 predicate places. [2024-11-23 02:02:03,292 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 91 transitions, 1124 flow [2024-11-23 02:02:03,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:03,292 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:03,292 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:03,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 02:02:03,293 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:03,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:03,293 INFO L85 PathProgramCache]: Analyzing trace with hash 439237133, now seen corresponding path program 3 times [2024-11-23 02:02:03,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:03,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315614941] [2024-11-23 02:02:03,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:03,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:03,301 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 02:02:03,301 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:03,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:03,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:03,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315614941] [2024-11-23 02:02:03,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315614941] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:03,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:03,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:03,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602434761] [2024-11-23 02:02:03,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:03,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:03,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:03,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:03,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:03,373 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:03,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 91 transitions, 1124 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:03,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:03,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:03,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:03,562 INFO L124 PetriNetUnfolderBase]: 361/638 cut-off events. [2024-11-23 02:02:03,562 INFO L125 PetriNetUnfolderBase]: For 3669/3677 co-relation queries the response was YES. [2024-11-23 02:02:03,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2954 conditions, 638 events. 361/638 cut-off events. For 3669/3677 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2924 event pairs, 84 based on Foata normal form. 17/654 useless extension candidates. Maximal degree in co-relation 2646. Up to 234 conditions per place. [2024-11-23 02:02:03,567 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 47 changer transitions 2/115 dead transitions. [2024-11-23 02:02:03,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 1451 flow [2024-11-23 02:02:03,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:03,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:03,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-11-23 02:02:03,569 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-11-23 02:02:03,569 INFO L175 Difference]: Start difference. First operand has 72 places, 91 transitions, 1124 flow. Second operand 8 states and 122 transitions. [2024-11-23 02:02:03,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 1451 flow [2024-11-23 02:02:03,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 115 transitions, 1184 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-23 02:02:03,582 INFO L231 Difference]: Finished difference. Result has 71 places, 87 transitions, 912 flow [2024-11-23 02:02:03,583 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=912, PETRI_PLACES=71, PETRI_TRANSITIONS=87} [2024-11-23 02:02:03,583 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 38 predicate places. [2024-11-23 02:02:03,583 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 87 transitions, 912 flow [2024-11-23 02:02:03,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:03,584 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:03,584 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:03,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-23 02:02:03,584 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:03,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:03,585 INFO L85 PathProgramCache]: Analyzing trace with hash 936424292, now seen corresponding path program 3 times [2024-11-23 02:02:03,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:03,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288684302] [2024-11-23 02:02:03,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:03,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:03,590 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 02:02:03,591 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:03,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:03,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:03,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288684302] [2024-11-23 02:02:03,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288684302] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:03,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:03,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:03,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105215192] [2024-11-23 02:02:03,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:03,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:03,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:03,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:03,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:03,643 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:03,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 87 transitions, 912 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:03,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:03,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:03,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:03,829 INFO L124 PetriNetUnfolderBase]: 409/752 cut-off events. [2024-11-23 02:02:03,830 INFO L125 PetriNetUnfolderBase]: For 2523/2531 co-relation queries the response was YES. [2024-11-23 02:02:03,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3220 conditions, 752 events. 409/752 cut-off events. For 2523/2531 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3609 event pairs, 50 based on Foata normal form. 13/765 useless extension candidates. Maximal degree in co-relation 2839. Up to 194 conditions per place. [2024-11-23 02:02:03,836 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 56 changer transitions 1/132 dead transitions. [2024-11-23 02:02:03,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 132 transitions, 1456 flow [2024-11-23 02:02:03,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:03,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:03,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-11-23 02:02:03,838 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5546875 [2024-11-23 02:02:03,838 INFO L175 Difference]: Start difference. First operand has 71 places, 87 transitions, 912 flow. Second operand 8 states and 142 transitions. [2024-11-23 02:02:03,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 132 transitions, 1456 flow [2024-11-23 02:02:03,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 132 transitions, 1386 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-23 02:02:03,845 INFO L231 Difference]: Finished difference. Result has 76 places, 89 transitions, 1004 flow [2024-11-23 02:02:03,846 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1004, PETRI_PLACES=76, PETRI_TRANSITIONS=89} [2024-11-23 02:02:03,846 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 43 predicate places. [2024-11-23 02:02:03,847 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 89 transitions, 1004 flow [2024-11-23 02:02:03,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:03,847 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:03,847 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:03,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-23 02:02:03,847 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:03,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:03,847 INFO L85 PathProgramCache]: Analyzing trace with hash 126431964, now seen corresponding path program 1 times [2024-11-23 02:02:03,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:03,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546899231] [2024-11-23 02:02:03,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:03,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:03,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:03,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:03,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:03,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546899231] [2024-11-23 02:02:03,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546899231] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:03,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:03,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:03,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035162934] [2024-11-23 02:02:03,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:03,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:03,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:03,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:03,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:03,929 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:03,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 89 transitions, 1004 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:03,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:03,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:03,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:04,120 INFO L124 PetriNetUnfolderBase]: 425/777 cut-off events. [2024-11-23 02:02:04,120 INFO L125 PetriNetUnfolderBase]: For 3055/3063 co-relation queries the response was YES. [2024-11-23 02:02:04,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3481 conditions, 777 events. 425/777 cut-off events. For 3055/3063 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3770 event pairs, 75 based on Foata normal form. 12/787 useless extension candidates. Maximal degree in co-relation 3177. Up to 377 conditions per place. [2024-11-23 02:02:04,126 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 66 selfloop transitions, 50 changer transitions 0/118 dead transitions. [2024-11-23 02:02:04,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 118 transitions, 1398 flow [2024-11-23 02:02:04,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 02:02:04,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 02:02:04,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-11-23 02:02:04,127 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5677083333333334 [2024-11-23 02:02:04,127 INFO L175 Difference]: Start difference. First operand has 76 places, 89 transitions, 1004 flow. Second operand 6 states and 109 transitions. [2024-11-23 02:02:04,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 118 transitions, 1398 flow [2024-11-23 02:02:04,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 118 transitions, 1292 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-23 02:02:04,135 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 1054 flow [2024-11-23 02:02:04,135 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1054, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-11-23 02:02:04,136 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 45 predicate places. [2024-11-23 02:02:04,136 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 1054 flow [2024-11-23 02:02:04,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:04,136 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:04,136 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:04,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 02:02:04,136 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:04,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:04,137 INFO L85 PathProgramCache]: Analyzing trace with hash 439237463, now seen corresponding path program 1 times [2024-11-23 02:02:04,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:04,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855258767] [2024-11-23 02:02:04,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:04,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:04,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:04,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855258767] [2024-11-23 02:02:04,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855258767] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:04,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:04,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:04,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413656210] [2024-11-23 02:02:04,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:04,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:04,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:04,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:04,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:04,184 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:04,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 1054 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:04,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:04,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:04,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:04,350 INFO L124 PetriNetUnfolderBase]: 431/783 cut-off events. [2024-11-23 02:02:04,351 INFO L125 PetriNetUnfolderBase]: For 3450/3458 co-relation queries the response was YES. [2024-11-23 02:02:04,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3554 conditions, 783 events. 431/783 cut-off events. For 3450/3458 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3817 event pairs, 111 based on Foata normal form. 10/792 useless extension candidates. Maximal degree in co-relation 3267. Up to 332 conditions per place. [2024-11-23 02:02:04,357 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 65 selfloop transitions, 45 changer transitions 1/113 dead transitions. [2024-11-23 02:02:04,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 113 transitions, 1409 flow [2024-11-23 02:02:04,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 02:02:04,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 02:02:04,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-11-23 02:02:04,359 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-11-23 02:02:04,359 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 1054 flow. Second operand 6 states and 98 transitions. [2024-11-23 02:02:04,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 113 transitions, 1409 flow [2024-11-23 02:02:04,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 113 transitions, 1341 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-23 02:02:04,374 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 1153 flow [2024-11-23 02:02:04,374 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1153, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2024-11-23 02:02:04,375 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 49 predicate places. [2024-11-23 02:02:04,375 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 1153 flow [2024-11-23 02:02:04,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:04,375 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:04,376 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:04,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-23 02:02:04,376 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:04,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:04,376 INFO L85 PathProgramCache]: Analyzing trace with hash 439554593, now seen corresponding path program 2 times [2024-11-23 02:02:04,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:04,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105966684] [2024-11-23 02:02:04,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:04,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:04,387 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 02:02:04,389 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:04,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:04,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:04,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105966684] [2024-11-23 02:02:04,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105966684] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:04,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:04,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:04,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651770947] [2024-11-23 02:02:04,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:04,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:04,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:04,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:04,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:04,437 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:04,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 1153 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:04,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:04,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:04,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:04,619 INFO L124 PetriNetUnfolderBase]: 433/793 cut-off events. [2024-11-23 02:02:04,620 INFO L125 PetriNetUnfolderBase]: For 3842/3850 co-relation queries the response was YES. [2024-11-23 02:02:04,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3661 conditions, 793 events. 433/793 cut-off events. For 3842/3850 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3884 event pairs, 105 based on Foata normal form. 10/802 useless extension candidates. Maximal degree in co-relation 3369. Up to 405 conditions per place. [2024-11-23 02:02:04,627 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 44 changer transitions 1/111 dead transitions. [2024-11-23 02:02:04,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 111 transitions, 1484 flow [2024-11-23 02:02:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 02:02:04,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 02:02:04,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-11-23 02:02:04,628 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-11-23 02:02:04,628 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 1153 flow. Second operand 6 states and 95 transitions. [2024-11-23 02:02:04,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 111 transitions, 1484 flow [2024-11-23 02:02:04,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 111 transitions, 1461 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-23 02:02:04,642 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 1259 flow [2024-11-23 02:02:04,642 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1259, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2024-11-23 02:02:04,643 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 55 predicate places. [2024-11-23 02:02:04,643 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 1259 flow [2024-11-23 02:02:04,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:04,643 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:04,643 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:04,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-23 02:02:04,643 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:04,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:04,644 INFO L85 PathProgramCache]: Analyzing trace with hash 439554594, now seen corresponding path program 2 times [2024-11-23 02:02:04,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:04,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014669179] [2024-11-23 02:02:04,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:04,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:04,650 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 02:02:04,650 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:04,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:04,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:04,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014669179] [2024-11-23 02:02:04,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014669179] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:04,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:04,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:04,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994647964] [2024-11-23 02:02:04,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:04,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:04,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:04,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:04,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:04,726 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:04,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 1259 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:04,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:04,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:04,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:04,963 INFO L124 PetriNetUnfolderBase]: 447/837 cut-off events. [2024-11-23 02:02:04,963 INFO L125 PetriNetUnfolderBase]: For 4726/4734 co-relation queries the response was YES. [2024-11-23 02:02:04,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3902 conditions, 837 events. 447/837 cut-off events. For 4726/4734 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4240 event pairs, 68 based on Foata normal form. 20/857 useless extension candidates. Maximal degree in co-relation 3608. Up to 417 conditions per place. [2024-11-23 02:02:04,970 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 70 selfloop transitions, 55 changer transitions 6/133 dead transitions. [2024-11-23 02:02:04,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 133 transitions, 1815 flow [2024-11-23 02:02:04,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:04,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:04,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-11-23 02:02:04,971 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55078125 [2024-11-23 02:02:04,972 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 1259 flow. Second operand 8 states and 141 transitions. [2024-11-23 02:02:04,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 133 transitions, 1815 flow [2024-11-23 02:02:04,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 133 transitions, 1733 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-23 02:02:04,988 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 1329 flow [2024-11-23 02:02:04,988 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1329, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-11-23 02:02:04,989 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 61 predicate places. [2024-11-23 02:02:04,989 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 1329 flow [2024-11-23 02:02:04,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:04,989 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:04,989 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:04,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-23 02:02:04,989 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:04,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:04,990 INFO L85 PathProgramCache]: Analyzing trace with hash 451187963, now seen corresponding path program 3 times [2024-11-23 02:02:04,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:04,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120561852] [2024-11-23 02:02:04,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:04,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:04,998 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 02:02:04,999 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:05,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:05,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:05,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120561852] [2024-11-23 02:02:05,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120561852] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:05,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:05,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:05,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714693753] [2024-11-23 02:02:05,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:05,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:05,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:05,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:05,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:05,050 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:05,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 1329 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:05,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:05,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:05,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:05,222 INFO L124 PetriNetUnfolderBase]: 431/799 cut-off events. [2024-11-23 02:02:05,222 INFO L125 PetriNetUnfolderBase]: For 6076/6080 co-relation queries the response was YES. [2024-11-23 02:02:05,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3861 conditions, 799 events. 431/799 cut-off events. For 6076/6080 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3957 event pairs, 103 based on Foata normal form. 12/810 useless extension candidates. Maximal degree in co-relation 3653. Up to 303 conditions per place. [2024-11-23 02:02:05,233 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 41 changer transitions 0/107 dead transitions. [2024-11-23 02:02:05,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 107 transitions, 1614 flow [2024-11-23 02:02:05,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 02:02:05,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 02:02:05,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-11-23 02:02:05,234 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-11-23 02:02:05,235 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 1329 flow. Second operand 6 states and 91 transitions. [2024-11-23 02:02:05,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 107 transitions, 1614 flow [2024-11-23 02:02:05,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 107 transitions, 1327 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-11-23 02:02:05,253 INFO L231 Difference]: Finished difference. Result has 86 places, 90 transitions, 1104 flow [2024-11-23 02:02:05,253 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=86, PETRI_TRANSITIONS=90} [2024-11-23 02:02:05,254 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 53 predicate places. [2024-11-23 02:02:05,254 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 90 transitions, 1104 flow [2024-11-23 02:02:05,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:05,255 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:05,255 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:05,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-23 02:02:05,255 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:05,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:05,256 INFO L85 PathProgramCache]: Analyzing trace with hash 450713582, now seen corresponding path program 1 times [2024-11-23 02:02:05,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:05,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194561964] [2024-11-23 02:02:05,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:05,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:05,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:05,298 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:05,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:05,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194561964] [2024-11-23 02:02:05,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194561964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:05,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:05,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 02:02:05,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067535860] [2024-11-23 02:02:05,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:05,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:05,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:05,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:05,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:05,305 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-23 02:02:05,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 90 transitions, 1104 flow. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:05,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:05,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-23 02:02:05,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:05,432 INFO L124 PetriNetUnfolderBase]: 401/743 cut-off events. [2024-11-23 02:02:05,433 INFO L125 PetriNetUnfolderBase]: For 3565/3565 co-relation queries the response was YES. [2024-11-23 02:02:05,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3283 conditions, 743 events. 401/743 cut-off events. For 3565/3565 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3655 event pairs, 97 based on Foata normal form. 16/758 useless extension candidates. Maximal degree in co-relation 3080. Up to 419 conditions per place. [2024-11-23 02:02:05,439 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 62 selfloop transitions, 42 changer transitions 0/106 dead transitions. [2024-11-23 02:02:05,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 106 transitions, 1424 flow [2024-11-23 02:02:05,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 02:02:05,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 02:02:05,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-23 02:02:05,442 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-11-23 02:02:05,442 INFO L175 Difference]: Start difference. First operand has 86 places, 90 transitions, 1104 flow. Second operand 5 states and 77 transitions. [2024-11-23 02:02:05,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 106 transitions, 1424 flow [2024-11-23 02:02:05,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 106 transitions, 1294 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-11-23 02:02:05,452 INFO L231 Difference]: Finished difference. Result has 80 places, 86 transitions, 1060 flow [2024-11-23 02:02:05,452 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1060, PETRI_PLACES=80, PETRI_TRANSITIONS=86} [2024-11-23 02:02:05,453 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 47 predicate places. [2024-11-23 02:02:05,453 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 86 transitions, 1060 flow [2024-11-23 02:02:05,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:05,453 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:05,453 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:05,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-23 02:02:05,454 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:05,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:05,454 INFO L85 PathProgramCache]: Analyzing trace with hash 451706904, now seen corresponding path program 3 times [2024-11-23 02:02:05,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:05,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323848616] [2024-11-23 02:02:05,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:05,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:05,462 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 02:02:05,462 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:05,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:05,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:05,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323848616] [2024-11-23 02:02:05,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323848616] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:05,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:05,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 02:02:05,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294240464] [2024-11-23 02:02:05,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:05,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 02:02:05,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:05,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 02:02:05,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-23 02:02:05,513 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:05,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 86 transitions, 1060 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:05,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:05,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:05,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:05,742 INFO L124 PetriNetUnfolderBase]: 441/831 cut-off events. [2024-11-23 02:02:05,743 INFO L125 PetriNetUnfolderBase]: For 3382/3386 co-relation queries the response was YES. [2024-11-23 02:02:05,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3579 conditions, 831 events. 441/831 cut-off events. For 3382/3386 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4325 event pairs, 66 based on Foata normal form. 8/839 useless extension candidates. Maximal degree in co-relation 3300. Up to 353 conditions per place. [2024-11-23 02:02:05,749 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 64 selfloop transitions, 53 changer transitions 3/122 dead transitions. [2024-11-23 02:02:05,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 1514 flow [2024-11-23 02:02:05,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:05,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:05,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-11-23 02:02:05,751 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.52734375 [2024-11-23 02:02:05,751 INFO L175 Difference]: Start difference. First operand has 80 places, 86 transitions, 1060 flow. Second operand 8 states and 135 transitions. [2024-11-23 02:02:05,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 1514 flow [2024-11-23 02:02:05,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1459 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:05,763 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 1148 flow [2024-11-23 02:02:05,763 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1148, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-11-23 02:02:05,764 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 54 predicate places. [2024-11-23 02:02:05,764 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 1148 flow [2024-11-23 02:02:05,764 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:05,764 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:05,764 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:05,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-23 02:02:05,765 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:05,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:05,765 INFO L85 PathProgramCache]: Analyzing trace with hash 731530445, now seen corresponding path program 1 times [2024-11-23 02:02:05,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:05,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336752108] [2024-11-23 02:02:05,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:05,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:05,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:05,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:05,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:05,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336752108] [2024-11-23 02:02:05,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336752108] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:05,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:05,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 02:02:05,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721136998] [2024-11-23 02:02:05,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:05,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:05,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:05,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:05,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:05,806 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:05,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 1148 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:05,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:05,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:05,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:06,014 INFO L124 PetriNetUnfolderBase]: 506/971 cut-off events. [2024-11-23 02:02:06,015 INFO L125 PetriNetUnfolderBase]: For 4506/4506 co-relation queries the response was YES. [2024-11-23 02:02:06,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4279 conditions, 971 events. 506/971 cut-off events. For 4506/4506 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5224 event pairs, 49 based on Foata normal form. 15/986 useless extension candidates. Maximal degree in co-relation 4040. Up to 307 conditions per place. [2024-11-23 02:02:06,021 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 105 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-11-23 02:02:06,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 162 transitions, 2018 flow [2024-11-23 02:02:06,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 02:02:06,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-23 02:02:06,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-11-23 02:02:06,022 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-11-23 02:02:06,022 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 1148 flow. Second operand 9 states and 148 transitions. [2024-11-23 02:02:06,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 162 transitions, 2018 flow [2024-11-23 02:02:06,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 162 transitions, 1869 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-23 02:02:06,037 INFO L231 Difference]: Finished difference. Result has 95 places, 124 transitions, 1560 flow [2024-11-23 02:02:06,037 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1560, PETRI_PLACES=95, PETRI_TRANSITIONS=124} [2024-11-23 02:02:06,037 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 62 predicate places. [2024-11-23 02:02:06,038 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 124 transitions, 1560 flow [2024-11-23 02:02:06,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:06,038 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:06,038 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:06,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-23 02:02:06,038 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:06,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:06,039 INFO L85 PathProgramCache]: Analyzing trace with hash -227394831, now seen corresponding path program 2 times [2024-11-23 02:02:06,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:06,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960809494] [2024-11-23 02:02:06,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:06,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:06,046 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:06,046 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:06,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:06,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:06,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960809494] [2024-11-23 02:02:06,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960809494] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:06,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250272632] [2024-11-23 02:02:06,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:06,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:06,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:06,138 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:06,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 02:02:06,188 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:06,188 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:06,190 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 02:02:06,196 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:06,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:06,260 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 02:02:06,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250272632] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:06,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 02:02:06,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-23 02:02:06,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632275662] [2024-11-23 02:02:06,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:06,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:06,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:06,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:06,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-23 02:02:06,261 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:06,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 124 transitions, 1560 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:06,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:06,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:06,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:06,559 INFO L124 PetriNetUnfolderBase]: 524/1012 cut-off events. [2024-11-23 02:02:06,559 INFO L125 PetriNetUnfolderBase]: For 6087/6087 co-relation queries the response was YES. [2024-11-23 02:02:06,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4912 conditions, 1012 events. 524/1012 cut-off events. For 6087/6087 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5591 event pairs, 73 based on Foata normal form. 6/1018 useless extension candidates. Maximal degree in co-relation 4552. Up to 220 conditions per place. [2024-11-23 02:02:06,566 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 131 selfloop transitions, 48 changer transitions 5/186 dead transitions. [2024-11-23 02:02:06,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 186 transitions, 2447 flow [2024-11-23 02:02:06,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:06,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:06,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-23 02:02:06,567 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-23 02:02:06,567 INFO L175 Difference]: Start difference. First operand has 95 places, 124 transitions, 1560 flow. Second operand 8 states and 143 transitions. [2024-11-23 02:02:06,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 186 transitions, 2447 flow [2024-11-23 02:02:06,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 186 transitions, 2400 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-11-23 02:02:06,586 INFO L231 Difference]: Finished difference. Result has 106 places, 139 transitions, 1853 flow [2024-11-23 02:02:06,586 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1853, PETRI_PLACES=106, PETRI_TRANSITIONS=139} [2024-11-23 02:02:06,587 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2024-11-23 02:02:06,587 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 139 transitions, 1853 flow [2024-11-23 02:02:06,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:06,587 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:06,587 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:06,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:06,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-23 02:02:06,792 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:06,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:06,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1128339566, now seen corresponding path program 1 times [2024-11-23 02:02:06,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:06,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881258403] [2024-11-23 02:02:06,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:06,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:06,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:06,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:06,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881258403] [2024-11-23 02:02:06,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881258403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:06,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:06,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 02:02:06,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953728513] [2024-11-23 02:02:06,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:06,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:06,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:06,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:06,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:06,835 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:06,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 139 transitions, 1853 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:06,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:06,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:06,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:07,100 INFO L124 PetriNetUnfolderBase]: 593/1140 cut-off events. [2024-11-23 02:02:07,100 INFO L125 PetriNetUnfolderBase]: For 8135/8135 co-relation queries the response was YES. [2024-11-23 02:02:07,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5861 conditions, 1140 events. 593/1140 cut-off events. For 8135/8135 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6261 event pairs, 56 based on Foata normal form. 14/1154 useless extension candidates. Maximal degree in co-relation 5546. Up to 317 conditions per place. [2024-11-23 02:02:07,109 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 129 selfloop transitions, 93 changer transitions 3/227 dead transitions. [2024-11-23 02:02:07,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 227 transitions, 3181 flow [2024-11-23 02:02:07,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 02:02:07,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-23 02:02:07,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-11-23 02:02:07,110 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-23 02:02:07,110 INFO L175 Difference]: Start difference. First operand has 106 places, 139 transitions, 1853 flow. Second operand 9 states and 144 transitions. [2024-11-23 02:02:07,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 227 transitions, 3181 flow [2024-11-23 02:02:07,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 227 transitions, 3078 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:07,141 INFO L231 Difference]: Finished difference. Result has 117 places, 184 transitions, 2672 flow [2024-11-23 02:02:07,141 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2672, PETRI_PLACES=117, PETRI_TRANSITIONS=184} [2024-11-23 02:02:07,142 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 84 predicate places. [2024-11-23 02:02:07,142 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 184 transitions, 2672 flow [2024-11-23 02:02:07,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:07,143 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:07,143 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:07,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-23 02:02:07,143 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:07,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:07,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2030463310, now seen corresponding path program 2 times [2024-11-23 02:02:07,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:07,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474130855] [2024-11-23 02:02:07,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:07,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:07,151 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:07,151 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:07,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:07,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474130855] [2024-11-23 02:02:07,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474130855] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:07,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405448738] [2024-11-23 02:02:07,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:07,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:07,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:07,254 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:07,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 02:02:07,294 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:07,295 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:07,295 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 02:02:07,296 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:07,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:07,333 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 02:02:07,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405448738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:07,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 02:02:07,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-23 02:02:07,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690588194] [2024-11-23 02:02:07,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:07,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:07,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:07,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:07,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-23 02:02:07,335 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:07,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 184 transitions, 2672 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:07,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:07,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:07,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:07,584 INFO L124 PetriNetUnfolderBase]: 591/1121 cut-off events. [2024-11-23 02:02:07,584 INFO L125 PetriNetUnfolderBase]: For 10515/10531 co-relation queries the response was YES. [2024-11-23 02:02:07,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6355 conditions, 1121 events. 591/1121 cut-off events. For 10515/10531 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6103 event pairs, 80 based on Foata normal form. 28/1149 useless extension candidates. Maximal degree in co-relation 6188. Up to 272 conditions per place. [2024-11-23 02:02:07,594 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 171 selfloop transitions, 42 changer transitions 10/225 dead transitions. [2024-11-23 02:02:07,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 225 transitions, 3487 flow [2024-11-23 02:02:07,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 02:02:07,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-23 02:02:07,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-11-23 02:02:07,595 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-11-23 02:02:07,596 INFO L175 Difference]: Start difference. First operand has 117 places, 184 transitions, 2672 flow. Second operand 7 states and 120 transitions. [2024-11-23 02:02:07,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 225 transitions, 3487 flow [2024-11-23 02:02:07,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 225 transitions, 3397 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-11-23 02:02:07,632 INFO L231 Difference]: Finished difference. Result has 121 places, 187 transitions, 2712 flow [2024-11-23 02:02:07,633 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2712, PETRI_PLACES=121, PETRI_TRANSITIONS=187} [2024-11-23 02:02:07,633 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 88 predicate places. [2024-11-23 02:02:07,633 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 187 transitions, 2712 flow [2024-11-23 02:02:07,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:07,633 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:07,634 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:07,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:07,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-23 02:02:07,838 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:07,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:07,839 INFO L85 PathProgramCache]: Analyzing trace with hash -699527238, now seen corresponding path program 3 times [2024-11-23 02:02:07,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:07,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958005851] [2024-11-23 02:02:07,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:07,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:07,845 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:07,845 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:07,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:07,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:07,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958005851] [2024-11-23 02:02:07,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958005851] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:07,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721998870] [2024-11-23 02:02:07,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:07,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:07,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:07,933 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:07,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 02:02:07,973 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:07,973 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:07,974 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 02:02:07,975 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:08,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:08,012 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 02:02:08,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721998870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:08,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 02:02:08,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-23 02:02:08,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960541388] [2024-11-23 02:02:08,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:08,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:08,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:08,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:08,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-23 02:02:08,014 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:08,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 187 transitions, 2712 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:08,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:08,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:08,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:08,323 INFO L124 PetriNetUnfolderBase]: 634/1233 cut-off events. [2024-11-23 02:02:08,323 INFO L125 PetriNetUnfolderBase]: For 11381/11381 co-relation queries the response was YES. [2024-11-23 02:02:08,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6970 conditions, 1233 events. 634/1233 cut-off events. For 11381/11381 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7099 event pairs, 153 based on Foata normal form. 12/1241 useless extension candidates. Maximal degree in co-relation 6724. Up to 488 conditions per place. [2024-11-23 02:02:08,333 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 178 selfloop transitions, 79 changer transitions 1/260 dead transitions. [2024-11-23 02:02:08,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 260 transitions, 4014 flow [2024-11-23 02:02:08,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:08,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:08,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-11-23 02:02:08,334 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-11-23 02:02:08,335 INFO L175 Difference]: Start difference. First operand has 121 places, 187 transitions, 2712 flow. Second operand 8 states and 150 transitions. [2024-11-23 02:02:08,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 260 transitions, 4014 flow [2024-11-23 02:02:08,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 260 transitions, 3936 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:08,373 INFO L231 Difference]: Finished difference. Result has 130 places, 208 transitions, 3257 flow [2024-11-23 02:02:08,373 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3257, PETRI_PLACES=130, PETRI_TRANSITIONS=208} [2024-11-23 02:02:08,373 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 97 predicate places. [2024-11-23 02:02:08,373 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 208 transitions, 3257 flow [2024-11-23 02:02:08,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:08,374 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:08,374 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:08,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:08,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:08,574 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:08,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:08,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2098072227, now seen corresponding path program 3 times [2024-11-23 02:02:08,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:08,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347294825] [2024-11-23 02:02:08,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:08,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:08,581 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:08,582 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:08,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:08,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:08,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347294825] [2024-11-23 02:02:08,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347294825] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:08,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141503913] [2024-11-23 02:02:08,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:08,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:08,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:08,659 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:08,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 02:02:08,697 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:08,697 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:08,698 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 02:02:08,700 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:08,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:08,735 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 02:02:08,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141503913] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:08,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 02:02:08,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-23 02:02:08,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594519728] [2024-11-23 02:02:08,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:08,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:08,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:08,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:08,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-23 02:02:08,737 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:08,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 208 transitions, 3257 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:08,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:08,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:08,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:09,051 INFO L124 PetriNetUnfolderBase]: 649/1268 cut-off events. [2024-11-23 02:02:09,051 INFO L125 PetriNetUnfolderBase]: For 13064/13076 co-relation queries the response was YES. [2024-11-23 02:02:09,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7427 conditions, 1268 events. 649/1268 cut-off events. For 13064/13076 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7406 event pairs, 146 based on Foata normal form. 25/1293 useless extension candidates. Maximal degree in co-relation 7037. Up to 471 conditions per place. [2024-11-23 02:02:09,064 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 154 selfloop transitions, 94 changer transitions 1/251 dead transitions. [2024-11-23 02:02:09,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 251 transitions, 4105 flow [2024-11-23 02:02:09,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:09,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:09,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-23 02:02:09,065 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-23 02:02:09,065 INFO L175 Difference]: Start difference. First operand has 130 places, 208 transitions, 3257 flow. Second operand 8 states and 143 transitions. [2024-11-23 02:02:09,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 251 transitions, 4105 flow [2024-11-23 02:02:09,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 251 transitions, 3952 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:09,113 INFO L231 Difference]: Finished difference. Result has 139 places, 216 transitions, 3581 flow [2024-11-23 02:02:09,113 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3581, PETRI_PLACES=139, PETRI_TRANSITIONS=216} [2024-11-23 02:02:09,114 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 106 predicate places. [2024-11-23 02:02:09,114 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 216 transitions, 3581 flow [2024-11-23 02:02:09,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:09,114 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:09,114 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:09,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:09,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-23 02:02:09,319 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:09,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:09,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1074598276, now seen corresponding path program 4 times [2024-11-23 02:02:09,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:09,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771049797] [2024-11-23 02:02:09,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 02:02:09,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:09,326 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 02:02:09,327 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:09,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:09,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:09,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771049797] [2024-11-23 02:02:09,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771049797] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:09,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:09,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 02:02:09,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926760234] [2024-11-23 02:02:09,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:09,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:09,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:09,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:09,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:09,363 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:09,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 216 transitions, 3581 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:09,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:09,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:09,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:09,578 INFO L124 PetriNetUnfolderBase]: 593/1146 cut-off events. [2024-11-23 02:02:09,578 INFO L125 PetriNetUnfolderBase]: For 13569/13569 co-relation queries the response was YES. [2024-11-23 02:02:09,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7082 conditions, 1146 events. 593/1146 cut-off events. For 13569/13569 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6403 event pairs, 171 based on Foata normal form. 7/1153 useless extension candidates. Maximal degree in co-relation 6951. Up to 608 conditions per place. [2024-11-23 02:02:09,589 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 189 selfloop transitions, 31 changer transitions 5/227 dead transitions. [2024-11-23 02:02:09,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 227 transitions, 4019 flow [2024-11-23 02:02:09,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 02:02:09,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 02:02:09,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-11-23 02:02:09,590 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-11-23 02:02:09,590 INFO L175 Difference]: Start difference. First operand has 139 places, 216 transitions, 3581 flow. Second operand 5 states and 88 transitions. [2024-11-23 02:02:09,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 227 transitions, 4019 flow [2024-11-23 02:02:09,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 227 transitions, 3997 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-23 02:02:09,628 INFO L231 Difference]: Finished difference. Result has 142 places, 208 transitions, 3471 flow [2024-11-23 02:02:09,629 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3471, PETRI_PLACES=142, PETRI_TRANSITIONS=208} [2024-11-23 02:02:09,629 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 109 predicate places. [2024-11-23 02:02:09,629 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 208 transitions, 3471 flow [2024-11-23 02:02:09,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:09,630 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:09,630 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:09,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-23 02:02:09,630 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:09,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:09,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1097739932, now seen corresponding path program 5 times [2024-11-23 02:02:09,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:09,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248824068] [2024-11-23 02:02:09,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 02:02:09,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:09,636 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:09,636 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:09,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:09,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:09,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248824068] [2024-11-23 02:02:09,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248824068] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:09,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:09,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 02:02:09,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257104990] [2024-11-23 02:02:09,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:09,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:09,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:09,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:09,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:09,665 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:09,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 208 transitions, 3471 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:09,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:09,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:09,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:09,946 INFO L124 PetriNetUnfolderBase]: 560/1107 cut-off events. [2024-11-23 02:02:09,947 INFO L125 PetriNetUnfolderBase]: For 14233/14233 co-relation queries the response was YES. [2024-11-23 02:02:09,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6863 conditions, 1107 events. 560/1107 cut-off events. For 14233/14233 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6244 event pairs, 101 based on Foata normal form. 12/1119 useless extension candidates. Maximal degree in co-relation 6564. Up to 336 conditions per place. [2024-11-23 02:02:09,956 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 150 selfloop transitions, 95 changer transitions 3/250 dead transitions. [2024-11-23 02:02:09,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 250 transitions, 4285 flow [2024-11-23 02:02:09,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:09,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:09,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-11-23 02:02:09,957 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.59765625 [2024-11-23 02:02:09,957 INFO L175 Difference]: Start difference. First operand has 142 places, 208 transitions, 3471 flow. Second operand 8 states and 153 transitions. [2024-11-23 02:02:09,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 250 transitions, 4285 flow [2024-11-23 02:02:09,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 250 transitions, 4186 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-11-23 02:02:09,998 INFO L231 Difference]: Finished difference. Result has 143 places, 204 transitions, 3577 flow [2024-11-23 02:02:09,998 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3577, PETRI_PLACES=143, PETRI_TRANSITIONS=204} [2024-11-23 02:02:09,999 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 110 predicate places. [2024-11-23 02:02:09,999 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 204 transitions, 3577 flow [2024-11-23 02:02:09,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:09,999 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:09,999 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:09,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-23 02:02:09,999 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:09,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:09,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1699879993, now seen corresponding path program 4 times [2024-11-23 02:02:10,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:10,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815874090] [2024-11-23 02:02:10,000 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 02:02:10,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:10,005 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 02:02:10,005 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:10,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:10,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:10,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815874090] [2024-11-23 02:02:10,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815874090] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:10,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:10,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 02:02:10,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721953761] [2024-11-23 02:02:10,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:10,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:10,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:10,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:10,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:10,031 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:10,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 204 transitions, 3577 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:10,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:10,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:10,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:10,300 INFO L124 PetriNetUnfolderBase]: 515/1036 cut-off events. [2024-11-23 02:02:10,300 INFO L125 PetriNetUnfolderBase]: For 14803/14803 co-relation queries the response was YES. [2024-11-23 02:02:10,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6641 conditions, 1036 events. 515/1036 cut-off events. For 14803/14803 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5878 event pairs, 136 based on Foata normal form. 13/1048 useless extension candidates. Maximal degree in co-relation 6370. Up to 490 conditions per place. [2024-11-23 02:02:10,310 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 150 selfloop transitions, 79 changer transitions 1/232 dead transitions. [2024-11-23 02:02:10,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 232 transitions, 4160 flow [2024-11-23 02:02:10,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:10,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:10,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-11-23 02:02:10,311 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.56640625 [2024-11-23 02:02:10,312 INFO L175 Difference]: Start difference. First operand has 143 places, 204 transitions, 3577 flow. Second operand 8 states and 145 transitions. [2024-11-23 02:02:10,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 232 transitions, 4160 flow [2024-11-23 02:02:10,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 232 transitions, 4120 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-23 02:02:10,381 INFO L231 Difference]: Finished difference. Result has 147 places, 200 transitions, 3654 flow [2024-11-23 02:02:10,381 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3654, PETRI_PLACES=147, PETRI_TRANSITIONS=200} [2024-11-23 02:02:10,382 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 114 predicate places. [2024-11-23 02:02:10,382 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 200 transitions, 3654 flow [2024-11-23 02:02:10,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:10,382 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:10,382 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:10,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-23 02:02:10,383 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:10,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1903435085, now seen corresponding path program 5 times [2024-11-23 02:02:10,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:10,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695139877] [2024-11-23 02:02:10,384 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 02:02:10,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:10,390 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:10,390 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:10,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:10,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:10,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695139877] [2024-11-23 02:02:10,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695139877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:10,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 02:02:10,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 02:02:10,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320811912] [2024-11-23 02:02:10,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:10,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:10,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:10,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:10,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 02:02:10,419 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:10,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 200 transitions, 3654 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:10,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:10,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:10,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:10,641 INFO L124 PetriNetUnfolderBase]: 508/1027 cut-off events. [2024-11-23 02:02:10,641 INFO L125 PetriNetUnfolderBase]: For 15605/15605 co-relation queries the response was YES. [2024-11-23 02:02:10,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6784 conditions, 1027 events. 508/1027 cut-off events. For 15605/15605 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5815 event pairs, 102 based on Foata normal form. 10/1036 useless extension candidates. Maximal degree in co-relation 6330. Up to 293 conditions per place. [2024-11-23 02:02:10,648 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 176 selfloop transitions, 38 changer transitions 6/222 dead transitions. [2024-11-23 02:02:10,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 222 transitions, 4244 flow [2024-11-23 02:02:10,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 02:02:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-23 02:02:10,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-11-23 02:02:10,650 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5133928571428571 [2024-11-23 02:02:10,650 INFO L175 Difference]: Start difference. First operand has 147 places, 200 transitions, 3654 flow. Second operand 7 states and 115 transitions. [2024-11-23 02:02:10,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 222 transitions, 4244 flow [2024-11-23 02:02:10,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 222 transitions, 4143 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-11-23 02:02:10,697 INFO L231 Difference]: Finished difference. Result has 151 places, 195 transitions, 3528 flow [2024-11-23 02:02:10,698 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3532, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3528, PETRI_PLACES=151, PETRI_TRANSITIONS=195} [2024-11-23 02:02:10,698 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 118 predicate places. [2024-11-23 02:02:10,698 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 195 transitions, 3528 flow [2024-11-23 02:02:10,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:10,698 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:10,698 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:10,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-23 02:02:10,699 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:10,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:10,699 INFO L85 PathProgramCache]: Analyzing trace with hash -625616825, now seen corresponding path program 6 times [2024-11-23 02:02:10,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:10,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469241101] [2024-11-23 02:02:10,699 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 02:02:10,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:10,705 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-23 02:02:10,705 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:10,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:10,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469241101] [2024-11-23 02:02:10,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469241101] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:10,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205357633] [2024-11-23 02:02:10,778 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 02:02:10,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:10,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:10,781 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:10,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 02:02:10,824 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-23 02:02:10,824 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:10,825 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 02:02:10,826 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:10,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:10,856 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 02:02:10,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205357633] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:10,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 02:02:10,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-23 02:02:10,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368913500] [2024-11-23 02:02:10,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:10,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:10,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:10,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:10,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-23 02:02:10,858 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:10,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 195 transitions, 3528 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:10,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:10,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:10,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:11,089 INFO L124 PetriNetUnfolderBase]: 446/889 cut-off events. [2024-11-23 02:02:11,089 INFO L125 PetriNetUnfolderBase]: For 13779/13779 co-relation queries the response was YES. [2024-11-23 02:02:11,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5927 conditions, 889 events. 446/889 cut-off events. For 13779/13779 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4781 event pairs, 83 based on Foata normal form. 6/894 useless extension candidates. Maximal degree in co-relation 5433. Up to 293 conditions per place. [2024-11-23 02:02:11,096 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 144 selfloop transitions, 53 changer transitions 3/202 dead transitions. [2024-11-23 02:02:11,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 202 transitions, 3801 flow [2024-11-23 02:02:11,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 02:02:11,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 02:02:11,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-11-23 02:02:11,097 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49609375 [2024-11-23 02:02:11,097 INFO L175 Difference]: Start difference. First operand has 151 places, 195 transitions, 3528 flow. Second operand 8 states and 127 transitions. [2024-11-23 02:02:11,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 202 transitions, 3801 flow [2024-11-23 02:02:11,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 202 transitions, 3677 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-23 02:02:11,126 INFO L231 Difference]: Finished difference. Result has 152 places, 181 transitions, 3273 flow [2024-11-23 02:02:11,127 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3273, PETRI_PLACES=152, PETRI_TRANSITIONS=181} [2024-11-23 02:02:11,127 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 119 predicate places. [2024-11-23 02:02:11,127 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 181 transitions, 3273 flow [2024-11-23 02:02:11,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:11,127 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:11,127 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:11,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:11,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-23 02:02:11,328 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:11,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:11,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1472805390, now seen corresponding path program 6 times [2024-11-23 02:02:11,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:11,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839434712] [2024-11-23 02:02:11,329 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 02:02:11,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:11,334 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-23 02:02:11,334 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:11,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:11,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:11,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839434712] [2024-11-23 02:02:11,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839434712] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:11,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824291180] [2024-11-23 02:02:11,405 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 02:02:11,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:11,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:11,408 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:11,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 02:02:11,448 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-23 02:02:11,448 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:11,449 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 02:02:11,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:11,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:11,483 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 02:02:11,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824291180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 02:02:11,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 02:02:11,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-23 02:02:11,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608208837] [2024-11-23 02:02:11,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 02:02:11,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 02:02:11,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:11,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 02:02:11,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-23 02:02:11,485 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-23 02:02:11,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 181 transitions, 3273 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:11,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:11,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-23 02:02:11,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:11,676 INFO L124 PetriNetUnfolderBase]: 388/777 cut-off events. [2024-11-23 02:02:11,676 INFO L125 PetriNetUnfolderBase]: For 12804/12808 co-relation queries the response was YES. [2024-11-23 02:02:11,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5225 conditions, 777 events. 388/777 cut-off events. For 12804/12808 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4006 event pairs, 62 based on Foata normal form. 11/787 useless extension candidates. Maximal degree in co-relation 5106. Up to 235 conditions per place. [2024-11-23 02:02:11,683 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 121 selfloop transitions, 52 changer transitions 5/180 dead transitions. [2024-11-23 02:02:11,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 180 transitions, 3389 flow [2024-11-23 02:02:11,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 02:02:11,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-23 02:02:11,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-11-23 02:02:11,684 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48660714285714285 [2024-11-23 02:02:11,684 INFO L175 Difference]: Start difference. First operand has 152 places, 181 transitions, 3273 flow. Second operand 7 states and 109 transitions. [2024-11-23 02:02:11,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 180 transitions, 3389 flow [2024-11-23 02:02:11,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 180 transitions, 3241 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-11-23 02:02:11,716 INFO L231 Difference]: Finished difference. Result has 144 places, 164 transitions, 2888 flow [2024-11-23 02:02:11,717 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2824, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2888, PETRI_PLACES=144, PETRI_TRANSITIONS=164} [2024-11-23 02:02:11,717 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 111 predicate places. [2024-11-23 02:02:11,717 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 164 transitions, 2888 flow [2024-11-23 02:02:11,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:11,717 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:11,718 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:11,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:11,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:11,919 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:11,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:11,919 INFO L85 PathProgramCache]: Analyzing trace with hash -265123075, now seen corresponding path program 1 times [2024-11-23 02:02:11,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:11,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106925317] [2024-11-23 02:02:11,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:11,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:11,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:12,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:12,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:12,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106925317] [2024-11-23 02:02:12,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106925317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:12,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365941672] [2024-11-23 02:02:12,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:12,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:12,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:12,026 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:12,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 02:02:12,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:12,067 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:12,068 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:12,243 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:12,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:12,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365941672] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:12,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:12,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:12,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958401311] [2024-11-23 02:02:12,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:12,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:12,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:12,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:12,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:12,479 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:12,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 164 transitions, 2888 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:12,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:12,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:12,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:14,933 INFO L124 PetriNetUnfolderBase]: 1041/2030 cut-off events. [2024-11-23 02:02:14,934 INFO L125 PetriNetUnfolderBase]: For 26962/26962 co-relation queries the response was YES. [2024-11-23 02:02:14,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13131 conditions, 2030 events. 1041/2030 cut-off events. For 26962/26962 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12752 event pairs, 56 based on Foata normal form. 45/2075 useless extension candidates. Maximal degree in co-relation 12793. Up to 352 conditions per place. [2024-11-23 02:02:14,946 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 205 selfloop transitions, 348 changer transitions 10/565 dead transitions. [2024-11-23 02:02:14,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 565 transitions, 9160 flow [2024-11-23 02:02:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-23 02:02:14,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2024-11-23 02:02:14,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 672 transitions. [2024-11-23 02:02:14,951 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.27631578947368424 [2024-11-23 02:02:14,951 INFO L175 Difference]: Start difference. First operand has 144 places, 164 transitions, 2888 flow. Second operand 76 states and 672 transitions. [2024-11-23 02:02:14,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 565 transitions, 9160 flow [2024-11-23 02:02:15,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 565 transitions, 8775 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-11-23 02:02:15,031 INFO L231 Difference]: Finished difference. Result has 216 places, 400 transitions, 7609 flow [2024-11-23 02:02:15,031 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2710, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=7609, PETRI_PLACES=216, PETRI_TRANSITIONS=400} [2024-11-23 02:02:15,032 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 183 predicate places. [2024-11-23 02:02:15,032 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 400 transitions, 7609 flow [2024-11-23 02:02:15,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:15,032 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:15,032 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:15,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 02:02:15,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:15,233 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:15,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:15,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1735684335, now seen corresponding path program 1 times [2024-11-23 02:02:15,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:15,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928495044] [2024-11-23 02:02:15,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:15,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:15,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:15,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:15,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:15,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928495044] [2024-11-23 02:02:15,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928495044] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:15,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131494319] [2024-11-23 02:02:15,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 02:02:15,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:15,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:15,345 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:15,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 02:02:15,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:02:15,385 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:15,386 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:15,544 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:15,545 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:15,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:15,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131494319] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:15,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:15,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:15,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001452391] [2024-11-23 02:02:15,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:15,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:15,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:15,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:15,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:15,722 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:15,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 400 transitions, 7609 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:15,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:15,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:15,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:17,425 INFO L124 PetriNetUnfolderBase]: 1148/2272 cut-off events. [2024-11-23 02:02:17,425 INFO L125 PetriNetUnfolderBase]: For 30844/30844 co-relation queries the response was YES. [2024-11-23 02:02:17,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15219 conditions, 2272 events. 1148/2272 cut-off events. For 30844/30844 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14505 event pairs, 76 based on Foata normal form. 40/2312 useless extension candidates. Maximal degree in co-relation 14852. Up to 495 conditions per place. [2024-11-23 02:02:17,439 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 205 selfloop transitions, 320 changer transitions 18/545 dead transitions. [2024-11-23 02:02:17,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 545 transitions, 9812 flow [2024-11-23 02:02:17,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-23 02:02:17,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-23 02:02:17,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 521 transitions. [2024-11-23 02:02:17,441 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29602272727272727 [2024-11-23 02:02:17,442 INFO L175 Difference]: Start difference. First operand has 216 places, 400 transitions, 7609 flow. Second operand 55 states and 521 transitions. [2024-11-23 02:02:17,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 545 transitions, 9812 flow [2024-11-23 02:02:17,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 545 transitions, 9305 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-11-23 02:02:17,532 INFO L231 Difference]: Finished difference. Result has 269 places, 410 transitions, 8026 flow [2024-11-23 02:02:17,533 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=8026, PETRI_PLACES=269, PETRI_TRANSITIONS=410} [2024-11-23 02:02:17,533 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 236 predicate places. [2024-11-23 02:02:17,533 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 410 transitions, 8026 flow [2024-11-23 02:02:17,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:17,533 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:17,534 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:17,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 02:02:17,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-23 02:02:17,738 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:17,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:17,738 INFO L85 PathProgramCache]: Analyzing trace with hash -273363369, now seen corresponding path program 2 times [2024-11-23 02:02:17,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:17,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28889741] [2024-11-23 02:02:17,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:17,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:17,746 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:17,746 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:17,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:17,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28889741] [2024-11-23 02:02:17,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28889741] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:17,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894608198] [2024-11-23 02:02:17,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:17,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:17,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:17,840 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:17,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 02:02:17,871 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:17,871 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:17,871 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:17,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:17,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:17,998 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:18,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:18,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894608198] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:18,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:18,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:18,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212400515] [2024-11-23 02:02:18,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:18,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:18,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:18,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:18,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:18,238 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:18,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 410 transitions, 8026 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:18,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:18,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:18,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:20,644 INFO L124 PetriNetUnfolderBase]: 2779/5304 cut-off events. [2024-11-23 02:02:20,645 INFO L125 PetriNetUnfolderBase]: For 67964/67964 co-relation queries the response was YES. [2024-11-23 02:02:20,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37228 conditions, 5304 events. 2779/5304 cut-off events. For 67964/67964 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 38910 event pairs, 193 based on Foata normal form. 72/5376 useless extension candidates. Maximal degree in co-relation 36862. Up to 1127 conditions per place. [2024-11-23 02:02:20,681 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 283 selfloop transitions, 842 changer transitions 23/1150 dead transitions. [2024-11-23 02:02:20,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 1150 transitions, 23106 flow [2024-11-23 02:02:20,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-23 02:02:20,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2024-11-23 02:02:20,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 590 transitions. [2024-11-23 02:02:20,684 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2751865671641791 [2024-11-23 02:02:20,684 INFO L175 Difference]: Start difference. First operand has 269 places, 410 transitions, 8026 flow. Second operand 67 states and 590 transitions. [2024-11-23 02:02:20,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 1150 transitions, 23106 flow [2024-11-23 02:02:21,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 1150 transitions, 22346 flow, removed 33 selfloop flow, removed 28 redundant places. [2024-11-23 02:02:21,030 INFO L231 Difference]: Finished difference. Result has 318 places, 958 transitions, 20499 flow [2024-11-23 02:02:21,030 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=7691, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=20499, PETRI_PLACES=318, PETRI_TRANSITIONS=958} [2024-11-23 02:02:21,031 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 285 predicate places. [2024-11-23 02:02:21,031 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 958 transitions, 20499 flow [2024-11-23 02:02:21,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:21,031 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:21,031 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:21,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-23 02:02:21,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-23 02:02:21,232 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:21,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:21,232 INFO L85 PathProgramCache]: Analyzing trace with hash -503891803, now seen corresponding path program 2 times [2024-11-23 02:02:21,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:21,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831202191] [2024-11-23 02:02:21,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:21,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:21,237 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:21,237 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:21,331 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:21,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:21,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831202191] [2024-11-23 02:02:21,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831202191] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:21,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814334214] [2024-11-23 02:02:21,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:02:21,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:21,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:21,334 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:21,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 02:02:21,376 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:21,377 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:21,378 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:21,379 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:21,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:21,513 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:21,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:21,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814334214] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:21,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:21,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:21,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321808864] [2024-11-23 02:02:21,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:21,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:21,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:21,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:21,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:21,786 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:21,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 958 transitions, 20499 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:21,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:21,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:21,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:24,969 INFO L124 PetriNetUnfolderBase]: 4874/9404 cut-off events. [2024-11-23 02:02:24,970 INFO L125 PetriNetUnfolderBase]: For 139800/139800 co-relation queries the response was YES. [2024-11-23 02:02:25,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69575 conditions, 9404 events. 4874/9404 cut-off events. For 139800/139800 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 77345 event pairs, 372 based on Foata normal form. 105/9509 useless extension candidates. Maximal degree in co-relation 68478. Up to 2058 conditions per place. [2024-11-23 02:02:25,128 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 517 selfloop transitions, 1252 changer transitions 48/1819 dead transitions. [2024-11-23 02:02:25,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1819 transitions, 40735 flow [2024-11-23 02:02:25,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-23 02:02:25,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2024-11-23 02:02:25,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 439 transitions. [2024-11-23 02:02:25,131 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29188829787234044 [2024-11-23 02:02:25,131 INFO L175 Difference]: Start difference. First operand has 318 places, 958 transitions, 20499 flow. Second operand 47 states and 439 transitions. [2024-11-23 02:02:25,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 1819 transitions, 40735 flow [2024-11-23 02:02:26,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 1819 transitions, 38352 flow, removed 256 selfloop flow, removed 12 redundant places. [2024-11-23 02:02:26,561 INFO L231 Difference]: Finished difference. Result has 376 places, 1589 transitions, 36111 flow [2024-11-23 02:02:26,562 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=19126, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=660, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=36111, PETRI_PLACES=376, PETRI_TRANSITIONS=1589} [2024-11-23 02:02:26,563 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 343 predicate places. [2024-11-23 02:02:26,563 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 1589 transitions, 36111 flow [2024-11-23 02:02:26,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:26,563 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:26,563 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:26,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:26,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-23 02:02:26,764 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:26,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:26,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1518739993, now seen corresponding path program 3 times [2024-11-23 02:02:26,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:26,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989144859] [2024-11-23 02:02:26,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:26,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:26,770 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:26,770 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:26,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:26,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:26,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989144859] [2024-11-23 02:02:26,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989144859] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:26,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971478862] [2024-11-23 02:02:26,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:26,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:26,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:26,879 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:26,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 02:02:26,915 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:26,915 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:26,915 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:26,916 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:27,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:27,038 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:27,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:27,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971478862] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:27,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:27,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:27,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816476344] [2024-11-23 02:02:27,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:27,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:27,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:27,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:27,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:27,231 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1589 transitions, 36111 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:33,495 INFO L124 PetriNetUnfolderBase]: 6391/12508 cut-off events. [2024-11-23 02:02:33,496 INFO L125 PetriNetUnfolderBase]: For 188406/188406 co-relation queries the response was YES. [2024-11-23 02:02:33,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94854 conditions, 12508 events. 6391/12508 cut-off events. For 188406/188406 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 107477 event pairs, 734 based on Foata normal form. 36/12544 useless extension candidates. Maximal degree in co-relation 94422. Up to 3746 conditions per place. [2024-11-23 02:02:33,614 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 420 selfloop transitions, 1709 changer transitions 23/2154 dead transitions. [2024-11-23 02:02:33,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 2154 transitions, 50684 flow [2024-11-23 02:02:33,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-23 02:02:33,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2024-11-23 02:02:33,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 652 transitions. [2024-11-23 02:02:33,616 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2680921052631579 [2024-11-23 02:02:33,617 INFO L175 Difference]: Start difference. First operand has 376 places, 1589 transitions, 36111 flow. Second operand 76 states and 652 transitions. [2024-11-23 02:02:33,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 2154 transitions, 50684 flow [2024-11-23 02:02:36,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 2154 transitions, 49189 flow, removed 98 selfloop flow, removed 9 redundant places. [2024-11-23 02:02:36,398 INFO L231 Difference]: Finished difference. Result has 453 places, 1958 transitions, 47734 flow [2024-11-23 02:02:36,400 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=34986, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=47734, PETRI_PLACES=453, PETRI_TRANSITIONS=1958} [2024-11-23 02:02:36,401 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 420 predicate places. [2024-11-23 02:02:36,402 INFO L471 AbstractCegarLoop]: Abstraction has has 453 places, 1958 transitions, 47734 flow [2024-11-23 02:02:36,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:36,402 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:36,402 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:36,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-23 02:02:36,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-23 02:02:36,603 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:36,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:36,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1328768807, now seen corresponding path program 3 times [2024-11-23 02:02:36,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:36,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767238563] [2024-11-23 02:02:36,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:36,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:36,612 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:36,613 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:36,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:36,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:36,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767238563] [2024-11-23 02:02:36,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767238563] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:36,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784808391] [2024-11-23 02:02:36,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 02:02:36,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:36,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:36,699 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:36,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 02:02:36,734 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 02:02:36,735 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:36,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:36,737 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:36,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:36,888 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:36,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:36,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784808391] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:36,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:36,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:36,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12036453] [2024-11-23 02:02:36,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:36,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:36,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:37,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:37,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:37,074 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:37,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1958 transitions, 47734 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:37,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:37,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:37,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:43,426 INFO L124 PetriNetUnfolderBase]: 6444/12574 cut-off events. [2024-11-23 02:02:43,426 INFO L125 PetriNetUnfolderBase]: For 223948/223948 co-relation queries the response was YES. [2024-11-23 02:02:43,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99948 conditions, 12574 events. 6444/12574 cut-off events. For 223948/223948 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 107981 event pairs, 480 based on Foata normal form. 175/12749 useless extension candidates. Maximal degree in co-relation 99494. Up to 2368 conditions per place. [2024-11-23 02:02:43,539 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 284 selfloop transitions, 1481 changer transitions 373/2140 dead transitions. [2024-11-23 02:02:43,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 2140 transitions, 54006 flow [2024-11-23 02:02:43,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-23 02:02:43,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-23 02:02:43,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 457 transitions. [2024-11-23 02:02:43,541 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2596590909090909 [2024-11-23 02:02:43,541 INFO L175 Difference]: Start difference. First operand has 453 places, 1958 transitions, 47734 flow. Second operand 55 states and 457 transitions. [2024-11-23 02:02:43,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 2140 transitions, 54006 flow [2024-11-23 02:02:46,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 2140 transitions, 52364 flow, removed 91 selfloop flow, removed 21 redundant places. [2024-11-23 02:02:46,969 INFO L231 Difference]: Finished difference. Result has 492 places, 1656 transitions, 41529 flow [2024-11-23 02:02:46,970 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=46141, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=41529, PETRI_PLACES=492, PETRI_TRANSITIONS=1656} [2024-11-23 02:02:46,972 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 459 predicate places. [2024-11-23 02:02:46,972 INFO L471 AbstractCegarLoop]: Abstraction has has 492 places, 1656 transitions, 41529 flow [2024-11-23 02:02:46,972 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:46,972 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:46,972 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:46,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-23 02:02:47,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-23 02:02:47,173 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:47,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash 360012505, now seen corresponding path program 4 times [2024-11-23 02:02:47,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:47,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006469569] [2024-11-23 02:02:47,174 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 02:02:47,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:47,179 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 02:02:47,183 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:47,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:47,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:47,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006469569] [2024-11-23 02:02:47,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006469569] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:47,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214481192] [2024-11-23 02:02:47,306 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 02:02:47,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:47,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:47,308 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:47,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 02:02:47,346 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 02:02:47,347 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:47,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:47,348 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:47,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:47,488 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:47,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:47,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214481192] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:47,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:47,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:47,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327083721] [2024-11-23 02:02:47,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:47,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:47,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:47,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:47,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:47,723 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:47,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1656 transitions, 41529 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:47,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:47,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:47,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:51,681 INFO L124 PetriNetUnfolderBase]: 5178/10179 cut-off events. [2024-11-23 02:02:51,682 INFO L125 PetriNetUnfolderBase]: For 186598/186598 co-relation queries the response was YES. [2024-11-23 02:02:51,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83086 conditions, 10179 events. 5178/10179 cut-off events. For 186598/186598 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 84364 event pairs, 725 based on Foata normal form. 100/10279 useless extension candidates. Maximal degree in co-relation 82902. Up to 3351 conditions per place. [2024-11-23 02:02:51,788 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 684 selfloop transitions, 957 changer transitions 83/1726 dead transitions. [2024-11-23 02:02:51,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1726 transitions, 45963 flow [2024-11-23 02:02:51,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-23 02:02:51,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-23 02:02:51,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 178 transitions. [2024-11-23 02:02:51,790 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3090277777777778 [2024-11-23 02:02:51,790 INFO L175 Difference]: Start difference. First operand has 492 places, 1656 transitions, 41529 flow. Second operand 18 states and 178 transitions. [2024-11-23 02:02:51,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1726 transitions, 45963 flow [2024-11-23 02:02:53,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 1726 transitions, 42222 flow, removed 125 selfloop flow, removed 37 redundant places. [2024-11-23 02:02:54,014 INFO L231 Difference]: Finished difference. Result has 450 places, 1620 transitions, 38947 flow [2024-11-23 02:02:54,016 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=37833, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=951, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=38947, PETRI_PLACES=450, PETRI_TRANSITIONS=1620} [2024-11-23 02:02:54,017 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 417 predicate places. [2024-11-23 02:02:54,017 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 1620 transitions, 38947 flow [2024-11-23 02:02:54,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:54,017 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:02:54,017 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:02:54,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-23 02:02:54,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-11-23 02:02:54,218 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:02:54,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:02:54,218 INFO L85 PathProgramCache]: Analyzing trace with hash 138592419, now seen corresponding path program 5 times [2024-11-23 02:02:54,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:02:54,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774877227] [2024-11-23 02:02:54,219 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 02:02:54,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:02:54,224 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:54,224 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:54,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:02:54,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774877227] [2024-11-23 02:02:54,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774877227] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:02:54,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245815054] [2024-11-23 02:02:54,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 02:02:54,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:02:54,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:02:54,312 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:02:54,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-23 02:02:54,346 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:02:54,346 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:02:54,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:02:54,347 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:02:54,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:54,452 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:02:54,544 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:02:54,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245815054] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:02:54,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:02:54,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:02:54,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980752543] [2024-11-23 02:02:54,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:02:54,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:02:54,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:02:54,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:02:54,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:02:54,622 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:02:54,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1620 transitions, 38947 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:02:54,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:02:54,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:02:54,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:02:58,560 INFO L124 PetriNetUnfolderBase]: 5351/10551 cut-off events. [2024-11-23 02:02:58,560 INFO L125 PetriNetUnfolderBase]: For 182483/182483 co-relation queries the response was YES. [2024-11-23 02:02:58,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84797 conditions, 10551 events. 5351/10551 cut-off events. For 182483/182483 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 88334 event pairs, 625 based on Foata normal form. 28/10579 useless extension candidates. Maximal degree in co-relation 84590. Up to 1992 conditions per place. [2024-11-23 02:02:58,664 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 300 selfloop transitions, 1610 changer transitions 12/1924 dead transitions. [2024-11-23 02:02:58,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1924 transitions, 49329 flow [2024-11-23 02:02:58,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-23 02:02:58,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-23 02:02:58,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 334 transitions. [2024-11-23 02:02:58,666 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2676282051282051 [2024-11-23 02:02:58,666 INFO L175 Difference]: Start difference. First operand has 450 places, 1620 transitions, 38947 flow. Second operand 39 states and 334 transitions. [2024-11-23 02:02:58,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1924 transitions, 49329 flow [2024-11-23 02:03:01,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1924 transitions, 47926 flow, removed 63 selfloop flow, removed 11 redundant places. [2024-11-23 02:03:01,404 INFO L231 Difference]: Finished difference. Result has 481 places, 1847 transitions, 47797 flow [2024-11-23 02:03:01,406 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=37822, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=47797, PETRI_PLACES=481, PETRI_TRANSITIONS=1847} [2024-11-23 02:03:01,406 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 448 predicate places. [2024-11-23 02:03:01,406 INFO L471 AbstractCegarLoop]: Abstraction has has 481 places, 1847 transitions, 47797 flow [2024-11-23 02:03:01,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:03:01,407 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:03:01,407 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:03:01,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-23 02:03:01,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:03:01,612 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:03:01,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:03:01,612 INFO L85 PathProgramCache]: Analyzing trace with hash 404434597, now seen corresponding path program 6 times [2024-11-23 02:03:01,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:03:01,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318821397] [2024-11-23 02:03:01,612 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 02:03:01,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:03:01,618 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-23 02:03:01,618 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:03:01,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:01,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:03:01,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318821397] [2024-11-23 02:03:01,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318821397] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:03:01,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941154530] [2024-11-23 02:03:01,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 02:03:01,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:03:01,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:03:01,720 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:03:01,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-23 02:03:01,764 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-23 02:03:01,764 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:03:01,765 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:03:01,766 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:03:01,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:01,921 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:03:02,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:02,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941154530] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:03:02,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:03:02,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:03:02,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708711069] [2024-11-23 02:03:02,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:03:02,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:03:02,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:03:02,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:03:02,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:03:02,154 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:03:02,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1847 transitions, 47797 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:03:02,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:03:02,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:03:02,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:03:07,557 INFO L124 PetriNetUnfolderBase]: 6154/12045 cut-off events. [2024-11-23 02:03:07,557 INFO L125 PetriNetUnfolderBase]: For 227276/227276 co-relation queries the response was YES. [2024-11-23 02:03:07,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101922 conditions, 12045 events. 6154/12045 cut-off events. For 227276/227276 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 102686 event pairs, 653 based on Foata normal form. 84/12129 useless extension candidates. Maximal degree in co-relation 101547. Up to 3027 conditions per place. [2024-11-23 02:03:07,664 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 449 selfloop transitions, 1781 changer transitions 73/2305 dead transitions. [2024-11-23 02:03:07,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 2305 transitions, 62209 flow [2024-11-23 02:03:07,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-23 02:03:07,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2024-11-23 02:03:07,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 443 transitions. [2024-11-23 02:03:07,666 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.276875 [2024-11-23 02:03:07,666 INFO L175 Difference]: Start difference. First operand has 481 places, 1847 transitions, 47797 flow. Second operand 50 states and 443 transitions. [2024-11-23 02:03:07,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 2305 transitions, 62209 flow [2024-11-23 02:03:11,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 2305 transitions, 61422 flow, removed 41 selfloop flow, removed 11 redundant places. [2024-11-23 02:03:11,470 INFO L231 Difference]: Finished difference. Result has 525 places, 2102 transitions, 57682 flow [2024-11-23 02:03:11,471 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=47117, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=57682, PETRI_PLACES=525, PETRI_TRANSITIONS=2102} [2024-11-23 02:03:11,471 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 492 predicate places. [2024-11-23 02:03:11,471 INFO L471 AbstractCegarLoop]: Abstraction has has 525 places, 2102 transitions, 57682 flow [2024-11-23 02:03:11,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:03:11,472 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:03:11,472 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:03:11,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-23 02:03:11,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:03:11,673 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:03:11,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:03:11,673 INFO L85 PathProgramCache]: Analyzing trace with hash -936693967, now seen corresponding path program 7 times [2024-11-23 02:03:11,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:03:11,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988746645] [2024-11-23 02:03:11,673 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 02:03:11,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:03:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:03:11,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:11,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:03:11,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988746645] [2024-11-23 02:03:11,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988746645] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:03:11,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51603913] [2024-11-23 02:03:11,810 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 02:03:11,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:03:11,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:03:11,812 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:03:11,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-23 02:03:11,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 02:03:11,850 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:03:11,850 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:03:11,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:11,991 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:03:12,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:12,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51603913] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:03:12,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:03:12,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:03:12,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931703924] [2024-11-23 02:03:12,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:03:12,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:03:12,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:03:12,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:03:12,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:03:12,224 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:03:12,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 2102 transitions, 57682 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:03:12,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:03:12,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:03:12,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 02:03:18,643 INFO L124 PetriNetUnfolderBase]: 7129/13956 cut-off events. [2024-11-23 02:03:18,643 INFO L125 PetriNetUnfolderBase]: For 293080/293080 co-relation queries the response was YES. [2024-11-23 02:03:18,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124716 conditions, 13956 events. 7129/13956 cut-off events. For 293080/293080 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 122481 event pairs, 681 based on Foata normal form. 92/14048 useless extension candidates. Maximal degree in co-relation 124322. Up to 3007 conditions per place. [2024-11-23 02:03:18,766 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 320 selfloop transitions, 2359 changer transitions 62/2743 dead transitions. [2024-11-23 02:03:18,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 2743 transitions, 78442 flow [2024-11-23 02:03:18,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-23 02:03:18,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2024-11-23 02:03:18,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 568 transitions. [2024-11-23 02:03:18,768 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25 [2024-11-23 02:03:18,768 INFO L175 Difference]: Start difference. First operand has 525 places, 2102 transitions, 57682 flow. Second operand 71 states and 568 transitions. [2024-11-23 02:03:18,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 2743 transitions, 78442 flow [2024-11-23 02:03:23,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 2743 transitions, 75541 flow, removed 79 selfloop flow, removed 25 redundant places. [2024-11-23 02:03:23,761 INFO L231 Difference]: Finished difference. Result has 572 places, 2576 transitions, 73263 flow [2024-11-23 02:03:23,762 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=55300, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1857, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=73263, PETRI_PLACES=572, PETRI_TRANSITIONS=2576} [2024-11-23 02:03:23,762 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 539 predicate places. [2024-11-23 02:03:23,762 INFO L471 AbstractCegarLoop]: Abstraction has has 572 places, 2576 transitions, 73263 flow [2024-11-23 02:03:23,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:03:23,762 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-23 02:03:23,762 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 02:03:23,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-23 02:03:23,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-23 02:03:23,963 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-23 02:03:23,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 02:03:23,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1034957713, now seen corresponding path program 8 times [2024-11-23 02:03:23,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 02:03:23,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190102936] [2024-11-23 02:03:23,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:03:23,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 02:03:23,969 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:03:23,969 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:03:24,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:24,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 02:03:24,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190102936] [2024-11-23 02:03:24,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190102936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 02:03:24,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525520378] [2024-11-23 02:03:24,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 02:03:24,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 02:03:24,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-23 02:03:24,054 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 02:03:24,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-23 02:03:24,095 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 02:03:24,095 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 02:03:24,096 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 02:03:24,096 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 02:03:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:24,198 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 02:03:24,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 02:03:24,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525520378] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 02:03:24,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 02:03:24,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-23 02:03:24,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49105198] [2024-11-23 02:03:24,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 02:03:24,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 02:03:24,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 02:03:24,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 02:03:24,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2024-11-23 02:03:24,351 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-23 02:03:24,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 2576 transitions, 73263 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 02:03:24,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 02:03:24,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-23 02:03:24,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand