/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread/stack_longest-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 09:35:59,373 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 09:35:59,418 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 09:35:59,422 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 09:35:59,422 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 09:35:59,441 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 09:35:59,442 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 09:35:59,443 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 09:35:59,443 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 09:35:59,444 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 09:35:59,444 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 09:35:59,444 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 09:35:59,445 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 09:35:59,445 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 09:35:59,445 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 09:35:59,446 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 09:35:59,446 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 09:35:59,446 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 09:35:59,447 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 09:35:59,447 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 09:35:59,447 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 09:35:59,447 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 09:35:59,448 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 09:35:59,448 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 09:35:59,448 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 09:35:59,448 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 09:35:59,449 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 09:35:59,449 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 09:35:59,449 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 09:35:59,449 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 09:35:59,450 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 09:35:59,450 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 09:35:59,450 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 09:35:59,450 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 09:35:59,451 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 09:35:59,451 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 09:35:59,792 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 09:35:59,811 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 09:35:59,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 09:35:59,814 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 09:35:59,814 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 09:35:59,816 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/stack_longest-2.i [2023-08-27 09:36:01,114 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 09:36:01,392 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 09:36:01,393 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-2.i [2023-08-27 09:36:01,413 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1064b547a/558c101eef8d497994363397dc95bbb3/FLAG3d0f1af3f [2023-08-27 09:36:01,432 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1064b547a/558c101eef8d497994363397dc95bbb3 [2023-08-27 09:36:01,434 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 09:36:01,435 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 09:36:01,437 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 09:36:01,437 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 09:36:01,439 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 09:36:01,440 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 09:36:01" (1/1) ... [2023-08-27 09:36:01,441 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e98696c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:01, skipping insertion in model container [2023-08-27 09:36:01,441 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 09:36:01" (1/1) ... [2023-08-27 09:36:01,481 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 09:36:01,884 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 09:36:01,895 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 09:36:01,928 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [261] [2023-08-27 09:36:01,930 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [261] [2023-08-27 09:36:01,941 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned short [753] [2023-08-27 09:36:01,962 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 09:36:02,007 INFO L206 MainTranslator]: Completed translation [2023-08-27 09:36:02,009 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02 WrapperNode [2023-08-27 09:36:02,009 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 09:36:02,010 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 09:36:02,011 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 09:36:02,011 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 09:36:02,016 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,032 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,053 INFO L138 Inliner]: procedures = 277, calls = 39, calls flagged for inlining = 12, calls inlined = 13, statements flattened = 163 [2023-08-27 09:36:02,054 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 09:36:02,054 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 09:36:02,055 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 09:36:02,055 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 09:36:02,061 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,061 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,065 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,065 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,072 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,075 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,076 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,078 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,081 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 09:36:02,081 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 09:36:02,081 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 09:36:02,082 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 09:36:02,082 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (1/1) ... [2023-08-27 09:36:02,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 09:36:02,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:02,109 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 09:36:02,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 09:36:02,152 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-27 09:36:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-27 09:36:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-27 09:36:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-27 09:36:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 09:36:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 09:36:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 09:36:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 09:36:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-27 09:36:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 09:36:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 09:36:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 09:36:02,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 09:36:02,155 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 09:36:02,292 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 09:36:02,293 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 09:36:02,490 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 09:36:02,498 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 09:36:02,498 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 09:36:02,500 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 09:36:02 BoogieIcfgContainer [2023-08-27 09:36:02,500 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 09:36:02,502 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 09:36:02,503 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 09:36:02,505 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 09:36:02,505 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 09:36:01" (1/3) ... [2023-08-27 09:36:02,506 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ebd54ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 09:36:02, skipping insertion in model container [2023-08-27 09:36:02,506 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:36:02" (2/3) ... [2023-08-27 09:36:02,506 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ebd54ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 09:36:02, skipping insertion in model container [2023-08-27 09:36:02,506 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 09:36:02" (3/3) ... [2023-08-27 09:36:02,507 INFO L112 eAbstractionObserver]: Analyzing ICFG stack_longest-2.i [2023-08-27 09:36:02,522 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 09:36:02,522 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-08-27 09:36:02,522 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 09:36:02,612 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 09:36:02,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 175 transitions, 366 flow [2023-08-27 09:36:02,712 INFO L124 PetriNetUnfolderBase]: 12/173 cut-off events. [2023-08-27 09:36:02,712 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 09:36:02,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 173 events. 12/173 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 472 event pairs, 0 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 135. Up to 3 conditions per place. [2023-08-27 09:36:02,723 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 175 transitions, 366 flow [2023-08-27 09:36:02,728 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 164 transitions, 337 flow [2023-08-27 09:36:02,731 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 09:36:02,740 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 164 transitions, 337 flow [2023-08-27 09:36:02,742 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 164 transitions, 337 flow [2023-08-27 09:36:02,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 159 places, 164 transitions, 337 flow [2023-08-27 09:36:02,780 INFO L124 PetriNetUnfolderBase]: 12/164 cut-off events. [2023-08-27 09:36:02,780 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 09:36:02,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 164 events. 12/164 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 408 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 135. Up to 3 conditions per place. [2023-08-27 09:36:02,787 INFO L119 LiptonReduction]: Number of co-enabled transitions 9540 [2023-08-27 09:36:06,722 INFO L134 LiptonReduction]: Checked pairs total: 14007 [2023-08-27 09:36:06,722 INFO L136 LiptonReduction]: Total number of compositions: 167 [2023-08-27 09:36:06,734 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 09:36:06,740 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@7885e48d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 09:36:06,740 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-08-27 09:36:06,744 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 09:36:06,744 INFO L124 PetriNetUnfolderBase]: 1/15 cut-off events. [2023-08-27 09:36:06,744 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 09:36:06,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:06,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 09:36:06,745 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:06,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:06,749 INFO L85 PathProgramCache]: Analyzing trace with hash -91113708, now seen corresponding path program 1 times [2023-08-27 09:36:06,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:06,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983503360] [2023-08-27 09:36:06,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:06,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:06,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:06,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:06,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983503360] [2023-08-27 09:36:06,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983503360] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:06,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:06,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:36:06,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574289885] [2023-08-27 09:36:06,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:07,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:07,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:07,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:07,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:07,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 342 [2023-08-27 09:36:07,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:07,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 342 [2023-08-27 09:36:07,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:07,324 INFO L124 PetriNetUnfolderBase]: 1254/2057 cut-off events. [2023-08-27 09:36:07,324 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 09:36:07,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4162 conditions, 2057 events. 1254/2057 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9563 event pairs, 509 based on Foata normal form. 0/1322 useless extension candidates. Maximal degree in co-relation 3888. Up to 1368 conditions per place. [2023-08-27 09:36:07,338 INFO L140 encePairwiseOnDemand]: 335/342 looper letters, 62 selfloop transitions, 3 changer transitions 0/66 dead transitions. [2023-08-27 09:36:07,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 66 transitions, 277 flow [2023-08-27 09:36:07,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:07,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:07,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 516 transitions. [2023-08-27 09:36:07,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2023-08-27 09:36:07,360 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 516 transitions. [2023-08-27 09:36:07,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 516 transitions. [2023-08-27 09:36:07,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:07,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 516 transitions. [2023-08-27 09:36:07,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,376 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,378 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 91 flow. Second operand 3 states and 516 transitions. [2023-08-27 09:36:07,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 66 transitions, 277 flow [2023-08-27 09:36:07,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 66 transitions, 269 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 09:36:07,384 INFO L231 Difference]: Finished difference. Result has 43 places, 42 transitions, 107 flow [2023-08-27 09:36:07,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=107, PETRI_PLACES=43, PETRI_TRANSITIONS=42} [2023-08-27 09:36:07,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2023-08-27 09:36:07,388 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 42 transitions, 107 flow [2023-08-27 09:36:07,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:07,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:07,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 09:36:07,389 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:07,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:07,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1205944391, now seen corresponding path program 1 times [2023-08-27 09:36:07,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:07,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634199863] [2023-08-27 09:36:07,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:07,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:07,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:07,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:07,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634199863] [2023-08-27 09:36:07,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634199863] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:07,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:07,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:36:07,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250359126] [2023-08-27 09:36:07,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:07,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:07,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:07,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:07,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:07,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 342 [2023-08-27 09:36:07,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 42 transitions, 107 flow. Second operand has 3 states, 3 states have (on average 158.33333333333334) internal successors, (475), 3 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:07,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 342 [2023-08-27 09:36:07,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:07,840 INFO L124 PetriNetUnfolderBase]: 1725/3028 cut-off events. [2023-08-27 09:36:07,841 INFO L125 PetriNetUnfolderBase]: For 182/182 co-relation queries the response was YES. [2023-08-27 09:36:07,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6284 conditions, 3028 events. 1725/3028 cut-off events. For 182/182 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 16562 event pairs, 868 based on Foata normal form. 0/2262 useless extension candidates. Maximal degree in co-relation 5712. Up to 1760 conditions per place. [2023-08-27 09:36:07,856 INFO L140 encePairwiseOnDemand]: 337/342 looper letters, 70 selfloop transitions, 2 changer transitions 0/74 dead transitions. [2023-08-27 09:36:07,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 74 transitions, 332 flow [2023-08-27 09:36:07,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:07,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:07,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 541 transitions. [2023-08-27 09:36:07,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272904483430799 [2023-08-27 09:36:07,859 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 541 transitions. [2023-08-27 09:36:07,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 541 transitions. [2023-08-27 09:36:07,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:07,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 541 transitions. [2023-08-27 09:36:07,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,863 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,864 INFO L175 Difference]: Start difference. First operand has 43 places, 42 transitions, 107 flow. Second operand 3 states and 541 transitions. [2023-08-27 09:36:07,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 74 transitions, 332 flow [2023-08-27 09:36:07,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 74 transitions, 327 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:07,867 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 120 flow [2023-08-27 09:36:07,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2023-08-27 09:36:07,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2023-08-27 09:36:07,868 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 120 flow [2023-08-27 09:36:07,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.33333333333334) internal successors, (475), 3 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:07,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:07,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 09:36:07,869 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:07,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:07,870 INFO L85 PathProgramCache]: Analyzing trace with hash -34630795, now seen corresponding path program 1 times [2023-08-27 09:36:07,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:07,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335916213] [2023-08-27 09:36:07,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:07,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:07,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:07,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:07,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:07,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335916213] [2023-08-27 09:36:07,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335916213] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:07,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:07,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:36:07,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500255233] [2023-08-27 09:36:07,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:07,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:07,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:07,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:07,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:07,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 342 [2023-08-27 09:36:07,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 120 flow. Second operand has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:07,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:07,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 342 [2023-08-27 09:36:07,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:08,256 INFO L124 PetriNetUnfolderBase]: 2247/3682 cut-off events. [2023-08-27 09:36:08,256 INFO L125 PetriNetUnfolderBase]: For 447/447 co-relation queries the response was YES. [2023-08-27 09:36:08,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8469 conditions, 3682 events. 2247/3682 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 21545 event pairs, 979 based on Foata normal form. 0/2720 useless extension candidates. Maximal degree in co-relation 6652. Up to 3011 conditions per place. [2023-08-27 09:36:08,279 INFO L140 encePairwiseOnDemand]: 337/342 looper letters, 68 selfloop transitions, 2 changer transitions 0/72 dead transitions. [2023-08-27 09:36:08,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 72 transitions, 340 flow [2023-08-27 09:36:08,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:08,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:08,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 538 transitions. [2023-08-27 09:36:08,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5243664717348928 [2023-08-27 09:36:08,282 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 538 transitions. [2023-08-27 09:36:08,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 538 transitions. [2023-08-27 09:36:08,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:08,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 538 transitions. [2023-08-27 09:36:08,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 179.33333333333334) internal successors, (538), 3 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,287 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,287 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 120 flow. Second operand 3 states and 538 transitions. [2023-08-27 09:36:08,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 72 transitions, 340 flow [2023-08-27 09:36:08,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 72 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:08,290 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 134 flow [2023-08-27 09:36:08,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2023-08-27 09:36:08,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2023-08-27 09:36:08,291 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 134 flow [2023-08-27 09:36:08,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:08,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:08,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 09:36:08,292 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:08,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:08,293 INFO L85 PathProgramCache]: Analyzing trace with hash -34630820, now seen corresponding path program 1 times [2023-08-27 09:36:08,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:08,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090852191] [2023-08-27 09:36:08,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:08,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:08,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:08,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:08,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:08,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090852191] [2023-08-27 09:36:08,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090852191] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:08,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:08,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:36:08,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376267419] [2023-08-27 09:36:08,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:08,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:08,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:08,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:08,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:08,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 342 [2023-08-27 09:36:08,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:08,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 342 [2023-08-27 09:36:08,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:08,722 INFO L124 PetriNetUnfolderBase]: 2386/3851 cut-off events. [2023-08-27 09:36:08,722 INFO L125 PetriNetUnfolderBase]: For 589/589 co-relation queries the response was YES. [2023-08-27 09:36:08,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9370 conditions, 3851 events. 2386/3851 cut-off events. For 589/589 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22091 event pairs, 1048 based on Foata normal form. 160/3143 useless extension candidates. Maximal degree in co-relation 8980. Up to 3410 conditions per place. [2023-08-27 09:36:08,750 INFO L140 encePairwiseOnDemand]: 337/342 looper letters, 60 selfloop transitions, 6 changer transitions 0/68 dead transitions. [2023-08-27 09:36:08,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 68 transitions, 338 flow [2023-08-27 09:36:08,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:08,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:08,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 531 transitions. [2023-08-27 09:36:08,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5175438596491229 [2023-08-27 09:36:08,753 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 531 transitions. [2023-08-27 09:36:08,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 531 transitions. [2023-08-27 09:36:08,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:08,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 531 transitions. [2023-08-27 09:36:08,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 177.0) internal successors, (531), 3 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,757 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,757 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 134 flow. Second operand 3 states and 531 transitions. [2023-08-27 09:36:08,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 68 transitions, 338 flow [2023-08-27 09:36:08,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:08,760 INFO L231 Difference]: Finished difference. Result has 49 places, 47 transitions, 170 flow [2023-08-27 09:36:08,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=170, PETRI_PLACES=49, PETRI_TRANSITIONS=47} [2023-08-27 09:36:08,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2023-08-27 09:36:08,761 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 47 transitions, 170 flow [2023-08-27 09:36:08,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:08,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:08,762 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:08,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 09:36:08,762 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:08,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:08,762 INFO L85 PathProgramCache]: Analyzing trace with hash 28326508, now seen corresponding path program 1 times [2023-08-27 09:36:08,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:08,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329841009] [2023-08-27 09:36:08,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:08,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:08,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:08,843 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:08,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:08,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329841009] [2023-08-27 09:36:08,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329841009] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:08,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98369003] [2023-08-27 09:36:08,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:08,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:08,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:08,847 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) [2023-08-27 09:36:08,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 09:36:09,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:09,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:36:09,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:36:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:09,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:36:09,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98369003] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:09,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:36:09,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 09:36:09,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909931314] [2023-08-27 09:36:09,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:09,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:36:09,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:09,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:36:09,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:36:09,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 342 [2023-08-27 09:36:09,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 47 transitions, 170 flow. Second operand has 4 states, 4 states have (on average 158.25) internal successors, (633), 4 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:09,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:09,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 342 [2023-08-27 09:36:09,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:09,444 INFO L124 PetriNetUnfolderBase]: 2074/3553 cut-off events. [2023-08-27 09:36:09,445 INFO L125 PetriNetUnfolderBase]: For 1490/1490 co-relation queries the response was YES. [2023-08-27 09:36:09,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9141 conditions, 3553 events. 2074/3553 cut-off events. For 1490/1490 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19973 event pairs, 75 based on Foata normal form. 0/2887 useless extension candidates. Maximal degree in co-relation 8738. Up to 1861 conditions per place. [2023-08-27 09:36:09,470 INFO L140 encePairwiseOnDemand]: 339/342 looper letters, 100 selfloop transitions, 2 changer transitions 0/104 dead transitions. [2023-08-27 09:36:09,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 104 transitions, 600 flow [2023-08-27 09:36:09,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 09:36:09,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 09:36:09,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 712 transitions. [2023-08-27 09:36:09,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52046783625731 [2023-08-27 09:36:09,473 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 712 transitions. [2023-08-27 09:36:09,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 712 transitions. [2023-08-27 09:36:09,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:09,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 712 transitions. [2023-08-27 09:36:09,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:09,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 342.0) internal successors, (1710), 5 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:09,478 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 342.0) internal successors, (1710), 5 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:09,478 INFO L175 Difference]: Start difference. First operand has 49 places, 47 transitions, 170 flow. Second operand 4 states and 712 transitions. [2023-08-27 09:36:09,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 104 transitions, 600 flow [2023-08-27 09:36:09,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 104 transitions, 582 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:09,484 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 164 flow [2023-08-27 09:36:09,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2023-08-27 09:36:09,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2023-08-27 09:36:09,487 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 164 flow [2023-08-27 09:36:09,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 158.25) internal successors, (633), 4 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:09,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:09,488 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:09,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 09:36:09,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:09,693 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:09,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:09,694 INFO L85 PathProgramCache]: Analyzing trace with hash 28326621, now seen corresponding path program 1 times [2023-08-27 09:36:09,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:09,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841462356] [2023-08-27 09:36:09,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:09,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:09,734 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 09:36:09,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841462356] [2023-08-27 09:36:09,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841462356] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:09,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:09,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:36:09,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576414171] [2023-08-27 09:36:09,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:09,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:09,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:09,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:09,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:09,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 342 [2023-08-27 09:36:09,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:09,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:09,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 342 [2023-08-27 09:36:09,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:10,003 INFO L124 PetriNetUnfolderBase]: 2000/3401 cut-off events. [2023-08-27 09:36:10,003 INFO L125 PetriNetUnfolderBase]: For 1381/1381 co-relation queries the response was YES. [2023-08-27 09:36:10,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8555 conditions, 3401 events. 2000/3401 cut-off events. For 1381/1381 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18660 event pairs, 313 based on Foata normal form. 0/2823 useless extension candidates. Maximal degree in co-relation 8170. Up to 2507 conditions per place. [2023-08-27 09:36:10,022 INFO L140 encePairwiseOnDemand]: 338/342 looper letters, 63 selfloop transitions, 4 changer transitions 0/69 dead transitions. [2023-08-27 09:36:10,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 69 transitions, 391 flow [2023-08-27 09:36:10,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:10,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:10,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions. [2023-08-27 09:36:10,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116959064327485 [2023-08-27 09:36:10,024 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 525 transitions. [2023-08-27 09:36:10,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions. [2023-08-27 09:36:10,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:10,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions. [2023-08-27 09:36:10,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:10,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:10,028 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:10,028 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 164 flow. Second operand 3 states and 525 transitions. [2023-08-27 09:36:10,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 69 transitions, 391 flow [2023-08-27 09:36:10,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 388 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:36:10,032 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 173 flow [2023-08-27 09:36:10,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=173, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2023-08-27 09:36:10,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2023-08-27 09:36:10,033 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 173 flow [2023-08-27 09:36:10,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:10,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:10,033 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:10,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 09:36:10,033 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:10,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:10,034 INFO L85 PathProgramCache]: Analyzing trace with hash -893196287, now seen corresponding path program 1 times [2023-08-27 09:36:10,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:10,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791565475] [2023-08-27 09:36:10,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:10,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:10,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:10,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:10,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:10,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791565475] [2023-08-27 09:36:10,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791565475] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:10,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216826654] [2023-08-27 09:36:10,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:10,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:10,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:10,155 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) [2023-08-27 09:36:10,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 09:36:10,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:10,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:36:10,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:36:10,307 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:10,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:36:10,362 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:10,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216826654] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:36:10,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:36:10,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2023-08-27 09:36:10,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98241221] [2023-08-27 09:36:10,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:36:10,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 09:36:10,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:10,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 09:36:10,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 09:36:10,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 342 [2023-08-27 09:36:10,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 173 flow. Second operand has 10 states, 10 states have (on average 146.4) internal successors, (1464), 10 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:10,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:10,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 342 [2023-08-27 09:36:10,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:11,228 INFO L124 PetriNetUnfolderBase]: 4546/7433 cut-off events. [2023-08-27 09:36:11,228 INFO L125 PetriNetUnfolderBase]: For 4672/4672 co-relation queries the response was YES. [2023-08-27 09:36:11,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20217 conditions, 7433 events. 4546/7433 cut-off events. For 4672/4672 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 42899 event pairs, 667 based on Foata normal form. 154/6537 useless extension candidates. Maximal degree in co-relation 19594. Up to 2360 conditions per place. [2023-08-27 09:36:11,271 INFO L140 encePairwiseOnDemand]: 330/342 looper letters, 232 selfloop transitions, 40 changer transitions 0/273 dead transitions. [2023-08-27 09:36:11,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 273 transitions, 1577 flow [2023-08-27 09:36:11,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 09:36:11,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 09:36:11,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2254 transitions. [2023-08-27 09:36:11,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47076023391812866 [2023-08-27 09:36:11,278 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2254 transitions. [2023-08-27 09:36:11,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2254 transitions. [2023-08-27 09:36:11,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:11,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2254 transitions. [2023-08-27 09:36:11,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 161.0) internal successors, (2254), 14 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:11,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 342.0) internal successors, (5130), 15 states have internal predecessors, (5130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:11,293 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 342.0) internal successors, (5130), 15 states have internal predecessors, (5130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:11,293 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 173 flow. Second operand 14 states and 2254 transitions. [2023-08-27 09:36:11,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 273 transitions, 1577 flow [2023-08-27 09:36:11,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 273 transitions, 1531 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:11,316 INFO L231 Difference]: Finished difference. Result has 71 places, 85 transitions, 496 flow [2023-08-27 09:36:11,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=496, PETRI_PLACES=71, PETRI_TRANSITIONS=85} [2023-08-27 09:36:11,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2023-08-27 09:36:11,317 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 85 transitions, 496 flow [2023-08-27 09:36:11,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 146.4) internal successors, (1464), 10 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:11,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:11,318 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:11,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 09:36:11,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-08-27 09:36:11,524 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:11,525 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:11,525 INFO L85 PathProgramCache]: Analyzing trace with hash 630126791, now seen corresponding path program 1 times [2023-08-27 09:36:11,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:11,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552296125] [2023-08-27 09:36:11,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:11,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:11,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:11,623 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:11,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:11,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552296125] [2023-08-27 09:36:11,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552296125] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:11,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70019662] [2023-08-27 09:36:11,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:11,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:11,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:11,627 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) [2023-08-27 09:36:11,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 09:36:11,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:11,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 09:36:11,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:36:11,756 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:11,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:36:11,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70019662] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:11,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:36:11,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-27 09:36:11,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507370599] [2023-08-27 09:36:11,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:11,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 09:36:11,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:11,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 09:36:11,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 09:36:11,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 342 [2023-08-27 09:36:11,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 85 transitions, 496 flow. Second operand has 5 states, 5 states have (on average 146.0) internal successors, (730), 5 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:11,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:11,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 342 [2023-08-27 09:36:11,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:12,696 INFO L124 PetriNetUnfolderBase]: 5121/8506 cut-off events. [2023-08-27 09:36:12,696 INFO L125 PetriNetUnfolderBase]: For 12491/12491 co-relation queries the response was YES. [2023-08-27 09:36:12,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26672 conditions, 8506 events. 5121/8506 cut-off events. For 12491/12491 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 47604 event pairs, 1166 based on Foata normal form. 598/8220 useless extension candidates. Maximal degree in co-relation 26008. Up to 4022 conditions per place. [2023-08-27 09:36:12,756 INFO L140 encePairwiseOnDemand]: 330/342 looper letters, 152 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2023-08-27 09:36:12,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 191 transitions, 1398 flow [2023-08-27 09:36:12,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 09:36:12,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 09:36:12,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1135 transitions. [2023-08-27 09:36:12,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4741019214703425 [2023-08-27 09:36:12,760 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1135 transitions. [2023-08-27 09:36:12,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1135 transitions. [2023-08-27 09:36:12,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:12,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1135 transitions. [2023-08-27 09:36:12,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 162.14285714285714) internal successors, (1135), 7 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:12,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 342.0) internal successors, (2736), 8 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:12,766 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 342.0) internal successors, (2736), 8 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:12,766 INFO L175 Difference]: Start difference. First operand has 71 places, 85 transitions, 496 flow. Second operand 7 states and 1135 transitions. [2023-08-27 09:36:12,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 191 transitions, 1398 flow [2023-08-27 09:36:12,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 191 transitions, 1380 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:12,799 INFO L231 Difference]: Finished difference. Result has 79 places, 102 transitions, 825 flow [2023-08-27 09:36:12,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=421, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=825, PETRI_PLACES=79, PETRI_TRANSITIONS=102} [2023-08-27 09:36:12,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2023-08-27 09:36:12,800 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 102 transitions, 825 flow [2023-08-27 09:36:12,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.0) internal successors, (730), 5 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:12,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:12,800 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-08-27 09:36:12,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 09:36:13,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:13,006 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:13,006 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:13,007 INFO L85 PathProgramCache]: Analyzing trace with hash -38520247, now seen corresponding path program 1 times [2023-08-27 09:36:13,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:13,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477718903] [2023-08-27 09:36:13,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:13,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:13,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:13,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:13,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:13,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477718903] [2023-08-27 09:36:13,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477718903] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:13,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:13,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:36:13,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917257270] [2023-08-27 09:36:13,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:13,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:13,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:13,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:13,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:13,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 342 [2023-08-27 09:36:13,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 102 transitions, 825 flow. Second operand has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:13,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:13,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 342 [2023-08-27 09:36:13,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:13,735 INFO L124 PetriNetUnfolderBase]: 4552/7689 cut-off events. [2023-08-27 09:36:13,735 INFO L125 PetriNetUnfolderBase]: For 17785/17785 co-relation queries the response was YES. [2023-08-27 09:36:13,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26239 conditions, 7689 events. 4552/7689 cut-off events. For 17785/17785 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 44097 event pairs, 1795 based on Foata normal form. 0/7135 useless extension candidates. Maximal degree in co-relation 25716. Up to 7471 conditions per place. [2023-08-27 09:36:13,787 INFO L140 encePairwiseOnDemand]: 340/342 looper letters, 100 selfloop transitions, 1 changer transitions 0/109 dead transitions. [2023-08-27 09:36:13,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 109 transitions, 1054 flow [2023-08-27 09:36:13,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:13,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:13,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 512 transitions. [2023-08-27 09:36:13,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49902534113060426 [2023-08-27 09:36:13,789 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 512 transitions. [2023-08-27 09:36:13,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 512 transitions. [2023-08-27 09:36:13,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:13,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 512 transitions. [2023-08-27 09:36:13,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:13,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:13,793 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:13,793 INFO L175 Difference]: Start difference. First operand has 79 places, 102 transitions, 825 flow. Second operand 3 states and 512 transitions. [2023-08-27 09:36:13,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 109 transitions, 1054 flow [2023-08-27 09:36:13,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 109 transitions, 1038 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 09:36:13,831 INFO L231 Difference]: Finished difference. Result has 78 places, 100 transitions, 799 flow [2023-08-27 09:36:13,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=799, PETRI_PLACES=78, PETRI_TRANSITIONS=100} [2023-08-27 09:36:13,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2023-08-27 09:36:13,831 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 100 transitions, 799 flow [2023-08-27 09:36:13,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:13,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:13,832 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-08-27 09:36:13,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 09:36:13,832 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:13,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:13,833 INFO L85 PathProgramCache]: Analyzing trace with hash -38520246, now seen corresponding path program 1 times [2023-08-27 09:36:13,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:13,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155217843] [2023-08-27 09:36:13,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:13,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:13,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 09:36:13,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:13,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155217843] [2023-08-27 09:36:13,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155217843] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:13,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:13,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:36:13,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951198673] [2023-08-27 09:36:13,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:13,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:13,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:13,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:13,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:13,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 342 [2023-08-27 09:36:13,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 100 transitions, 799 flow. Second operand has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:13,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:13,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 342 [2023-08-27 09:36:13,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:14,485 INFO L124 PetriNetUnfolderBase]: 4112/6983 cut-off events. [2023-08-27 09:36:14,485 INFO L125 PetriNetUnfolderBase]: For 16069/16083 co-relation queries the response was YES. [2023-08-27 09:36:14,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23603 conditions, 6983 events. 4112/6983 cut-off events. For 16069/16083 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 39569 event pairs, 1293 based on Foata normal form. 0/6753 useless extension candidates. Maximal degree in co-relation 17262. Up to 5055 conditions per place. [2023-08-27 09:36:14,525 INFO L140 encePairwiseOnDemand]: 338/342 looper letters, 114 selfloop transitions, 5 changer transitions 0/127 dead transitions. [2023-08-27 09:36:14,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 127 transitions, 1210 flow [2023-08-27 09:36:14,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:14,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:14,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 523 transitions. [2023-08-27 09:36:14,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5097465886939572 [2023-08-27 09:36:14,528 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 523 transitions. [2023-08-27 09:36:14,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 523 transitions. [2023-08-27 09:36:14,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:14,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 523 transitions. [2023-08-27 09:36:14,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,531 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,531 INFO L175 Difference]: Start difference. First operand has 78 places, 100 transitions, 799 flow. Second operand 3 states and 523 transitions. [2023-08-27 09:36:14,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 127 transitions, 1210 flow [2023-08-27 09:36:14,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 1201 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:14,562 INFO L231 Difference]: Finished difference. Result has 79 places, 99 transitions, 801 flow [2023-08-27 09:36:14,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=801, PETRI_PLACES=79, PETRI_TRANSITIONS=99} [2023-08-27 09:36:14,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2023-08-27 09:36:14,563 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 99 transitions, 801 flow [2023-08-27 09:36:14,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:14,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:14,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 09:36:14,563 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:14,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:14,564 INFO L85 PathProgramCache]: Analyzing trace with hash -333694767, now seen corresponding path program 1 times [2023-08-27 09:36:14,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:14,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428172961] [2023-08-27 09:36:14,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:14,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:14,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:14,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:14,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:14,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428172961] [2023-08-27 09:36:14,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428172961] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:14,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:14,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 09:36:14,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881698862] [2023-08-27 09:36:14,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:14,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:36:14,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:14,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:36:14,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:36:14,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 342 [2023-08-27 09:36:14,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 99 transitions, 801 flow. Second operand has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:14,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 342 [2023-08-27 09:36:14,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:14,830 INFO L124 PetriNetUnfolderBase]: 1208/2207 cut-off events. [2023-08-27 09:36:14,830 INFO L125 PetriNetUnfolderBase]: For 4162/4162 co-relation queries the response was YES. [2023-08-27 09:36:14,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7595 conditions, 2207 events. 1208/2207 cut-off events. For 4162/4162 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 10648 event pairs, 203 based on Foata normal form. 232/2421 useless extension candidates. Maximal degree in co-relation 7156. Up to 1695 conditions per place. [2023-08-27 09:36:14,842 INFO L140 encePairwiseOnDemand]: 337/342 looper letters, 63 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2023-08-27 09:36:14,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 76 transitions, 663 flow [2023-08-27 09:36:14,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:36:14,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:36:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 499 transitions. [2023-08-27 09:36:14,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48635477582846004 [2023-08-27 09:36:14,845 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 499 transitions. [2023-08-27 09:36:14,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 499 transitions. [2023-08-27 09:36:14,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:14,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 499 transitions. [2023-08-27 09:36:14,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,848 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,848 INFO L175 Difference]: Start difference. First operand has 79 places, 99 transitions, 801 flow. Second operand 3 states and 499 transitions. [2023-08-27 09:36:14,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 76 transitions, 663 flow [2023-08-27 09:36:14,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 76 transitions, 609 flow, removed 15 selfloop flow, removed 8 redundant places. [2023-08-27 09:36:14,863 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 436 flow [2023-08-27 09:36:14,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=436, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2023-08-27 09:36:14,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2023-08-27 09:36:14,864 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 436 flow [2023-08-27 09:36:14,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:14,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:14,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:14,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 09:36:14,864 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:14,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:14,865 INFO L85 PathProgramCache]: Analyzing trace with hash -434025252, now seen corresponding path program 1 times [2023-08-27 09:36:14,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:14,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834793617] [2023-08-27 09:36:14,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:14,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:15,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:15,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:15,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834793617] [2023-08-27 09:36:15,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834793617] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:15,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:15,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 09:36:15,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088726059] [2023-08-27 09:36:15,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:15,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 09:36:15,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:15,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 09:36:15,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-27 09:36:15,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 342 [2023-08-27 09:36:15,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 436 flow. Second operand has 11 states, 11 states have (on average 128.9090909090909) internal successors, (1418), 11 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:15,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:15,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 342 [2023-08-27 09:36:15,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:16,277 INFO L124 PetriNetUnfolderBase]: 1567/2884 cut-off events. [2023-08-27 09:36:16,277 INFO L125 PetriNetUnfolderBase]: For 3992/3992 co-relation queries the response was YES. [2023-08-27 09:36:16,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9549 conditions, 2884 events. 1567/2884 cut-off events. For 3992/3992 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 14927 event pairs, 476 based on Foata normal form. 12/2890 useless extension candidates. Maximal degree in co-relation 7066. Up to 1840 conditions per place. [2023-08-27 09:36:16,294 INFO L140 encePairwiseOnDemand]: 332/342 looper letters, 130 selfloop transitions, 11 changer transitions 0/146 dead transitions. [2023-08-27 09:36:16,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 146 transitions, 1089 flow [2023-08-27 09:36:16,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 09:36:16,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 09:36:16,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1249 transitions. [2023-08-27 09:36:16,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40578297595841456 [2023-08-27 09:36:16,299 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1249 transitions. [2023-08-27 09:36:16,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1249 transitions. [2023-08-27 09:36:16,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:16,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1249 transitions. [2023-08-27 09:36:16,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 138.77777777777777) internal successors, (1249), 9 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:16,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 342.0) internal successors, (3420), 10 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:16,307 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 342.0) internal successors, (3420), 10 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:16,307 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 436 flow. Second operand 9 states and 1249 transitions. [2023-08-27 09:36:16,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 146 transitions, 1089 flow [2023-08-27 09:36:16,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 146 transitions, 1070 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:16,317 INFO L231 Difference]: Finished difference. Result has 79 places, 74 transitions, 504 flow [2023-08-27 09:36:16,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=504, PETRI_PLACES=79, PETRI_TRANSITIONS=74} [2023-08-27 09:36:16,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2023-08-27 09:36:16,318 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 74 transitions, 504 flow [2023-08-27 09:36:16,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 128.9090909090909) internal successors, (1418), 11 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:16,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:16,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:16,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 09:36:16,319 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:16,319 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1363493086, now seen corresponding path program 2 times [2023-08-27 09:36:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:16,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095313241] [2023-08-27 09:36:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:16,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:16,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:16,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:16,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095313241] [2023-08-27 09:36:16,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095313241] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:16,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:16,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 09:36:16,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468567406] [2023-08-27 09:36:16,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:16,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 09:36:16,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:16,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 09:36:16,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-27 09:36:16,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 342 [2023-08-27 09:36:16,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 74 transitions, 504 flow. Second operand has 11 states, 11 states have (on average 128.9090909090909) internal successors, (1418), 11 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:16,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:16,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 342 [2023-08-27 09:36:16,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:17,728 INFO L124 PetriNetUnfolderBase]: 1850/3399 cut-off events. [2023-08-27 09:36:17,728 INFO L125 PetriNetUnfolderBase]: For 4833/4833 co-relation queries the response was YES. [2023-08-27 09:36:17,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11525 conditions, 3399 events. 1850/3399 cut-off events. For 4833/4833 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 18172 event pairs, 486 based on Foata normal form. 0/3381 useless extension candidates. Maximal degree in co-relation 8991. Up to 1719 conditions per place. [2023-08-27 09:36:17,740 INFO L140 encePairwiseOnDemand]: 333/342 looper letters, 128 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2023-08-27 09:36:17,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 149 transitions, 1150 flow [2023-08-27 09:36:17,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 09:36:17,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 09:36:17,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1249 transitions. [2023-08-27 09:36:17,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40578297595841456 [2023-08-27 09:36:17,744 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1249 transitions. [2023-08-27 09:36:17,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1249 transitions. [2023-08-27 09:36:17,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:17,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1249 transitions. [2023-08-27 09:36:17,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 138.77777777777777) internal successors, (1249), 9 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:17,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 342.0) internal successors, (3420), 10 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:17,751 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 342.0) internal successors, (3420), 10 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:17,751 INFO L175 Difference]: Start difference. First operand has 79 places, 74 transitions, 504 flow. Second operand 9 states and 1249 transitions. [2023-08-27 09:36:17,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 149 transitions, 1150 flow [2023-08-27 09:36:17,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 149 transitions, 1146 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-27 09:36:17,762 INFO L231 Difference]: Finished difference. Result has 91 places, 80 transitions, 596 flow [2023-08-27 09:36:17,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=596, PETRI_PLACES=91, PETRI_TRANSITIONS=80} [2023-08-27 09:36:17,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2023-08-27 09:36:17,763 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 80 transitions, 596 flow [2023-08-27 09:36:17,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 128.9090909090909) internal successors, (1418), 11 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:17,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:17,764 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:17,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 09:36:17,764 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:17,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:17,764 INFO L85 PathProgramCache]: Analyzing trace with hash 829151540, now seen corresponding path program 1 times [2023-08-27 09:36:17,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:17,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918067749] [2023-08-27 09:36:17,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:17,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:17,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:17,850 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:17,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:17,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918067749] [2023-08-27 09:36:17,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918067749] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:17,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23278817] [2023-08-27 09:36:17,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:17,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:17,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:17,853 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) [2023-08-27 09:36:17,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 09:36:17,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:17,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 09:36:17,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:36:18,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 09:36:18,022 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:36:18,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23278817] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:18,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:36:18,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2023-08-27 09:36:18,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955701502] [2023-08-27 09:36:18,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:18,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 09:36:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:18,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 09:36:18,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-27 09:36:18,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 342 [2023-08-27 09:36:18,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 80 transitions, 596 flow. Second operand has 6 states, 6 states have (on average 140.83333333333334) internal successors, (845), 6 states have internal predecessors, (845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:18,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:18,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 342 [2023-08-27 09:36:18,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:18,470 INFO L124 PetriNetUnfolderBase]: 1806/3315 cut-off events. [2023-08-27 09:36:18,470 INFO L125 PetriNetUnfolderBase]: For 5564/5564 co-relation queries the response was YES. [2023-08-27 09:36:18,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11649 conditions, 3315 events. 1806/3315 cut-off events. For 5564/5564 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 17114 event pairs, 527 based on Foata normal form. 68/3359 useless extension candidates. Maximal degree in co-relation 9964. Up to 1313 conditions per place. [2023-08-27 09:36:18,490 INFO L140 encePairwiseOnDemand]: 331/342 looper letters, 117 selfloop transitions, 23 changer transitions 0/141 dead transitions. [2023-08-27 09:36:18,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 141 transitions, 1186 flow [2023-08-27 09:36:18,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 09:36:18,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 09:36:18,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 917 transitions. [2023-08-27 09:36:18,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468810916179337 [2023-08-27 09:36:18,493 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 917 transitions. [2023-08-27 09:36:18,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 917 transitions. [2023-08-27 09:36:18,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:18,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 917 transitions. [2023-08-27 09:36:18,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 152.83333333333334) internal successors, (917), 6 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:18,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 342.0) internal successors, (2394), 7 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:18,499 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 342.0) internal successors, (2394), 7 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:18,499 INFO L175 Difference]: Start difference. First operand has 91 places, 80 transitions, 596 flow. Second operand 6 states and 917 transitions. [2023-08-27 09:36:18,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 141 transitions, 1186 flow [2023-08-27 09:36:18,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 141 transitions, 1154 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-08-27 09:36:18,515 INFO L231 Difference]: Finished difference. Result has 96 places, 89 transitions, 740 flow [2023-08-27 09:36:18,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=740, PETRI_PLACES=96, PETRI_TRANSITIONS=89} [2023-08-27 09:36:18,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2023-08-27 09:36:18,516 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 89 transitions, 740 flow [2023-08-27 09:36:18,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 140.83333333333334) internal successors, (845), 6 states have internal predecessors, (845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:18,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:18,517 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:18,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 09:36:18,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:18,725 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:18,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:18,725 INFO L85 PathProgramCache]: Analyzing trace with hash 87113741, now seen corresponding path program 1 times [2023-08-27 09:36:18,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:18,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105115071] [2023-08-27 09:36:18,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:18,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:18,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:18,796 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:18,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:18,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105115071] [2023-08-27 09:36:18,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105115071] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:18,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:18,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 09:36:18,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968403224] [2023-08-27 09:36:18,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:18,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 09:36:18,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:18,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 09:36:18,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:36:18,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 342 [2023-08-27 09:36:18,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 89 transitions, 740 flow. Second operand has 5 states, 5 states have (on average 148.2) internal successors, (741), 5 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:18,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:18,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 342 [2023-08-27 09:36:18,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:19,296 INFO L124 PetriNetUnfolderBase]: 2145/3906 cut-off events. [2023-08-27 09:36:19,296 INFO L125 PetriNetUnfolderBase]: For 7190/7190 co-relation queries the response was YES. [2023-08-27 09:36:19,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14157 conditions, 3906 events. 2145/3906 cut-off events. For 7190/7190 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 20950 event pairs, 495 based on Foata normal form. 16/3898 useless extension candidates. Maximal degree in co-relation 12374. Up to 1765 conditions per place. [2023-08-27 09:36:19,318 INFO L140 encePairwiseOnDemand]: 333/342 looper letters, 114 selfloop transitions, 24 changer transitions 0/139 dead transitions. [2023-08-27 09:36:19,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 139 transitions, 1311 flow [2023-08-27 09:36:19,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 09:36:19,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 09:36:19,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 794 transitions. [2023-08-27 09:36:19,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.464327485380117 [2023-08-27 09:36:19,321 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 794 transitions. [2023-08-27 09:36:19,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 794 transitions. [2023-08-27 09:36:19,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:19,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 794 transitions. [2023-08-27 09:36:19,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 158.8) internal successors, (794), 5 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:19,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 342.0) internal successors, (2052), 6 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:19,326 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 342.0) internal successors, (2052), 6 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:19,326 INFO L175 Difference]: Start difference. First operand has 96 places, 89 transitions, 740 flow. Second operand 5 states and 794 transitions. [2023-08-27 09:36:19,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 139 transitions, 1311 flow [2023-08-27 09:36:19,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 139 transitions, 1307 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-27 09:36:19,345 INFO L231 Difference]: Finished difference. Result has 103 places, 97 transitions, 944 flow [2023-08-27 09:36:19,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=944, PETRI_PLACES=103, PETRI_TRANSITIONS=97} [2023-08-27 09:36:19,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2023-08-27 09:36:19,346 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 97 transitions, 944 flow [2023-08-27 09:36:19,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.2) internal successors, (741), 5 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:19,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:19,346 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2023-08-27 09:36:19,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 09:36:19,347 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:19,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:19,347 INFO L85 PathProgramCache]: Analyzing trace with hash -2073686424, now seen corresponding path program 1 times [2023-08-27 09:36:19,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:19,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135530559] [2023-08-27 09:36:19,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:19,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:19,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:19,472 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:19,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:19,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135530559] [2023-08-27 09:36:19,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135530559] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:19,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275483072] [2023-08-27 09:36:19,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:19,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:19,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:19,477 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) [2023-08-27 09:36:19,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 09:36:19,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:19,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 09:36:19,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:36:19,643 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:19,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:36:19,730 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:19,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275483072] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:36:19,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:36:19,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 09:36:19,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631543077] [2023-08-27 09:36:19,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:36:19,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 09:36:19,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:19,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 09:36:19,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-08-27 09:36:19,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 342 [2023-08-27 09:36:19,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 97 transitions, 944 flow. Second operand has 18 states, 18 states have (on average 146.44444444444446) internal successors, (2636), 18 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:19,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:19,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 342 [2023-08-27 09:36:19,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:20,721 INFO L124 PetriNetUnfolderBase]: 3265/5954 cut-off events. [2023-08-27 09:36:20,721 INFO L125 PetriNetUnfolderBase]: For 18623/18623 co-relation queries the response was YES. [2023-08-27 09:36:20,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22330 conditions, 5954 events. 3265/5954 cut-off events. For 18623/18623 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 31025 event pairs, 745 based on Foata normal form. 208/6144 useless extension candidates. Maximal degree in co-relation 20277. Up to 2051 conditions per place. [2023-08-27 09:36:20,754 INFO L140 encePairwiseOnDemand]: 333/342 looper letters, 265 selfloop transitions, 52 changer transitions 3/321 dead transitions. [2023-08-27 09:36:20,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 321 transitions, 2924 flow [2023-08-27 09:36:20,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 09:36:20,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 09:36:20,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2683 transitions. [2023-08-27 09:36:20,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46147230822153423 [2023-08-27 09:36:20,759 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2683 transitions. [2023-08-27 09:36:20,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2683 transitions. [2023-08-27 09:36:20,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:20,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2683 transitions. [2023-08-27 09:36:20,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 157.8235294117647) internal successors, (2683), 17 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:20,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 342.0) internal successors, (6156), 18 states have internal predecessors, (6156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:20,772 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 342.0) internal successors, (6156), 18 states have internal predecessors, (6156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:20,772 INFO L175 Difference]: Start difference. First operand has 103 places, 97 transitions, 944 flow. Second operand 17 states and 2683 transitions. [2023-08-27 09:36:20,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 321 transitions, 2924 flow [2023-08-27 09:36:20,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 321 transitions, 2903 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 09:36:20,811 INFO L231 Difference]: Finished difference. Result has 122 places, 125 transitions, 1423 flow [2023-08-27 09:36:20,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1423, PETRI_PLACES=122, PETRI_TRANSITIONS=125} [2023-08-27 09:36:20,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2023-08-27 09:36:20,811 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 125 transitions, 1423 flow [2023-08-27 09:36:20,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 146.44444444444446) internal successors, (2636), 18 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:20,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:20,812 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:20,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 09:36:21,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 09:36:21,021 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:21,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:21,022 INFO L85 PathProgramCache]: Analyzing trace with hash -928121280, now seen corresponding path program 3 times [2023-08-27 09:36:21,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:21,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804020346] [2023-08-27 09:36:21,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:21,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:22,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:22,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:22,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804020346] [2023-08-27 09:36:22,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804020346] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:22,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729726866] [2023-08-27 09:36:22,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 09:36:22,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:22,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:22,484 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) [2023-08-27 09:36:22,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 09:36:22,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 09:36:22,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:36:22,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-27 09:36:22,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:36:22,808 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 09:36:23,182 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-08-27 09:36:23,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 09:36:23,265 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:36:23,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729726866] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:23,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:36:23,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [19] total 32 [2023-08-27 09:36:23,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549392400] [2023-08-27 09:36:23,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:23,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 09:36:23,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:23,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 09:36:23,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1007, Unknown=0, NotChecked=0, Total=1122 [2023-08-27 09:36:23,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 342 [2023-08-27 09:36:23,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 125 transitions, 1423 flow. Second operand has 15 states, 15 states have (on average 104.86666666666666) internal successors, (1573), 15 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:23,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:23,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 342 [2023-08-27 09:36:23,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:25,949 INFO L124 PetriNetUnfolderBase]: 4383/8031 cut-off events. [2023-08-27 09:36:25,949 INFO L125 PetriNetUnfolderBase]: For 24772/24772 co-relation queries the response was YES. [2023-08-27 09:36:25,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31656 conditions, 8031 events. 4383/8031 cut-off events. For 24772/24772 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 46102 event pairs, 893 based on Foata normal form. 0/8019 useless extension candidates. Maximal degree in co-relation 31420. Up to 2212 conditions per place. [2023-08-27 09:36:26,081 INFO L140 encePairwiseOnDemand]: 321/342 looper letters, 193 selfloop transitions, 151 changer transitions 0/345 dead transitions. [2023-08-27 09:36:26,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 345 transitions, 3738 flow [2023-08-27 09:36:26,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 09:36:26,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 09:36:26,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2959 transitions. [2023-08-27 09:36:26,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32044617717132334 [2023-08-27 09:36:26,089 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2959 transitions. [2023-08-27 09:36:26,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2959 transitions. [2023-08-27 09:36:26,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:26,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2959 transitions. [2023-08-27 09:36:26,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 109.5925925925926) internal successors, (2959), 27 states have internal predecessors, (2959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:26,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 342.0) internal successors, (9576), 28 states have internal predecessors, (9576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:26,107 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 342.0) internal successors, (9576), 28 states have internal predecessors, (9576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:26,107 INFO L175 Difference]: Start difference. First operand has 122 places, 125 transitions, 1423 flow. Second operand 27 states and 2959 transitions. [2023-08-27 09:36:26,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 345 transitions, 3738 flow [2023-08-27 09:36:26,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 345 transitions, 3509 flow, removed 77 selfloop flow, removed 7 redundant places. [2023-08-27 09:36:26,197 INFO L231 Difference]: Finished difference. Result has 147 places, 219 transitions, 2660 flow [2023-08-27 09:36:26,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2660, PETRI_PLACES=147, PETRI_TRANSITIONS=219} [2023-08-27 09:36:26,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2023-08-27 09:36:26,198 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 219 transitions, 2660 flow [2023-08-27 09:36:26,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 104.86666666666666) internal successors, (1573), 15 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:26,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:26,198 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:26,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 09:36:26,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 09:36:26,404 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:26,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:26,404 INFO L85 PathProgramCache]: Analyzing trace with hash -363086378, now seen corresponding path program 4 times [2023-08-27 09:36:26,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:26,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889158393] [2023-08-27 09:36:26,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:26,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:26,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:28,263 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:28,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:28,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889158393] [2023-08-27 09:36:28,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889158393] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:28,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790553911] [2023-08-27 09:36:28,263 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 09:36:28,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:28,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:28,265 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) [2023-08-27 09:36:28,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 09:36:28,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 09:36:28,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:36:28,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 68 conjunts are in the unsatisfiable core [2023-08-27 09:36:28,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:36:28,433 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-27 09:36:28,433 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2023-08-27 09:36:28,884 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 09:36:28,938 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2023-08-27 09:36:29,348 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-27 09:36:29,413 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:29,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:36:29,883 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_594 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_594) |c_~#arr~0.base|) (+ |c_~#arr~0.offset| (* c_~top~0 4))) 4294967296) 4294967294))) is different from false [2023-08-27 09:36:29,906 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:36:29,907 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 09:36:29,925 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:36:29,925 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-27 09:36:29,930 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-27 09:36:30,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 09:36:30,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790553911] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:36:30,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:36:30,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 14] total 49 [2023-08-27 09:36:30,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122554814] [2023-08-27 09:36:30,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:36:30,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-08-27 09:36:30,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:30,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-08-27 09:36:30,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2244, Unknown=1, NotChecked=96, Total=2550 [2023-08-27 09:36:30,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 342 [2023-08-27 09:36:30,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 219 transitions, 2660 flow. Second operand has 51 states, 51 states have (on average 100.6470588235294) internal successors, (5133), 51 states have internal predecessors, (5133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:30,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:30,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 342 [2023-08-27 09:36:30,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:55,529 INFO L124 PetriNetUnfolderBase]: 5896/10747 cut-off events. [2023-08-27 09:36:55,529 INFO L125 PetriNetUnfolderBase]: For 46143/46143 co-relation queries the response was YES. [2023-08-27 09:36:55,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47237 conditions, 10747 events. 5896/10747 cut-off events. For 46143/46143 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 65386 event pairs, 476 based on Foata normal form. 114/10855 useless extension candidates. Maximal degree in co-relation 36845. Up to 2326 conditions per place. [2023-08-27 09:36:55,599 INFO L140 encePairwiseOnDemand]: 316/342 looper letters, 486 selfloop transitions, 409 changer transitions 33/929 dead transitions. [2023-08-27 09:36:55,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 929 transitions, 9040 flow [2023-08-27 09:36:55,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2023-08-27 09:36:55,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2023-08-27 09:36:55,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 10739 transitions. [2023-08-27 09:36:55,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.307848870542369 [2023-08-27 09:36:55,611 INFO L72 ComplementDD]: Start complementDD. Operand 102 states and 10739 transitions. [2023-08-27 09:36:55,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 102 states and 10739 transitions. [2023-08-27 09:36:55,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:55,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 102 states and 10739 transitions. [2023-08-27 09:36:55,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 103 states, 102 states have (on average 105.2843137254902) internal successors, (10739), 102 states have internal predecessors, (10739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:55,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 103 states, 103 states have (on average 342.0) internal successors, (35226), 103 states have internal predecessors, (35226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:55,676 INFO L81 ComplementDD]: Finished complementDD. Result has 103 states, 103 states have (on average 342.0) internal successors, (35226), 103 states have internal predecessors, (35226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:55,677 INFO L175 Difference]: Start difference. First operand has 147 places, 219 transitions, 2660 flow. Second operand 102 states and 10739 transitions. [2023-08-27 09:36:55,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 929 transitions, 9040 flow [2023-08-27 09:36:55,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 929 transitions, 8833 flow, removed 54 selfloop flow, removed 5 redundant places. [2023-08-27 09:36:55,854 INFO L231 Difference]: Finished difference. Result has 261 places, 461 transitions, 6059 flow [2023-08-27 09:36:55,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=102, PETRI_FLOW=6059, PETRI_PLACES=261, PETRI_TRANSITIONS=461} [2023-08-27 09:36:55,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2023-08-27 09:36:55,855 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 461 transitions, 6059 flow [2023-08-27 09:36:55,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 100.6470588235294) internal successors, (5133), 51 states have internal predecessors, (5133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:55,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:55,857 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:55,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 09:36:56,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:56,063 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:56,064 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:56,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1311324839, now seen corresponding path program 2 times [2023-08-27 09:36:56,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:56,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288424186] [2023-08-27 09:36:56,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:56,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:56,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:56,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:56,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288424186] [2023-08-27 09:36:56,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288424186] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:36:56,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:36:56,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 09:36:56,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115774179] [2023-08-27 09:36:56,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:36:56,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 09:36:56,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:36:56,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 09:36:56,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 09:36:56,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 342 [2023-08-27 09:36:56,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 461 transitions, 6059 flow. Second operand has 7 states, 7 states have (on average 136.71428571428572) internal successors, (957), 7 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:56,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:36:56,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 342 [2023-08-27 09:36:56,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:36:58,035 INFO L124 PetriNetUnfolderBase]: 5568/10268 cut-off events. [2023-08-27 09:36:58,036 INFO L125 PetriNetUnfolderBase]: For 164465/164465 co-relation queries the response was YES. [2023-08-27 09:36:58,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76291 conditions, 10268 events. 5568/10268 cut-off events. For 164465/164465 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 62689 event pairs, 1329 based on Foata normal form. 162/10430 useless extension candidates. Maximal degree in co-relation 75910. Up to 6153 conditions per place. [2023-08-27 09:36:58,146 INFO L140 encePairwiseOnDemand]: 329/342 looper letters, 252 selfloop transitions, 220 changer transitions 0/473 dead transitions. [2023-08-27 09:36:58,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 473 transitions, 6967 flow [2023-08-27 09:36:58,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 09:36:58,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 09:36:58,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1130 transitions. [2023-08-27 09:36:58,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130116959064328 [2023-08-27 09:36:58,148 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1130 transitions. [2023-08-27 09:36:58,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1130 transitions. [2023-08-27 09:36:58,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:36:58,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1130 transitions. [2023-08-27 09:36:58,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 141.25) internal successors, (1130), 8 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:58,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 342.0) internal successors, (3078), 9 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:58,152 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 342.0) internal successors, (3078), 9 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:58,152 INFO L175 Difference]: Start difference. First operand has 261 places, 461 transitions, 6059 flow. Second operand 8 states and 1130 transitions. [2023-08-27 09:36:58,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 473 transitions, 6967 flow [2023-08-27 09:36:58,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 473 transitions, 6156 flow, removed 278 selfloop flow, removed 16 redundant places. [2023-08-27 09:36:58,684 INFO L231 Difference]: Finished difference. Result has 252 places, 426 transitions, 5313 flow [2023-08-27 09:36:58,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=4716, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5313, PETRI_PLACES=252, PETRI_TRANSITIONS=426} [2023-08-27 09:36:58,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2023-08-27 09:36:58,685 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 426 transitions, 5313 flow [2023-08-27 09:36:58,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 136.71428571428572) internal successors, (957), 7 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:36:58,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:36:58,686 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:36:58,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 09:36:58,686 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:36:58,686 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:36:58,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1569842218, now seen corresponding path program 1 times [2023-08-27 09:36:58,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:36:58,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512853832] [2023-08-27 09:36:58,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:58,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:36:58,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:59,786 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:36:59,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:36:59,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512853832] [2023-08-27 09:36:59,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512853832] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:36:59,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511757653] [2023-08-27 09:36:59,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:36:59,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:36:59,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:36:59,788 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) [2023-08-27 09:36:59,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 09:36:59,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:36:59,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 71 conjunts are in the unsatisfiable core [2023-08-27 09:36:59,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:00,106 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 09:37:00,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 09:37:00,365 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2023-08-27 09:37:00,737 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-08-27 09:37:00,797 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:00,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:01,977 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 09:37:02,156 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:02,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511757653] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:02,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:02,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 19] total 60 [2023-08-27 09:37:02,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561784021] [2023-08-27 09:37:02,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:02,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2023-08-27 09:37:02,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:02,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2023-08-27 09:37:02,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=3450, Unknown=0, NotChecked=0, Total=3660 [2023-08-27 09:37:02,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 342 [2023-08-27 09:37:02,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 426 transitions, 5313 flow. Second operand has 61 states, 61 states have (on average 104.81967213114754) internal successors, (6394), 61 states have internal predecessors, (6394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:02,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:02,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 342 [2023-08-27 09:37:02,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:18,742 INFO L124 PetriNetUnfolderBase]: 8525/15690 cut-off events. [2023-08-27 09:37:18,742 INFO L125 PetriNetUnfolderBase]: For 236078/236078 co-relation queries the response was YES. [2023-08-27 09:37:18,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115476 conditions, 15690 events. 8525/15690 cut-off events. For 236078/236078 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 105082 event pairs, 1152 based on Foata normal form. 70/15760 useless extension candidates. Maximal degree in co-relation 115099. Up to 6422 conditions per place. [2023-08-27 09:37:18,983 INFO L140 encePairwiseOnDemand]: 321/342 looper letters, 620 selfloop transitions, 574 changer transitions 70/1265 dead transitions. [2023-08-27 09:37:18,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1265 transitions, 18911 flow [2023-08-27 09:37:18,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2023-08-27 09:37:18,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2023-08-27 09:37:18,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 13461 transitions. [2023-08-27 09:37:18,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31741652518392754 [2023-08-27 09:37:18,999 INFO L72 ComplementDD]: Start complementDD. Operand 124 states and 13461 transitions. [2023-08-27 09:37:18,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 124 states and 13461 transitions. [2023-08-27 09:37:19,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:19,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 124 states and 13461 transitions. [2023-08-27 09:37:19,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 125 states, 124 states have (on average 108.55645161290323) internal successors, (13461), 124 states have internal predecessors, (13461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:19,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 125 states, 125 states have (on average 342.0) internal successors, (42750), 125 states have internal predecessors, (42750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:19,060 INFO L81 ComplementDD]: Finished complementDD. Result has 125 states, 125 states have (on average 342.0) internal successors, (42750), 125 states have internal predecessors, (42750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:19,060 INFO L175 Difference]: Start difference. First operand has 252 places, 426 transitions, 5313 flow. Second operand 124 states and 13461 transitions. [2023-08-27 09:37:19,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1265 transitions, 18911 flow [2023-08-27 09:37:19,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1265 transitions, 18519 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-27 09:37:19,386 INFO L231 Difference]: Finished difference. Result has 375 places, 697 transitions, 9602 flow [2023-08-27 09:37:19,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=124, PETRI_FLOW=9602, PETRI_PLACES=375, PETRI_TRANSITIONS=697} [2023-08-27 09:37:19,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2023-08-27 09:37:19,387 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 697 transitions, 9602 flow [2023-08-27 09:37:19,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 104.81967213114754) internal successors, (6394), 61 states have internal predecessors, (6394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:19,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:19,388 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:19,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:19,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:19,594 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:37:19,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1171874212, now seen corresponding path program 2 times [2023-08-27 09:37:19,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:19,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209431756] [2023-08-27 09:37:19,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:19,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:19,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:21,660 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:21,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:21,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209431756] [2023-08-27 09:37:21,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209431756] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:21,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555861338] [2023-08-27 09:37:21,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:37:21,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:21,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:21,663 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) [2023-08-27 09:37:21,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 09:37:21,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:21,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:21,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 84 conjunts are in the unsatisfiable core [2023-08-27 09:37:21,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:21,867 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 09:37:21,868 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2023-08-27 09:37:22,109 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 09:37:22,201 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2023-08-27 09:37:22,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 09:37:22,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-27 09:37:22,938 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-27 09:37:23,007 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:23,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:26,227 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:37:26,227 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 09:37:26,235 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:37:26,235 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-27 09:37:26,242 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-27 09:37:26,536 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:26,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555861338] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:26,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:26,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20, 20] total 59 [2023-08-27 09:37:26,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315551677] [2023-08-27 09:37:26,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:26,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2023-08-27 09:37:26,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:26,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2023-08-27 09:37:26,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=3360, Unknown=11, NotChecked=0, Total=3660 [2023-08-27 09:37:26,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 342 [2023-08-27 09:37:26,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 697 transitions, 9602 flow. Second operand has 61 states, 61 states have (on average 100.81967213114754) internal successors, (6150), 61 states have internal predecessors, (6150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:26,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:26,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 342 [2023-08-27 09:37:26,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:38:07,036 WARN L234 SmtUtils]: Spent 13.82s on a formula simplification. DAG size of input: 176 DAG size of output: 115 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 09:39:32,940 INFO L124 PetriNetUnfolderBase]: 16459/30356 cut-off events. [2023-08-27 09:39:32,940 INFO L125 PetriNetUnfolderBase]: For 473976/473976 co-relation queries the response was YES. [2023-08-27 09:39:33,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230915 conditions, 30356 events. 16459/30356 cut-off events. For 473976/473976 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 225666 event pairs, 1365 based on Foata normal form. 268/30624 useless extension candidates. Maximal degree in co-relation 213101. Up to 12507 conditions per place. [2023-08-27 09:39:33,309 INFO L140 encePairwiseOnDemand]: 316/342 looper letters, 865 selfloop transitions, 1344 changer transitions 163/2373 dead transitions. [2023-08-27 09:39:33,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 2373 transitions, 37059 flow [2023-08-27 09:39:33,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2023-08-27 09:39:33,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2023-08-27 09:39:33,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 20532 transitions. [2023-08-27 09:39:33,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3063014679556033 [2023-08-27 09:39:33,334 INFO L72 ComplementDD]: Start complementDD. Operand 196 states and 20532 transitions. [2023-08-27 09:39:33,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 196 states and 20532 transitions. [2023-08-27 09:39:33,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:39:33,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 196 states and 20532 transitions. [2023-08-27 09:39:33,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 197 states, 196 states have (on average 104.75510204081633) internal successors, (20532), 196 states have internal predecessors, (20532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:33,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 197 states, 197 states have (on average 342.0) internal successors, (67374), 197 states have internal predecessors, (67374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:33,432 INFO L81 ComplementDD]: Finished complementDD. Result has 197 states, 197 states have (on average 342.0) internal successors, (67374), 197 states have internal predecessors, (67374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:33,432 INFO L175 Difference]: Start difference. First operand has 375 places, 697 transitions, 9602 flow. Second operand 196 states and 20532 transitions. [2023-08-27 09:39:33,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 2373 transitions, 37059 flow [2023-08-27 09:39:34,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 2373 transitions, 35150 flow, removed 268 selfloop flow, removed 22 redundant places. [2023-08-27 09:39:34,586 INFO L231 Difference]: Finished difference. Result has 583 places, 1454 transitions, 21993 flow [2023-08-27 09:39:34,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=8622, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=605, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=196, PETRI_FLOW=21993, PETRI_PLACES=583, PETRI_TRANSITIONS=1454} [2023-08-27 09:39:34,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 540 predicate places. [2023-08-27 09:39:34,588 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 1454 transitions, 21993 flow [2023-08-27 09:39:34,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 100.81967213114754) internal successors, (6150), 61 states have internal predecessors, (6150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:34,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:39:34,589 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:39:34,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 09:39:34,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:39:34,813 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:39:34,813 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:39:34,813 INFO L85 PathProgramCache]: Analyzing trace with hash 90999732, now seen corresponding path program 2 times [2023-08-27 09:39:34,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:39:34,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395246606] [2023-08-27 09:39:34,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:39:34,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:39:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:39:35,142 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 09:39:35,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:39:35,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395246606] [2023-08-27 09:39:35,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395246606] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:39:35,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083818005] [2023-08-27 09:39:35,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:39:35,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:39:35,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:39:35,144 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) [2023-08-27 09:39:35,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 09:39:35,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:39:35,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:39:35,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 09:39:35,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:39:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 09:39:35,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:39:35,822 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 09:39:35,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083818005] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:39:35,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:39:35,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2023-08-27 09:39:35,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129265237] [2023-08-27 09:39:35,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:39:35,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 09:39:35,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:39:35,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 09:39:35,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-08-27 09:39:35,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 342 [2023-08-27 09:39:35,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 1454 transitions, 21993 flow. Second operand has 20 states, 20 states have (on average 141.25) internal successors, (2825), 20 states have internal predecessors, (2825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:35,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:39:35,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 342 [2023-08-27 09:39:35,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:39:47,100 INFO L124 PetriNetUnfolderBase]: 16606/31097 cut-off events. [2023-08-27 09:39:47,101 INFO L125 PetriNetUnfolderBase]: For 583311/583311 co-relation queries the response was YES. [2023-08-27 09:39:47,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251031 conditions, 31097 events. 16606/31097 cut-off events. For 583311/583311 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 234947 event pairs, 3874 based on Foata normal form. 768/31865 useless extension candidates. Maximal degree in co-relation 232560. Up to 12675 conditions per place. [2023-08-27 09:39:47,748 INFO L140 encePairwiseOnDemand]: 332/342 looper letters, 1195 selfloop transitions, 702 changer transitions 9/1907 dead transitions. [2023-08-27 09:39:47,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1907 transitions, 31254 flow [2023-08-27 09:39:47,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 09:39:47,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 09:39:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3392 transitions. [2023-08-27 09:39:47,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312229849987287 [2023-08-27 09:39:47,752 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3392 transitions. [2023-08-27 09:39:47,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3392 transitions. [2023-08-27 09:39:47,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:39:47,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3392 transitions. [2023-08-27 09:39:47,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 147.47826086956522) internal successors, (3392), 23 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:47,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 342.0) internal successors, (8208), 24 states have internal predecessors, (8208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:47,764 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 342.0) internal successors, (8208), 24 states have internal predecessors, (8208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:47,764 INFO L175 Difference]: Start difference. First operand has 583 places, 1454 transitions, 21993 flow. Second operand 23 states and 3392 transitions. [2023-08-27 09:39:47,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 1907 transitions, 31254 flow [2023-08-27 09:39:49,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 1907 transitions, 28335 flow, removed 388 selfloop flow, removed 36 redundant places. [2023-08-27 09:39:49,241 INFO L231 Difference]: Finished difference. Result has 571 places, 1422 transitions, 20300 flow [2023-08-27 09:39:49,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=16824, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=20300, PETRI_PLACES=571, PETRI_TRANSITIONS=1422} [2023-08-27 09:39:49,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 528 predicate places. [2023-08-27 09:39:49,243 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 1422 transitions, 20300 flow [2023-08-27 09:39:49,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 141.25) internal successors, (2825), 20 states have internal predecessors, (2825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:49,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:39:49,243 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:39:49,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 09:39:49,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 09:39:49,450 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:39:49,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:39:49,450 INFO L85 PathProgramCache]: Analyzing trace with hash 509068628, now seen corresponding path program 3 times [2023-08-27 09:39:49,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:39:49,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629587090] [2023-08-27 09:39:49,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:39:49,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:39:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:39:51,475 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:39:51,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:39:51,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629587090] [2023-08-27 09:39:51,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629587090] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:39:51,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413068184] [2023-08-27 09:39:51,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 09:39:51,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:39:51,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:39:51,478 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) [2023-08-27 09:39:51,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 09:39:51,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 09:39:51,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:39:51,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 89 conjunts are in the unsatisfiable core [2023-08-27 09:39:51,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:39:51,682 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 09:39:51,683 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2023-08-27 09:39:52,228 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 09:39:52,313 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2023-08-27 09:39:52,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 09:39:52,846 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-27 09:39:53,658 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-27 09:39:53,748 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:39:53,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:39:55,460 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:39:55,461 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 09:39:55,473 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:39:55,474 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-27 09:39:55,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-27 09:39:55,858 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 09:39:55,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413068184] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:39:55,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:39:55,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 20] total 67 [2023-08-27 09:39:55,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250471927] [2023-08-27 09:39:55,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:39:55,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2023-08-27 09:39:55,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:39:55,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2023-08-27 09:39:55,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=4442, Unknown=5, NotChecked=0, Total=4692 [2023-08-27 09:39:55,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 342 [2023-08-27 09:39:55,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 1422 transitions, 20300 flow. Second operand has 69 states, 69 states have (on average 93.91304347826087) internal successors, (6480), 69 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:39:55,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:39:55,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 342 [2023-08-27 09:39:55,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:41:36,709 INFO L124 PetriNetUnfolderBase]: 22305/41656 cut-off events. [2023-08-27 09:41:36,709 INFO L125 PetriNetUnfolderBase]: For 727375/727375 co-relation queries the response was YES. [2023-08-27 09:41:37,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332218 conditions, 41656 events. 22305/41656 cut-off events. For 727375/727375 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 328959 event pairs, 2899 based on Foata normal form. 96/41751 useless extension candidates. Maximal degree in co-relation 331736. Up to 16864 conditions per place. [2023-08-27 09:41:37,445 INFO L140 encePairwiseOnDemand]: 318/342 looper letters, 793 selfloop transitions, 2056 changer transitions 25/2874 dead transitions. [2023-08-27 09:41:37,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 2874 transitions, 48309 flow [2023-08-27 09:41:37,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2023-08-27 09:41:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2023-08-27 09:41:37,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 17097 transitions. [2023-08-27 09:41:37,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2840410685805423 [2023-08-27 09:41:37,461 INFO L72 ComplementDD]: Start complementDD. Operand 176 states and 17097 transitions. [2023-08-27 09:41:37,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 176 states and 17097 transitions. [2023-08-27 09:41:37,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:41:37,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 176 states and 17097 transitions. [2023-08-27 09:41:37,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 177 states, 176 states have (on average 97.14204545454545) internal successors, (17097), 176 states have internal predecessors, (17097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:41:37,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 177 states, 177 states have (on average 342.0) internal successors, (60534), 177 states have internal predecessors, (60534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:41:37,537 INFO L81 ComplementDD]: Finished complementDD. Result has 177 states, 177 states have (on average 342.0) internal successors, (60534), 177 states have internal predecessors, (60534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:41:37,537 INFO L175 Difference]: Start difference. First operand has 571 places, 1422 transitions, 20300 flow. Second operand 176 states and 17097 transitions. [2023-08-27 09:41:37,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 2874 transitions, 48309 flow [2023-08-27 09:41:39,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 2874 transitions, 47167 flow, removed 278 selfloop flow, removed 8 redundant places. [2023-08-27 09:41:39,471 INFO L231 Difference]: Finished difference. Result has 756 places, 2210 transitions, 37238 flow [2023-08-27 09:41:39,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=19513, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=176, PETRI_FLOW=37238, PETRI_PLACES=756, PETRI_TRANSITIONS=2210} [2023-08-27 09:41:39,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 713 predicate places. [2023-08-27 09:41:39,472 INFO L495 AbstractCegarLoop]: Abstraction has has 756 places, 2210 transitions, 37238 flow [2023-08-27 09:41:39,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 93.91304347826087) internal successors, (6480), 69 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:41:39,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:41:39,473 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:41:39,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 09:41:39,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-27 09:41:39,676 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:41:39,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:41:39,676 INFO L85 PathProgramCache]: Analyzing trace with hash 240811768, now seen corresponding path program 4 times [2023-08-27 09:41:39,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:41:39,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022140640] [2023-08-27 09:41:39,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:41:39,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:41:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:41:41,575 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 09:41:41,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:41:41,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022140640] [2023-08-27 09:41:41,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022140640] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:41:41,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759545503] [2023-08-27 09:41:41,576 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 09:41:41,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:41:41,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:41:41,577 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) [2023-08-27 09:41:41,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 09:41:41,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 09:41:41,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:41:41,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 95 conjunts are in the unsatisfiable core [2023-08-27 09:41:41,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:41:41,749 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-27 09:41:41,749 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2023-08-27 09:41:42,269 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 09:41:42,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 09:41:42,975 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-27 09:41:43,085 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2023-08-27 09:41:43,953 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-27 09:41:44,062 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:41:44,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:41:44,789 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1007 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1007) |c_~#arr~0.base|) (+ (* |c_t1Thread1of1ForFork1_inc_top_#t~post31#1| 4) |c_~#arr~0.offset| (- 4))) 4294967296) 4294967294))) is different from false [2023-08-27 09:41:44,797 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1007 (Array Int Int))) (not (= 4294967294 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1007) |c_~#arr~0.base|) (+ |c_~#arr~0.offset| (- 4) (* c_~top~0 4))) 4294967296)))) is different from false [2023-08-27 09:41:48,187 INFO L322 Elim1Store]: treesize reduction 27, result has 61.4 percent of original size [2023-08-27 09:41:48,187 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 60 [2023-08-27 09:41:48,208 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:41:48,208 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 70 [2023-08-27 09:41:48,216 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-27 09:41:52,665 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 15 refuted. 2 times theorem prover too weak. 1 trivial. 2 not checked. [2023-08-27 09:41:52,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759545503] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:41:52,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:41:52,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 22] total 72 [2023-08-27 09:41:52,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824855210] [2023-08-27 09:41:52,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:41:52,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2023-08-27 09:41:52,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:41:52,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2023-08-27 09:41:52,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=4763, Unknown=27, NotChecked=282, Total=5402 [2023-08-27 09:41:52,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 342 [2023-08-27 09:41:52,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 756 places, 2210 transitions, 37238 flow. Second operand has 74 states, 74 states have (on average 100.78378378378379) internal successors, (7458), 74 states have internal predecessors, (7458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:41:52,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:41:52,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 342 [2023-08-27 09:41:52,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:42:50,130 INFO L124 PetriNetUnfolderBase]: 25270/47322 cut-off events. [2023-08-27 09:42:50,130 INFO L125 PetriNetUnfolderBase]: For 944608/944608 co-relation queries the response was YES. [2023-08-27 09:42:51,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410732 conditions, 47322 events. 25270/47322 cut-off events. For 944608/944608 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 379684 event pairs, 2762 based on Foata normal form. 66/47388 useless extension candidates. Maximal degree in co-relation 395953. Up to 19434 conditions per place. [2023-08-27 09:42:51,557 INFO L140 encePairwiseOnDemand]: 318/342 looper letters, 765 selfloop transitions, 2389 changer transitions 13/3168 dead transitions. [2023-08-27 09:42:51,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 905 places, 3168 transitions, 58671 flow [2023-08-27 09:42:51,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2023-08-27 09:42:51,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2023-08-27 09:42:51,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 15649 transitions. [2023-08-27 09:42:51,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3050487329434698 [2023-08-27 09:42:51,571 INFO L72 ComplementDD]: Start complementDD. Operand 150 states and 15649 transitions. [2023-08-27 09:42:51,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 150 states and 15649 transitions. [2023-08-27 09:42:51,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:42:51,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 150 states and 15649 transitions. [2023-08-27 09:42:51,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 151 states, 150 states have (on average 104.32666666666667) internal successors, (15649), 150 states have internal predecessors, (15649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:42:51,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 151 states, 151 states have (on average 342.0) internal successors, (51642), 151 states have internal predecessors, (51642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:42:51,634 INFO L81 ComplementDD]: Finished complementDD. Result has 151 states, 151 states have (on average 342.0) internal successors, (51642), 151 states have internal predecessors, (51642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:42:51,634 INFO L175 Difference]: Start difference. First operand has 756 places, 2210 transitions, 37238 flow. Second operand 150 states and 15649 transitions. [2023-08-27 09:42:51,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 905 places, 3168 transitions, 58671 flow [2023-08-27 09:42:55,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 877 places, 3168 transitions, 55621 flow, removed 1327 selfloop flow, removed 28 redundant places. [2023-08-27 09:42:55,247 INFO L231 Difference]: Finished difference. Result has 890 places, 2548 transitions, 45438 flow [2023-08-27 09:42:55,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=34146, PETRI_DIFFERENCE_MINUEND_PLACES=728, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2051, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=150, PETRI_FLOW=45438, PETRI_PLACES=890, PETRI_TRANSITIONS=2548} [2023-08-27 09:42:55,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 847 predicate places. [2023-08-27 09:42:55,249 INFO L495 AbstractCegarLoop]: Abstraction has has 890 places, 2548 transitions, 45438 flow [2023-08-27 09:42:55,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 100.78378378378379) internal successors, (7458), 74 states have internal predecessors, (7458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:42:55,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:42:55,251 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:42:55,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 09:42:55,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 09:42:55,457 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:42:55,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:42:55,457 INFO L85 PathProgramCache]: Analyzing trace with hash -961008362, now seen corresponding path program 5 times [2023-08-27 09:42:55,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:42:55,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423388114] [2023-08-27 09:42:55,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:42:55,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:42:55,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:42:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 24 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:42:55,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:42:55,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423388114] [2023-08-27 09:42:55,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423388114] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:42:55,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46284507] [2023-08-27 09:42:55,690 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 09:42:55,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:42:55,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:42:55,691 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) [2023-08-27 09:42:55,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 09:42:55,858 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 09:42:55,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:42:55,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 09:42:55,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:42:55,955 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 25 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:42:55,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:42:56,098 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 25 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:42:56,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46284507] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:42:56,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:42:56,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 11 [2023-08-27 09:42:56,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897246441] [2023-08-27 09:42:56,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:42:56,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 09:42:56,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:42:56,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 09:42:56,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 09:42:56,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 342 [2023-08-27 09:42:56,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 890 places, 2548 transitions, 45438 flow. Second operand has 12 states, 12 states have (on average 136.75) internal successors, (1641), 12 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:42:56,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:42:56,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 342 [2023-08-27 09:42:56,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:43:21,164 INFO L124 PetriNetUnfolderBase]: 26465/49504 cut-off events. [2023-08-27 09:43:21,164 INFO L125 PetriNetUnfolderBase]: For 1664005/1664005 co-relation queries the response was YES. [2023-08-27 09:43:22,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 512174 conditions, 49504 events. 26465/49504 cut-off events. For 1664005/1664005 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 398540 event pairs, 9249 based on Foata normal form. 48/49552 useless extension candidates. Maximal degree in co-relation 511949. Up to 24553 conditions per place. [2023-08-27 09:43:22,738 INFO L140 encePairwiseOnDemand]: 332/342 looper letters, 2134 selfloop transitions, 634 changer transitions 21/2790 dead transitions. [2023-08-27 09:43:22,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 902 places, 2790 transitions, 55225 flow [2023-08-27 09:43:22,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 09:43:22,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 09:43:22,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1858 transitions. [2023-08-27 09:43:22,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4179037336932074 [2023-08-27 09:43:22,740 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1858 transitions. [2023-08-27 09:43:22,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1858 transitions. [2023-08-27 09:43:22,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:43:22,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1858 transitions. [2023-08-27 09:43:22,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 142.92307692307693) internal successors, (1858), 13 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:43:22,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 342.0) internal successors, (4788), 14 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:43:22,745 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 342.0) internal successors, (4788), 14 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:43:22,745 INFO L175 Difference]: Start difference. First operand has 890 places, 2548 transitions, 45438 flow. Second operand 13 states and 1858 transitions. [2023-08-27 09:43:22,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 902 places, 2790 transitions, 55225 flow [2023-08-27 09:43:27,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 876 places, 2790 transitions, 53667 flow, removed 439 selfloop flow, removed 26 redundant places. [2023-08-27 09:43:27,702 INFO L231 Difference]: Finished difference. Result has 885 places, 2612 transitions, 47841 flow [2023-08-27 09:43:27,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=43926, PETRI_DIFFERENCE_MINUEND_PLACES=864, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=47841, PETRI_PLACES=885, PETRI_TRANSITIONS=2612} [2023-08-27 09:43:27,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 842 predicate places. [2023-08-27 09:43:27,704 INFO L495 AbstractCegarLoop]: Abstraction has has 885 places, 2612 transitions, 47841 flow [2023-08-27 09:43:27,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 136.75) internal successors, (1641), 12 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:43:27,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:43:27,705 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:43:27,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 09:43:27,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 09:43:27,906 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:43:27,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:43:27,906 INFO L85 PathProgramCache]: Analyzing trace with hash 211949948, now seen corresponding path program 3 times [2023-08-27 09:43:27,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:43:27,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137500067] [2023-08-27 09:43:27,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:43:27,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:43:27,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:43:28,223 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 5 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 09:43:28,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:43:28,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137500067] [2023-08-27 09:43:28,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137500067] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:43:28,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203257682] [2023-08-27 09:43:28,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 09:43:28,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:43:28,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:43:28,225 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) [2023-08-27 09:43:28,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 09:43:28,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-27 09:43:28,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:43:28,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 09:43:28,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:43:28,596 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 5 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 09:43:28,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:43:28,862 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 5 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 09:43:28,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203257682] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:43:28,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:43:28,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 24 [2023-08-27 09:43:28,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100932981] [2023-08-27 09:43:28,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:43:28,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 09:43:28,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:43:28,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 09:43:28,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=454, Unknown=0, NotChecked=0, Total=600 [2023-08-27 09:43:28,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 342 [2023-08-27 09:43:28,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 885 places, 2612 transitions, 47841 flow. Second operand has 25 states, 25 states have (on average 136.12) internal successors, (3403), 25 states have internal predecessors, (3403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:43:28,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:43:28,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 342 [2023-08-27 09:43:28,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:44:02,606 INFO L124 PetriNetUnfolderBase]: 33789/63203 cut-off events. [2023-08-27 09:44:02,606 INFO L125 PetriNetUnfolderBase]: For 2179378/2179378 co-relation queries the response was YES. [2023-08-27 09:44:04,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 657418 conditions, 63203 events. 33789/63203 cut-off events. For 2179378/2179378 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 508155 event pairs, 8532 based on Foata normal form. 228/63431 useless extension candidates. Maximal degree in co-relation 657172. Up to 25197 conditions per place. [2023-08-27 09:44:04,939 INFO L140 encePairwiseOnDemand]: 333/342 looper letters, 2909 selfloop transitions, 1381 changer transitions 15/4306 dead transitions. [2023-08-27 09:44:04,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 914 places, 4306 transitions, 84128 flow [2023-08-27 09:44:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 09:44:04,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 09:44:04,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4289 transitions. [2023-08-27 09:44:04,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41803118908382064 [2023-08-27 09:44:04,943 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4289 transitions. [2023-08-27 09:44:04,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4289 transitions. [2023-08-27 09:44:04,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:44:04,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4289 transitions. [2023-08-27 09:44:04,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 142.96666666666667) internal successors, (4289), 30 states have internal predecessors, (4289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:44:04,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 342.0) internal successors, (10602), 31 states have internal predecessors, (10602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:44:04,954 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 342.0) internal successors, (10602), 31 states have internal predecessors, (10602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:44:04,955 INFO L175 Difference]: Start difference. First operand has 885 places, 2612 transitions, 47841 flow. Second operand 30 states and 4289 transitions. [2023-08-27 09:44:04,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 914 places, 4306 transitions, 84128 flow [2023-08-27 09:44:11,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 912 places, 4306 transitions, 83997 flow, removed 50 selfloop flow, removed 2 redundant places. [2023-08-27 09:44:11,768 INFO L231 Difference]: Finished difference. Result has 922 places, 2947 transitions, 59730 flow [2023-08-27 09:44:11,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=47623, PETRI_DIFFERENCE_MINUEND_PLACES=883, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=59730, PETRI_PLACES=922, PETRI_TRANSITIONS=2947} [2023-08-27 09:44:11,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 879 predicate places. [2023-08-27 09:44:11,771 INFO L495 AbstractCegarLoop]: Abstraction has has 922 places, 2947 transitions, 59730 flow [2023-08-27 09:44:11,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 136.12) internal successors, (3403), 25 states have internal predecessors, (3403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:44:11,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:44:11,772 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:44:11,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-27 09:44:11,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:44:11,972 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:44:11,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:44:11,973 INFO L85 PathProgramCache]: Analyzing trace with hash -534938798, now seen corresponding path program 6 times [2023-08-27 09:44:11,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:44:11,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872164799] [2023-08-27 09:44:11,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:44:11,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:44:12,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:44:14,355 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 12 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:44:14,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:44:14,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872164799] [2023-08-27 09:44:14,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872164799] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:44:14,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926749845] [2023-08-27 09:44:14,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 09:44:14,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:44:14,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:44:14,356 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) [2023-08-27 09:44:14,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 09:44:14,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 09:44:14,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:44:14,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 93 conjunts are in the unsatisfiable core [2023-08-27 09:44:14,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:44:14,832 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 09:44:15,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 09:44:15,339 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2023-08-27 09:44:15,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 09:44:15,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2023-08-27 09:44:16,802 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-08-27 09:44:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:44:16,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:44:26,265 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 09:44:26,603 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:44:26,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926749845] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:44:26,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:44:26,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 25] total 80 [2023-08-27 09:44:26,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090583563] [2023-08-27 09:44:26,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:44:26,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2023-08-27 09:44:26,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:44:26,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2023-08-27 09:44:26,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=6177, Unknown=2, NotChecked=0, Total=6480 [2023-08-27 09:44:26,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 342 [2023-08-27 09:44:26,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 922 places, 2947 transitions, 59730 flow. Second operand has 81 states, 81 states have (on average 104.96296296296296) internal successors, (8502), 81 states have internal predecessors, (8502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:44:26,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:44:26,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 342 [2023-08-27 09:44:26,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:46:31,615 INFO L124 PetriNetUnfolderBase]: 58754/109663 cut-off events. [2023-08-27 09:46:31,615 INFO L125 PetriNetUnfolderBase]: For 3893178/3893178 co-relation queries the response was YES. [2023-08-27 09:46:35,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1176064 conditions, 109663 events. 58754/109663 cut-off events. For 3893178/3893178 co-relation queries the response was YES. Maximal size of possible extension queue 1043. Compared 930564 event pairs, 6523 based on Foata normal form. 150/109813 useless extension candidates. Maximal degree in co-relation 1175801. Up to 44136 conditions per place. [2023-08-27 09:46:35,847 INFO L140 encePairwiseOnDemand]: 323/342 looper letters, 1497 selfloop transitions, 4074 changer transitions 140/5712 dead transitions. [2023-08-27 09:46:35,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1143 places, 5712 transitions, 128510 flow [2023-08-27 09:46:35,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2023-08-27 09:46:35,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2023-08-27 09:46:35,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 24082 transitions. [2023-08-27 09:46:35,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31718560665929085 [2023-08-27 09:46:35,869 INFO L72 ComplementDD]: Start complementDD. Operand 222 states and 24082 transitions. [2023-08-27 09:46:35,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 24082 transitions. [2023-08-27 09:46:35,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:46:35,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 222 states and 24082 transitions. [2023-08-27 09:46:35,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 223 states, 222 states have (on average 108.47747747747748) internal successors, (24082), 222 states have internal predecessors, (24082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:46:35,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 223 states, 223 states have (on average 342.0) internal successors, (76266), 223 states have internal predecessors, (76266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:46:35,982 INFO L81 ComplementDD]: Finished complementDD. Result has 223 states, 223 states have (on average 342.0) internal successors, (76266), 223 states have internal predecessors, (76266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:46:35,982 INFO L175 Difference]: Start difference. First operand has 922 places, 2947 transitions, 59730 flow. Second operand 222 states and 24082 transitions. [2023-08-27 09:46:35,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1143 places, 5712 transitions, 128510 flow [2023-08-27 09:46:52,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1133 places, 5712 transitions, 127046 flow, removed 227 selfloop flow, removed 10 redundant places. [2023-08-27 09:46:52,757 INFO L231 Difference]: Finished difference. Result has 1147 places, 4575 transitions, 103908 flow [2023-08-27 09:46:52,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=58796, PETRI_DIFFERENCE_MINUEND_PLACES=912, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2477, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=222, PETRI_FLOW=103908, PETRI_PLACES=1147, PETRI_TRANSITIONS=4575} [2023-08-27 09:46:52,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 1104 predicate places. [2023-08-27 09:46:52,760 INFO L495 AbstractCegarLoop]: Abstraction has has 1147 places, 4575 transitions, 103908 flow [2023-08-27 09:46:52,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 104.96296296296296) internal successors, (8502), 81 states have internal predecessors, (8502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:46:52,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:46:52,761 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:46:52,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 09:46:52,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 09:46:52,962 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 20 more)] === [2023-08-27 09:46:52,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:46:52,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1115732246, now seen corresponding path program 7 times [2023-08-27 09:46:52,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:46:52,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414994841] [2023-08-27 09:46:52,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:46:52,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:46:53,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:46:54,942 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:46:54,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:46:54,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414994841] [2023-08-27 09:46:54,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414994841] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:46:54,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890786987] [2023-08-27 09:46:54,942 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 09:46:54,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:46:54,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:46:54,943 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) [2023-08-27 09:46:54,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 09:46:55,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:46:55,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 113 conjunts are in the unsatisfiable core [2023-08-27 09:46:55,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:46:55,138 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-27 09:46:55,139 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2023-08-27 09:46:55,466 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 09:46:55,538 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2023-08-27 09:46:56,019 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2023-08-27 09:46:56,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 09:46:56,432 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-27 09:46:57,385 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-27 09:46:57,476 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:46:57,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:46:59,963 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:46:59,963 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 09:46:59,975 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 09:46:59,975 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-27 09:46:59,981 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-27 09:47:00,457 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:47:00,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890786987] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:47:00,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:47:00,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 26] total 81 [2023-08-27 09:47:00,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790936246] [2023-08-27 09:47:00,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:47:00,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2023-08-27 09:47:00,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:47:00,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2023-08-27 09:47:00,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=6388, Unknown=0, NotChecked=0, Total=6806 [2023-08-27 09:47:00,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 342 [2023-08-27 09:47:00,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1147 places, 4575 transitions, 103908 flow. Second operand has 83 states, 83 states have (on average 100.91566265060241) internal successors, (8376), 83 states have internal predecessors, (8376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:47:00,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:47:00,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 342 [2023-08-27 09:47:00,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:47:39,638 WARN L234 SmtUtils]: Spent 5.40s on a formula simplification. DAG size of input: 137 DAG size of output: 136 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 09:48:12,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 09:48:14,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 09:48:15,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 09:48:23,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 09:48:25,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] Received shutdown request... [2023-08-27 09:48:54,265 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 09:48:54,265 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 09:48:55,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 09:48:55,466 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-08-27 09:48:55,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2023-08-27 09:48:55,492 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err2ASSERT_VIOLATIONASSERT (21 of 22 remaining) [2023-08-27 09:48:55,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 09:48:55,492 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-27 09:48:55,494 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (20 of 22 remaining) [2023-08-27 09:48:55,494 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 22 remaining) [2023-08-27 09:48:55,496 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err2ASSERT_VIOLATIONASSERT (18 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err2ASSERT_VIOLATIONASSERT (9 of 22 remaining) [2023-08-27 09:48:55,497 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err2ASSERT_VIOLATIONASSERT (8 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 22 remaining) [2023-08-27 09:48:55,498 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 22 remaining) [2023-08-27 09:48:55,499 INFO L445 BasicCegarLoop]: Path program histogram: [7, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:48:55,503 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 09:48:55,503 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 09:48:55,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 09:48:55 BasicIcfg [2023-08-27 09:48:55,505 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 09:48:55,505 INFO L158 Benchmark]: Toolchain (without parser) took 774070.34ms. Allocated memory was 367.0MB in the beginning and 14.3GB in the end (delta: 13.9GB). Free memory was 342.4MB in the beginning and 8.3GB in the end (delta: -7.9GB). Peak memory consumption was 6.0GB. Max. memory is 16.0GB. [2023-08-27 09:48:55,506 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 367.0MB. Free memory was 345.0MB in the beginning and 344.8MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 09:48:55,506 INFO L158 Benchmark]: CACSL2BoogieTranslator took 573.15ms. Allocated memory is still 367.0MB. Free memory was 341.6MB in the beginning and 312.2MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-27 09:48:55,506 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.46ms. Allocated memory is still 367.0MB. Free memory was 312.2MB in the beginning and 310.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 09:48:55,506 INFO L158 Benchmark]: Boogie Preprocessor took 26.29ms. Allocated memory is still 367.0MB. Free memory was 310.1MB in the beginning and 308.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 09:48:55,506 INFO L158 Benchmark]: RCFGBuilder took 419.22ms. Allocated memory is still 367.0MB. Free memory was 308.0MB in the beginning and 289.2MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 09:48:55,506 INFO L158 Benchmark]: TraceAbstraction took 773002.85ms. Allocated memory was 367.0MB in the beginning and 14.3GB in the end (delta: 13.9GB). Free memory was 288.3MB in the beginning and 8.3GB in the end (delta: -8.0GB). Peak memory consumption was 6.0GB. Max. memory is 16.0GB. [2023-08-27 09:48:55,507 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 367.0MB. Free memory was 345.0MB in the beginning and 344.8MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 573.15ms. Allocated memory is still 367.0MB. Free memory was 341.6MB in the beginning and 312.2MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 43.46ms. Allocated memory is still 367.0MB. Free memory was 312.2MB in the beginning and 310.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.29ms. Allocated memory is still 367.0MB. Free memory was 310.1MB in the beginning and 308.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 419.22ms. Allocated memory is still 367.0MB. Free memory was 308.0MB in the beginning and 289.2MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 773002.85ms. Allocated memory was 367.0MB in the beginning and 14.3GB in the end (delta: 13.9GB). Free memory was 288.3MB in the beginning and 8.3GB in the end (delta: -8.0GB). Peak memory consumption was 6.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 261]: Unsoundness Warning unspecified type, defaulting to int C: short [261] - GenericResultAtLocation [Line: 261]: Unsoundness Warning unspecified type, defaulting to int C: short [261] - GenericResultAtLocation [Line: 753]: Unsoundness Warning unspecified type, defaulting to int C: unsigned short [753] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.0s, 159 PlacesBefore, 43 PlacesAfterwards, 164 TransitionsBefore, 41 TransitionsAfterwards, 9540 CoEnabledTransitionPairs, 6 FixpointIterations, 26 TrivialSequentialCompositions, 112 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 7 ChoiceCompositions, 167 TotalNumberOfCompositions, 14007 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10772, independent: 10556, independent conditional: 0, independent unconditional: 10556, dependent: 216, dependent conditional: 0, dependent unconditional: 216, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5647, independent: 5590, independent conditional: 0, independent unconditional: 5590, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 10772, independent: 4966, independent conditional: 0, independent unconditional: 4966, dependent: 159, dependent conditional: 0, dependent unconditional: 159, unknown: 5647, unknown conditional: 0, unknown unconditional: 5647] , Statistics on independence cache: Total cache size (in pairs): 242, Positive cache size: 222, Positive conditional cache size: 0, Positive unconditional cache size: 222, Negative cache size: 20, Negative conditional cache size: 0, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 1021]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 1022]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 991]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 945]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 991]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 945]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 1005]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 1005]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 949]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 949]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 280 locations, 22 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 772.9s, OverallIterations: 28, TraceHistogramMax: 6, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 701.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.1s, HoareTripleCheckerStatistics: 699 mSolverCounterUnknown, 17438 SdHoareTripleChecker+Valid, 128.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17438 mSDsluCounter, 74 SdHoareTripleChecker+Invalid, 120.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2158 IncrementalHoareTripleChecker+Unchecked, 71 mSDsCounter, 1767 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 89555 IncrementalHoareTripleChecker+Invalid, 94180 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1767 mSolverCounterUnsat, 3 mSDtfsCounter, 89555 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 699 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2586 GetRequests, 747 SyntacticMatches, 63 SemanticMatches, 1776 ConstructedPredicates, 3 IntricatePredicates, 7 DeprecatedPredicates, 121683 ImplicationChecksByTransitivity, 370.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=103908occurred in iteration=27, InterpolantAutomatonStates: 1166, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 60.9s InterpolantComputationTime, 1307 NumberOfCodeBlocks, 1299 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 1723 ConstructedInterpolants, 35 QuantifiedInterpolants, 27767 SizeOfPredicates, 286 NumberOfNonLiveVariables, 5174 ConjunctsInSsa, 727 ConjunctsInUnsatCore, 56 InterpolantComputations, 16 PerfectInterpolantSequences, 245/1179 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown