/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/weaver/mult-comm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 13:15:45,884 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 13:15:45,966 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 13:15:45,970 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 13:15:45,971 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 13:15:46,002 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 13:15:46,003 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 13:15:46,007 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 13:15:46,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 13:15:46,012 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 13:15:46,012 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 13:15:46,012 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 13:15:46,012 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 13:15:46,014 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 13:15:46,014 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 13:15:46,014 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 13:15:46,014 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 13:15:46,014 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 13:15:46,015 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 13:15:46,015 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 13:15:46,015 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 13:15:46,015 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 13:15:46,016 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 13:15:46,016 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 13:15:46,017 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 13:15:46,017 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 13:15:46,017 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 13:15:46,017 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:15:46,018 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 13:15:46,018 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 13:15:46,019 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 13:15:46,019 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 13:15:46,019 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 13:15:46,019 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 13:15:46,019 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 13:15:46,020 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 13:15:46,360 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 13:15:46,378 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 13:15:46,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 13:15:46,381 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 13:15:46,383 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 13:15:46,384 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/mult-comm.wvr.c [2023-08-27 13:15:47,586 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 13:15:47,816 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 13:15:47,817 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/mult-comm.wvr.c [2023-08-27 13:15:47,822 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/76a59792a/9f15dd72f8c44116977e3236a6aa033d/FLAG86a3bde32 [2023-08-27 13:15:47,832 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/76a59792a/9f15dd72f8c44116977e3236a6aa033d [2023-08-27 13:15:47,834 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 13:15:47,835 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 13:15:47,836 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 13:15:47,836 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 13:15:47,839 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 13:15:47,839 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:15:47" (1/1) ... [2023-08-27 13:15:47,840 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c86cdfb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:47, skipping insertion in model container [2023-08-27 13:15:47,840 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:15:47" (1/1) ... [2023-08-27 13:15:47,858 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 13:15:47,997 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:15:48,007 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 13:15:48,035 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:15:48,049 INFO L206 MainTranslator]: Completed translation [2023-08-27 13:15:48,049 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48 WrapperNode [2023-08-27 13:15:48,049 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 13:15:48,050 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 13:15:48,050 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 13:15:48,050 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 13:15:48,056 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,063 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,083 INFO L138 Inliner]: procedures = 21, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 56 [2023-08-27 13:15:48,083 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 13:15:48,084 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 13:15:48,084 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 13:15:48,085 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 13:15:48,092 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,092 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,102 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,102 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,110 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,117 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,118 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,118 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,120 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 13:15:48,121 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 13:15:48,121 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 13:15:48,121 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 13:15:48,121 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (1/1) ... [2023-08-27 13:15:48,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:15:48,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:48,158 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 13:15:48,176 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 13:15:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 13:15:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 13:15:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 13:15:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 13:15:48,201 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 13:15:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 13:15:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 13:15:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 13:15:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 13:15:48,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 13:15:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 13:15:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 13:15:48,203 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 13:15:48,307 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 13:15:48,310 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 13:15:48,482 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 13:15:48,488 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 13:15:48,488 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 13:15:48,490 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:15:48 BoogieIcfgContainer [2023-08-27 13:15:48,490 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 13:15:48,492 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 13:15:48,492 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 13:15:48,494 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 13:15:48,494 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:15:47" (1/3) ... [2023-08-27 13:15:48,495 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f1fde30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:15:48, skipping insertion in model container [2023-08-27 13:15:48,495 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:15:48" (2/3) ... [2023-08-27 13:15:48,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f1fde30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:15:48, skipping insertion in model container [2023-08-27 13:15:48,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:15:48" (3/3) ... [2023-08-27 13:15:48,497 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-comm.wvr.c [2023-08-27 13:15:48,511 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 13:15:48,511 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-27 13:15:48,511 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 13:15:48,584 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 13:15:48,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 80 transitions, 176 flow [2023-08-27 13:15:48,648 INFO L124 PetriNetUnfolderBase]: 5/78 cut-off events. [2023-08-27 13:15:48,649 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:15:48,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 78 events. 5/78 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 52 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2023-08-27 13:15:48,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 80 transitions, 176 flow [2023-08-27 13:15:48,659 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 71 places, 69 transitions, 150 flow [2023-08-27 13:15:48,662 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 13:15:48,670 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 71 places, 69 transitions, 150 flow [2023-08-27 13:15:48,673 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 71 places, 69 transitions, 150 flow [2023-08-27 13:15:48,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 71 places, 69 transitions, 150 flow [2023-08-27 13:15:48,694 INFO L124 PetriNetUnfolderBase]: 5/69 cut-off events. [2023-08-27 13:15:48,695 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:15:48,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78 conditions, 69 events. 5/69 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 51 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2023-08-27 13:15:48,696 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-08-27 13:15:50,615 INFO L134 LiptonReduction]: Checked pairs total: 527 [2023-08-27 13:15:50,616 INFO L136 LiptonReduction]: Total number of compositions: 61 [2023-08-27 13:15:50,629 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 13:15:50,634 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;@65662eb8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 13:15:50,634 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-27 13:15:50,639 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 13:15:50,640 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2023-08-27 13:15:50,640 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:15:50,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:50,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:50,641 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:50,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:50,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1660908965, now seen corresponding path program 1 times [2023-08-27 13:15:50,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:50,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038484643] [2023-08-27 13:15:50,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:50,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:50,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:51,091 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 13:15:51,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:51,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038484643] [2023-08-27 13:15:51,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038484643] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:15:51,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:15:51,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:15:51,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877334930] [2023-08-27 13:15:51,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:15:51,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:15:51,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:51,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:15:51,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:15:51,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 141 [2023-08-27 13:15:51,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 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 13:15:51,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:51,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 141 [2023-08-27 13:15:51,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:51,180 INFO L124 PetriNetUnfolderBase]: 65/114 cut-off events. [2023-08-27 13:15:51,180 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-08-27 13:15:51,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 246 conditions, 114 events. 65/114 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 316 event pairs, 9 based on Foata normal form. 1/77 useless extension candidates. Maximal degree in co-relation 179. Up to 85 conditions per place. [2023-08-27 13:15:51,183 INFO L140 encePairwiseOnDemand]: 137/141 looper letters, 19 selfloop transitions, 3 changer transitions 1/25 dead transitions. [2023-08-27 13:15:51,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 25 transitions, 117 flow [2023-08-27 13:15:51,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:15:51,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:15:51,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 225 transitions. [2023-08-27 13:15:51,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2023-08-27 13:15:51,194 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 225 transitions. [2023-08-27 13:15:51,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 225 transitions. [2023-08-27 13:15:51,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:51,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 225 transitions. [2023-08-27 13:15:51,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.0) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 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 13:15:51,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 141.0) internal successors, (564), 4 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:15:51,204 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 141.0) internal successors, (564), 4 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:15:51,205 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 225 transitions. [2023-08-27 13:15:51,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 25 transitions, 117 flow [2023-08-27 13:15:51,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 25 transitions, 103 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 13:15:51,209 INFO L231 Difference]: Finished difference. Result has 19 places, 17 transitions, 53 flow [2023-08-27 13:15:51,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=53, PETRI_PLACES=19, PETRI_TRANSITIONS=17} [2023-08-27 13:15:51,213 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2023-08-27 13:15:51,213 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 17 transitions, 53 flow [2023-08-27 13:15:51,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 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 13:15:51,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:51,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:51,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 13:15:51,214 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:51,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:51,215 INFO L85 PathProgramCache]: Analyzing trace with hash 2040868693, now seen corresponding path program 1 times [2023-08-27 13:15:51,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:51,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495017613] [2023-08-27 13:15:51,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:51,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:51,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:51,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:51,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:51,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495017613] [2023-08-27 13:15:51,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495017613] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:51,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360082282] [2023-08-27 13:15:51,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:51,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:51,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:51,661 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 13:15:51,688 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 13:15:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:51,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 13:15:51,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:51,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:51,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:52,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:52,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360082282] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:52,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:52,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 7 [2023-08-27 13:15:52,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661538249] [2023-08-27 13:15:52,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:52,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 13:15:52,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:52,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 13:15:52,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-08-27 13:15:52,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 141 [2023-08-27 13:15:52,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 17 transitions, 53 flow. Second operand has 9 states, 9 states have (on average 62.0) internal successors, (558), 9 states have internal predecessors, (558), 0 states have call successors, (0), 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 13:15:52,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:52,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 141 [2023-08-27 13:15:52,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:52,447 INFO L124 PetriNetUnfolderBase]: 75/137 cut-off events. [2023-08-27 13:15:52,448 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-08-27 13:15:52,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339 conditions, 137 events. 75/137 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 432 event pairs, 1 based on Foata normal form. 1/138 useless extension candidates. Maximal degree in co-relation 84. Up to 79 conditions per place. [2023-08-27 13:15:52,449 INFO L140 encePairwiseOnDemand]: 135/141 looper letters, 21 selfloop transitions, 5 changer transitions 15/42 dead transitions. [2023-08-27 13:15:52,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 42 transitions, 200 flow [2023-08-27 13:15:52,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:15:52,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:15:52,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 396 transitions. [2023-08-27 13:15:52,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2023-08-27 13:15:52,452 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 396 transitions. [2023-08-27 13:15:52,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 396 transitions. [2023-08-27 13:15:52,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:52,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 396 transitions. [2023-08-27 13:15:52,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 66.0) internal successors, (396), 6 states have internal predecessors, (396), 0 states have call successors, (0), 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 13:15:52,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 141.0) internal successors, (987), 7 states have internal predecessors, (987), 0 states have call successors, (0), 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 13:15:52,458 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 141.0) internal successors, (987), 7 states have internal predecessors, (987), 0 states have call successors, (0), 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 13:15:52,458 INFO L175 Difference]: Start difference. First operand has 19 places, 17 transitions, 53 flow. Second operand 6 states and 396 transitions. [2023-08-27 13:15:52,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 42 transitions, 200 flow [2023-08-27 13:15:52,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 42 transitions, 195 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:15:52,459 INFO L231 Difference]: Finished difference. Result has 26 places, 19 transitions, 78 flow [2023-08-27 13:15:52,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=78, PETRI_PLACES=26, PETRI_TRANSITIONS=19} [2023-08-27 13:15:52,460 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 6 predicate places. [2023-08-27 13:15:52,460 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 19 transitions, 78 flow [2023-08-27 13:15:52,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 62.0) internal successors, (558), 9 states have internal predecessors, (558), 0 states have call successors, (0), 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 13:15:52,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:52,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:52,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 13:15:52,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:52,667 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:52,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:52,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1844407065, now seen corresponding path program 1 times [2023-08-27 13:15:52,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:52,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713371976] [2023-08-27 13:15:52,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:52,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:52,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:52,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:52,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:52,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713371976] [2023-08-27 13:15:52,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713371976] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:52,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175260166] [2023-08-27 13:15:52,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:52,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:52,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:52,899 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 13:15:52,911 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 13:15:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:52,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:15:52,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:53,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:53,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:53,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:53,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175260166] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:53,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:53,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 8 [2023-08-27 13:15:53,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459983543] [2023-08-27 13:15:53,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:53,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:15:53,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:53,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:15:53,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:15:53,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 141 [2023-08-27 13:15:53,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 19 transitions, 78 flow. Second operand has 10 states, 10 states have (on average 61.8) internal successors, (618), 10 states have internal predecessors, (618), 0 states have call successors, (0), 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 13:15:53,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:53,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 141 [2023-08-27 13:15:53,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:53,359 INFO L124 PetriNetUnfolderBase]: 48/93 cut-off events. [2023-08-27 13:15:53,359 INFO L125 PetriNetUnfolderBase]: For 41/48 co-relation queries the response was YES. [2023-08-27 13:15:53,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 93 events. 48/93 cut-off events. For 41/48 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 204 event pairs, 8 based on Foata normal form. 8/101 useless extension candidates. Maximal degree in co-relation 255. Up to 69 conditions per place. [2023-08-27 13:15:53,363 INFO L140 encePairwiseOnDemand]: 135/141 looper letters, 17 selfloop transitions, 6 changer transitions 9/34 dead transitions. [2023-08-27 13:15:53,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 34 transitions, 189 flow [2023-08-27 13:15:53,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:15:53,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:15:53,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 386 transitions. [2023-08-27 13:15:53,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4562647754137116 [2023-08-27 13:15:53,365 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 386 transitions. [2023-08-27 13:15:53,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 386 transitions. [2023-08-27 13:15:53,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:53,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 386 transitions. [2023-08-27 13:15:53,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 64.33333333333333) internal successors, (386), 6 states have internal predecessors, (386), 0 states have call successors, (0), 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 13:15:53,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 141.0) internal successors, (987), 7 states have internal predecessors, (987), 0 states have call successors, (0), 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 13:15:53,369 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 141.0) internal successors, (987), 7 states have internal predecessors, (987), 0 states have call successors, (0), 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 13:15:53,369 INFO L175 Difference]: Start difference. First operand has 26 places, 19 transitions, 78 flow. Second operand 6 states and 386 transitions. [2023-08-27 13:15:53,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 34 transitions, 189 flow [2023-08-27 13:15:53,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 34 transitions, 167 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-27 13:15:53,372 INFO L231 Difference]: Finished difference. Result has 29 places, 21 transitions, 94 flow [2023-08-27 13:15:53,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=94, PETRI_PLACES=29, PETRI_TRANSITIONS=21} [2023-08-27 13:15:53,374 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 9 predicate places. [2023-08-27 13:15:53,374 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 21 transitions, 94 flow [2023-08-27 13:15:53,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 61.8) internal successors, (618), 10 states have internal predecessors, (618), 0 states have call successors, (0), 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 13:15:53,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:53,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:53,384 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 13:15:53,581 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,SelfDestructingSolverStorable2 [2023-08-27 13:15:53,582 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:53,582 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:53,582 INFO L85 PathProgramCache]: Analyzing trace with hash 156600209, now seen corresponding path program 2 times [2023-08-27 13:15:53,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:53,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717355344] [2023-08-27 13:15:53,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:53,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:53,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:53,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:53,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717355344] [2023-08-27 13:15:53,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717355344] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:53,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174090273] [2023-08-27 13:15:53,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:15:53,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:53,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:53,772 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 13:15:53,795 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 13:15:53,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:15:53,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:53,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:15:53,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:53,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:53,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:54,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:54,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174090273] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:54,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:54,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 4] total 12 [2023-08-27 13:15:54,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094525719] [2023-08-27 13:15:54,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:54,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:15:54,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:54,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:15:54,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:15:54,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:15:54,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 21 transitions, 94 flow. Second operand has 14 states, 14 states have (on average 53.42857142857143) internal successors, (748), 14 states have internal predecessors, (748), 0 states have call successors, (0), 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 13:15:54,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:54,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:15:54,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:54,404 INFO L124 PetriNetUnfolderBase]: 113/211 cut-off events. [2023-08-27 13:15:54,404 INFO L125 PetriNetUnfolderBase]: For 89/89 co-relation queries the response was YES. [2023-08-27 13:15:54,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 616 conditions, 211 events. 113/211 cut-off events. For 89/89 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 678 event pairs, 9 based on Foata normal form. 3/214 useless extension candidates. Maximal degree in co-relation 601. Up to 92 conditions per place. [2023-08-27 13:15:54,406 INFO L140 encePairwiseOnDemand]: 134/141 looper letters, 41 selfloop transitions, 19 changer transitions 12/72 dead transitions. [2023-08-27 13:15:54,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 72 transitions, 397 flow [2023-08-27 13:15:54,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:15:54,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:15:54,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 635 transitions. [2023-08-27 13:15:54,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4094132817537073 [2023-08-27 13:15:54,409 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 635 transitions. [2023-08-27 13:15:54,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 635 transitions. [2023-08-27 13:15:54,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:54,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 635 transitions. [2023-08-27 13:15:54,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 57.72727272727273) internal successors, (635), 11 states have internal predecessors, (635), 0 states have call successors, (0), 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 13:15:54,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 141.0) internal successors, (1692), 12 states have internal predecessors, (1692), 0 states have call successors, (0), 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 13:15:54,414 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 141.0) internal successors, (1692), 12 states have internal predecessors, (1692), 0 states have call successors, (0), 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 13:15:54,414 INFO L175 Difference]: Start difference. First operand has 29 places, 21 transitions, 94 flow. Second operand 11 states and 635 transitions. [2023-08-27 13:15:54,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 72 transitions, 397 flow [2023-08-27 13:15:54,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 72 transitions, 384 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 13:15:54,417 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 198 flow [2023-08-27 13:15:54,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=198, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2023-08-27 13:15:54,418 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 20 predicate places. [2023-08-27 13:15:54,418 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 198 flow [2023-08-27 13:15:54,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 53.42857142857143) internal successors, (748), 14 states have internal predecessors, (748), 0 states have call successors, (0), 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 13:15:54,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:54,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:54,427 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 13:15:54,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:54,625 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:54,626 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:54,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1415825343, now seen corresponding path program 3 times [2023-08-27 13:15:54,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:54,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225015835] [2023-08-27 13:15:54,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:54,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:54,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:54,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:54,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:54,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225015835] [2023-08-27 13:15:54,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225015835] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:54,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768219211] [2023-08-27 13:15:54,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:15:54,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:54,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:54,837 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 13:15:54,892 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 13:15:54,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:15:54,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:54,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:15:54,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:55,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:55,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:55,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768219211] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:55,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:55,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 4] total 11 [2023-08-27 13:15:55,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800900295] [2023-08-27 13:15:55,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:55,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:15:55,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:55,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:15:55,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:15:55,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:15:55,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 198 flow. Second operand has 13 states, 13 states have (on average 53.46153846153846) internal successors, (695), 13 states have internal predecessors, (695), 0 states have call successors, (0), 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 13:15:55,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:55,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:15:55,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:55,374 INFO L124 PetriNetUnfolderBase]: 132/244 cut-off events. [2023-08-27 13:15:55,374 INFO L125 PetriNetUnfolderBase]: For 358/358 co-relation queries the response was YES. [2023-08-27 13:15:55,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 882 conditions, 244 events. 132/244 cut-off events. For 358/358 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 818 event pairs, 23 based on Foata normal form. 2/242 useless extension candidates. Maximal degree in co-relation 828. Up to 180 conditions per place. [2023-08-27 13:15:55,376 INFO L140 encePairwiseOnDemand]: 134/141 looper letters, 41 selfloop transitions, 17 changer transitions 8/66 dead transitions. [2023-08-27 13:15:55,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 66 transitions, 459 flow [2023-08-27 13:15:55,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:15:55,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:15:55,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 515 transitions. [2023-08-27 13:15:55,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40583136327817176 [2023-08-27 13:15:55,378 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 515 transitions. [2023-08-27 13:15:55,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 515 transitions. [2023-08-27 13:15:55,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:55,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 515 transitions. [2023-08-27 13:15:55,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 57.22222222222222) internal successors, (515), 9 states have internal predecessors, (515), 0 states have call successors, (0), 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 13:15:55,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 141.0) internal successors, (1410), 10 states have internal predecessors, (1410), 0 states have call successors, (0), 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 13:15:55,382 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 141.0) internal successors, (1410), 10 states have internal predecessors, (1410), 0 states have call successors, (0), 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 13:15:55,382 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 198 flow. Second operand 9 states and 515 transitions. [2023-08-27 13:15:55,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 66 transitions, 459 flow [2023-08-27 13:15:55,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 66 transitions, 393 flow, removed 22 selfloop flow, removed 5 redundant places. [2023-08-27 13:15:55,386 INFO L231 Difference]: Finished difference. Result has 47 places, 43 transitions, 261 flow [2023-08-27 13:15:55,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=261, PETRI_PLACES=47, PETRI_TRANSITIONS=43} [2023-08-27 13:15:55,387 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 27 predicate places. [2023-08-27 13:15:55,387 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 43 transitions, 261 flow [2023-08-27 13:15:55,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 53.46153846153846) internal successors, (695), 13 states have internal predecessors, (695), 0 states have call successors, (0), 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 13:15:55,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:55,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:55,393 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 13:15:55,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:55,593 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:55,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:55,594 INFO L85 PathProgramCache]: Analyzing trace with hash 645928271, now seen corresponding path program 2 times [2023-08-27 13:15:55,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:55,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78035809] [2023-08-27 13:15:55,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:55,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:55,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:55,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:55,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:55,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78035809] [2023-08-27 13:15:55,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78035809] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:55,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433658552] [2023-08-27 13:15:55,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:15:55,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:55,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:55,829 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 13:15:55,838 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 13:15:55,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:15:55,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:55,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:15:55,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:55,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:55,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:56,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:56,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433658552] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:56,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:56,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 8 [2023-08-27 13:15:56,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135080097] [2023-08-27 13:15:56,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:56,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:15:56,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:56,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:15:56,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:15:56,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 141 [2023-08-27 13:15:56,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 43 transitions, 261 flow. Second operand has 10 states, 10 states have (on average 61.8) internal successors, (618), 10 states have internal predecessors, (618), 0 states have call successors, (0), 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 13:15:56,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:56,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 141 [2023-08-27 13:15:56,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:56,330 INFO L124 PetriNetUnfolderBase]: 150/279 cut-off events. [2023-08-27 13:15:56,330 INFO L125 PetriNetUnfolderBase]: For 584/594 co-relation queries the response was YES. [2023-08-27 13:15:56,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1015 conditions, 279 events. 150/279 cut-off events. For 584/594 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1050 event pairs, 22 based on Foata normal form. 8/275 useless extension candidates. Maximal degree in co-relation 961. Up to 214 conditions per place. [2023-08-27 13:15:56,332 INFO L140 encePairwiseOnDemand]: 135/141 looper letters, 47 selfloop transitions, 17 changer transitions 4/71 dead transitions. [2023-08-27 13:15:56,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 519 flow [2023-08-27 13:15:56,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:15:56,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:15:56,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 520 transitions. [2023-08-27 13:15:56,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46099290780141844 [2023-08-27 13:15:56,335 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 520 transitions. [2023-08-27 13:15:56,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 520 transitions. [2023-08-27 13:15:56,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:56,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 520 transitions. [2023-08-27 13:15:56,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 65.0) internal successors, (520), 8 states have internal predecessors, (520), 0 states have call successors, (0), 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 13:15:56,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 141.0) internal successors, (1269), 9 states have internal predecessors, (1269), 0 states have call successors, (0), 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 13:15:56,339 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 141.0) internal successors, (1269), 9 states have internal predecessors, (1269), 0 states have call successors, (0), 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 13:15:56,339 INFO L175 Difference]: Start difference. First operand has 47 places, 43 transitions, 261 flow. Second operand 8 states and 520 transitions. [2023-08-27 13:15:56,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 519 flow [2023-08-27 13:15:56,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 472 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-27 13:15:56,343 INFO L231 Difference]: Finished difference. Result has 53 places, 51 transitions, 314 flow [2023-08-27 13:15:56,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=314, PETRI_PLACES=53, PETRI_TRANSITIONS=51} [2023-08-27 13:15:56,343 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 33 predicate places. [2023-08-27 13:15:56,344 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 51 transitions, 314 flow [2023-08-27 13:15:56,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 61.8) internal successors, (618), 10 states have internal predecessors, (618), 0 states have call successors, (0), 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 13:15:56,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:56,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:56,358 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 13:15:56,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:56,556 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:56,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:56,556 INFO L85 PathProgramCache]: Analyzing trace with hash -543772353, now seen corresponding path program 3 times [2023-08-27 13:15:56,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:56,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642861312] [2023-08-27 13:15:56,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:56,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:56,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:56,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:56,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:56,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642861312] [2023-08-27 13:15:56,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642861312] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:56,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643315692] [2023-08-27 13:15:56,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:15:56,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:56,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:56,819 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 13:15:56,846 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 13:15:56,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:15:56,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:56,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:15:56,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:56,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:57,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:15:57,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643315692] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:57,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 13:15:57,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 9 [2023-08-27 13:15:57,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184496465] [2023-08-27 13:15:57,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:15:57,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:15:57,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:57,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:15:57,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2023-08-27 13:15:57,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 141 [2023-08-27 13:15:57,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 51 transitions, 314 flow. Second operand has 5 states, 5 states have (on average 61.6) internal successors, (308), 5 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:15:57,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:57,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 141 [2023-08-27 13:15:57,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:57,275 INFO L124 PetriNetUnfolderBase]: 166/307 cut-off events. [2023-08-27 13:15:57,275 INFO L125 PetriNetUnfolderBase]: For 576/586 co-relation queries the response was YES. [2023-08-27 13:15:57,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 307 events. 166/307 cut-off events. For 576/586 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1197 event pairs, 38 based on Foata normal form. 7/302 useless extension candidates. Maximal degree in co-relation 1078. Up to 263 conditions per place. [2023-08-27 13:15:57,277 INFO L140 encePairwiseOnDemand]: 135/141 looper letters, 47 selfloop transitions, 12 changer transitions 2/64 dead transitions. [2023-08-27 13:15:57,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 499 flow [2023-08-27 13:15:57,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:15:57,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:15:57,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 325 transitions. [2023-08-27 13:15:57,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46099290780141844 [2023-08-27 13:15:57,279 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 325 transitions. [2023-08-27 13:15:57,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 325 transitions. [2023-08-27 13:15:57,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:57,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 325 transitions. [2023-08-27 13:15:57,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:15:57,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 141.0) internal successors, (846), 6 states have internal predecessors, (846), 0 states have call successors, (0), 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 13:15:57,281 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 141.0) internal successors, (846), 6 states have internal predecessors, (846), 0 states have call successors, (0), 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 13:15:57,282 INFO L175 Difference]: Start difference. First operand has 53 places, 51 transitions, 314 flow. Second operand 5 states and 325 transitions. [2023-08-27 13:15:57,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 499 flow [2023-08-27 13:15:57,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 64 transitions, 449 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-27 13:15:57,285 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 339 flow [2023-08-27 13:15:57,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=339, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2023-08-27 13:15:57,286 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 36 predicate places. [2023-08-27 13:15:57,286 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 339 flow [2023-08-27 13:15:57,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 61.6) internal successors, (308), 5 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:15:57,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:57,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:57,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-27 13:15:57,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:57,495 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:15:57,495 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:57,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2074315301, now seen corresponding path program 1 times [2023-08-27 13:15:57,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:57,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241649151] [2023-08-27 13:15:57,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:57,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:57,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:57,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241649151] [2023-08-27 13:15:57,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241649151] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:57,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772584818] [2023-08-27 13:15:57,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:57,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:57,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:57,955 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 13:15:57,981 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 13:15:58,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:58,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:15:58,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:58,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:58,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:59,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:59,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772584818] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:59,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:59,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 17 [2023-08-27 13:15:59,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41702668] [2023-08-27 13:15:59,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:59,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:15:59,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:59,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:15:59,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:15:59,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:15:59,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 339 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:15:59,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:59,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:15:59,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:01,736 INFO L124 PetriNetUnfolderBase]: 300/602 cut-off events. [2023-08-27 13:16:01,737 INFO L125 PetriNetUnfolderBase]: For 1238/1238 co-relation queries the response was YES. [2023-08-27 13:16:01,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2241 conditions, 602 events. 300/602 cut-off events. For 1238/1238 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3050 event pairs, 25 based on Foata normal form. 3/601 useless extension candidates. Maximal degree in co-relation 2118. Up to 195 conditions per place. [2023-08-27 13:16:01,741 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 97 selfloop transitions, 72 changer transitions 31/200 dead transitions. [2023-08-27 13:16:01,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 200 transitions, 1457 flow [2023-08-27 13:16:01,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 13:16:01,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 13:16:01,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1703 transitions. [2023-08-27 13:16:01,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4026004728132388 [2023-08-27 13:16:01,747 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1703 transitions. [2023-08-27 13:16:01,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1703 transitions. [2023-08-27 13:16:01,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:01,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1703 transitions. [2023-08-27 13:16:01,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 56.766666666666666) internal successors, (1703), 30 states have internal predecessors, (1703), 0 states have call successors, (0), 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 13:16:01,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 141.0) internal successors, (4371), 31 states have internal predecessors, (4371), 0 states have call successors, (0), 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 13:16:01,758 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 141.0) internal successors, (4371), 31 states have internal predecessors, (4371), 0 states have call successors, (0), 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 13:16:01,758 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 339 flow. Second operand 30 states and 1703 transitions. [2023-08-27 13:16:01,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 200 transitions, 1457 flow [2023-08-27 13:16:01,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 200 transitions, 1434 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-08-27 13:16:01,766 INFO L231 Difference]: Finished difference. Result has 87 places, 102 transitions, 845 flow [2023-08-27 13:16:01,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=845, PETRI_PLACES=87, PETRI_TRANSITIONS=102} [2023-08-27 13:16:01,767 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 67 predicate places. [2023-08-27 13:16:01,767 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 102 transitions, 845 flow [2023-08-27 13:16:01,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:16:01,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:01,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:01,776 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 13:16:01,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:01,974 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:16:01,974 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:01,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1469132737, now seen corresponding path program 2 times [2023-08-27 13:16:01,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:01,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109623381] [2023-08-27 13:16:01,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:01,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:01,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:02,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:02,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:02,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109623381] [2023-08-27 13:16:02,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109623381] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:02,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947106936] [2023-08-27 13:16:02,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:16:02,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:02,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:02,312 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 13:16:02,333 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 13:16:02,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:16:02,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:02,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:16:02,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:02,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:02,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:03,738 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:03,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947106936] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:03,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:03,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:16:03,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147722715] [2023-08-27 13:16:03,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:03,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:16:03,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:03,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:16:03,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:16:03,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:16:03,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 102 transitions, 845 flow. Second operand has 18 states, 18 states have (on average 52.94444444444444) internal successors, (953), 18 states have internal predecessors, (953), 0 states have call successors, (0), 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 13:16:03,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:03,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:16:03,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:05,392 INFO L124 PetriNetUnfolderBase]: 310/614 cut-off events. [2023-08-27 13:16:05,393 INFO L125 PetriNetUnfolderBase]: For 1817/1817 co-relation queries the response was YES. [2023-08-27 13:16:05,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2719 conditions, 614 events. 310/614 cut-off events. For 1817/1817 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3069 event pairs, 19 based on Foata normal form. 4/614 useless extension candidates. Maximal degree in co-relation 2593. Up to 342 conditions per place. [2023-08-27 13:16:05,397 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 112 selfloop transitions, 55 changer transitions 23/190 dead transitions. [2023-08-27 13:16:05,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 190 transitions, 1625 flow [2023-08-27 13:16:05,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:16:05,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:16:05,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1303 transitions. [2023-08-27 13:16:05,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017884674683935 [2023-08-27 13:16:05,402 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1303 transitions. [2023-08-27 13:16:05,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1303 transitions. [2023-08-27 13:16:05,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:05,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1303 transitions. [2023-08-27 13:16:05,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 56.65217391304348) internal successors, (1303), 23 states have internal predecessors, (1303), 0 states have call successors, (0), 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 13:16:05,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 141.0) internal successors, (3384), 24 states have internal predecessors, (3384), 0 states have call successors, (0), 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 13:16:05,412 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 141.0) internal successors, (3384), 24 states have internal predecessors, (3384), 0 states have call successors, (0), 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 13:16:05,412 INFO L175 Difference]: Start difference. First operand has 87 places, 102 transitions, 845 flow. Second operand 23 states and 1303 transitions. [2023-08-27 13:16:05,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 190 transitions, 1625 flow [2023-08-27 13:16:05,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 190 transitions, 1262 flow, removed 160 selfloop flow, removed 13 redundant places. [2023-08-27 13:16:05,429 INFO L231 Difference]: Finished difference. Result has 101 places, 113 transitions, 790 flow [2023-08-27 13:16:05,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=790, PETRI_PLACES=101, PETRI_TRANSITIONS=113} [2023-08-27 13:16:05,430 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 81 predicate places. [2023-08-27 13:16:05,430 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 113 transitions, 790 flow [2023-08-27 13:16:05,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.94444444444444) internal successors, (953), 18 states have internal predecessors, (953), 0 states have call successors, (0), 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 13:16:05,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:05,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:05,439 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 13:16:05,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-08-27 13:16:05,638 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:16:05,638 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:05,638 INFO L85 PathProgramCache]: Analyzing trace with hash 604008821, now seen corresponding path program 3 times [2023-08-27 13:16:05,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:05,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596384296] [2023-08-27 13:16:05,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:05,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:06,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:06,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:06,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596384296] [2023-08-27 13:16:06,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596384296] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:06,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668001898] [2023-08-27 13:16:06,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:16:06,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:06,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:06,104 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 13:16:06,130 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 13:16:06,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:16:06,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:06,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:16:06,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:06,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:06,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:08,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:08,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668001898] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:08,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:08,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 17 [2023-08-27 13:16:08,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496077447] [2023-08-27 13:16:08,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:08,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:16:08,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:08,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:16:08,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:16:08,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:16:08,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 113 transitions, 790 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:16:08,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:08,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:16:08,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:10,722 INFO L124 PetriNetUnfolderBase]: 294/579 cut-off events. [2023-08-27 13:16:10,723 INFO L125 PetriNetUnfolderBase]: For 1071/1071 co-relation queries the response was YES. [2023-08-27 13:16:10,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 579 events. 294/579 cut-off events. For 1071/1071 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2842 event pairs, 19 based on Foata normal form. 3/560 useless extension candidates. Maximal degree in co-relation 2257. Up to 235 conditions per place. [2023-08-27 13:16:10,727 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 85 selfloop transitions, 82 changer transitions 17/184 dead transitions. [2023-08-27 13:16:10,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 184 transitions, 1405 flow [2023-08-27 13:16:10,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 13:16:10,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 13:16:10,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1414 transitions. [2023-08-27 13:16:10,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40113475177304964 [2023-08-27 13:16:10,732 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1414 transitions. [2023-08-27 13:16:10,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1414 transitions. [2023-08-27 13:16:10,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:10,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1414 transitions. [2023-08-27 13:16:10,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 56.56) internal successors, (1414), 25 states have internal predecessors, (1414), 0 states have call successors, (0), 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 13:16:10,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 141.0) internal successors, (3666), 26 states have internal predecessors, (3666), 0 states have call successors, (0), 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 13:16:10,742 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 141.0) internal successors, (3666), 26 states have internal predecessors, (3666), 0 states have call successors, (0), 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 13:16:10,742 INFO L175 Difference]: Start difference. First operand has 101 places, 113 transitions, 790 flow. Second operand 25 states and 1414 transitions. [2023-08-27 13:16:10,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 184 transitions, 1405 flow [2023-08-27 13:16:10,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 184 transitions, 1285 flow, removed 34 selfloop flow, removed 13 redundant places. [2023-08-27 13:16:10,753 INFO L231 Difference]: Finished difference. Result has 114 places, 117 transitions, 922 flow [2023-08-27 13:16:10,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=922, PETRI_PLACES=114, PETRI_TRANSITIONS=117} [2023-08-27 13:16:10,755 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 94 predicate places. [2023-08-27 13:16:10,755 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 117 transitions, 922 flow [2023-08-27 13:16:10,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:16:10,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:10,756 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:10,767 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 13:16:10,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-27 13:16:10,961 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:16:10,961 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:10,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1043136037, now seen corresponding path program 4 times [2023-08-27 13:16:10,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:10,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786333761] [2023-08-27 13:16:10,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:10,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:10,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:11,631 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 13:16:11,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:11,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786333761] [2023-08-27 13:16:11,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786333761] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:11,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509332869] [2023-08-27 13:16:11,631 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:16:11,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:11,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:11,633 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 13:16:11,656 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 13:16:11,747 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:16:11,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:11,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 13:16:11,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:12,213 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 13:16:12,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:13,885 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 13:16:13,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509332869] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:13,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:13,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 20 [2023-08-27 13:16:13,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846576184] [2023-08-27 13:16:13,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:13,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 13:16:13,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:13,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 13:16:13,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2023-08-27 13:16:13,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 141 [2023-08-27 13:16:13,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 117 transitions, 922 flow. Second operand has 22 states, 22 states have (on average 48.0) internal successors, (1056), 22 states have internal predecessors, (1056), 0 states have call successors, (0), 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 13:16:13,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:13,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 141 [2023-08-27 13:16:13,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:17,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:16:20,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:16:25,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:16:29,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:16:32,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:16:35,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:16:37,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:16:40,342 INFO L124 PetriNetUnfolderBase]: 405/771 cut-off events. [2023-08-27 13:16:40,342 INFO L125 PetriNetUnfolderBase]: For 2036/2036 co-relation queries the response was YES. [2023-08-27 13:16:40,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3443 conditions, 771 events. 405/771 cut-off events. For 2036/2036 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3925 event pairs, 21 based on Foata normal form. 5/758 useless extension candidates. Maximal degree in co-relation 3356. Up to 357 conditions per place. [2023-08-27 13:16:40,348 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 126 selfloop transitions, 84 changer transitions 30/240 dead transitions. [2023-08-27 13:16:40,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 240 transitions, 2037 flow [2023-08-27 13:16:40,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 13:16:40,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 13:16:40,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1597 transitions. [2023-08-27 13:16:40,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3653626172500572 [2023-08-27 13:16:40,355 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1597 transitions. [2023-08-27 13:16:40,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1597 transitions. [2023-08-27 13:16:40,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:40,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1597 transitions. [2023-08-27 13:16:40,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 51.516129032258064) internal successors, (1597), 31 states have internal predecessors, (1597), 0 states have call successors, (0), 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 13:16:40,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 141.0) internal successors, (4512), 32 states have internal predecessors, (4512), 0 states have call successors, (0), 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 13:16:40,367 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 141.0) internal successors, (4512), 32 states have internal predecessors, (4512), 0 states have call successors, (0), 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 13:16:40,367 INFO L175 Difference]: Start difference. First operand has 114 places, 117 transitions, 922 flow. Second operand 31 states and 1597 transitions. [2023-08-27 13:16:40,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 240 transitions, 2037 flow [2023-08-27 13:16:40,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 240 transitions, 1846 flow, removed 32 selfloop flow, removed 20 redundant places. [2023-08-27 13:16:40,384 INFO L231 Difference]: Finished difference. Result has 128 places, 146 transitions, 1253 flow [2023-08-27 13:16:40,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1253, PETRI_PLACES=128, PETRI_TRANSITIONS=146} [2023-08-27 13:16:40,385 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 108 predicate places. [2023-08-27 13:16:40,385 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 146 transitions, 1253 flow [2023-08-27 13:16:40,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 48.0) internal successors, (1056), 22 states have internal predecessors, (1056), 0 states have call successors, (0), 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 13:16:40,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:40,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:40,393 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 13:16:40,590 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,SelfDestructingSolverStorable10 [2023-08-27 13:16:40,591 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:16:40,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:40,591 INFO L85 PathProgramCache]: Analyzing trace with hash 794664601, now seen corresponding path program 5 times [2023-08-27 13:16:40,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:40,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945100923] [2023-08-27 13:16:40,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:40,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:40,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:40,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:40,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945100923] [2023-08-27 13:16:40,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945100923] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:40,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768615812] [2023-08-27 13:16:40,949 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:16:40,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:40,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:40,950 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 13:16:40,952 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 13:16:41,016 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:16:41,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:41,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:16:41,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:41,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:41,203 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:45,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:45,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768615812] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:45,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:45,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:16:45,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998518731] [2023-08-27 13:16:45,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:45,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:16:45,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:45,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:16:45,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:16:45,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:16:45,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 146 transitions, 1253 flow. Second operand has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 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 13:16:45,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:45,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:16:45,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:46,179 INFO L124 PetriNetUnfolderBase]: 439/833 cut-off events. [2023-08-27 13:16:46,179 INFO L125 PetriNetUnfolderBase]: For 3051/3051 co-relation queries the response was YES. [2023-08-27 13:16:46,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4052 conditions, 833 events. 439/833 cut-off events. For 3051/3051 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4285 event pairs, 61 based on Foata normal form. 2/815 useless extension candidates. Maximal degree in co-relation 4010. Up to 698 conditions per place. [2023-08-27 13:16:46,187 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 161 selfloop transitions, 37 changer transitions 16/214 dead transitions. [2023-08-27 13:16:46,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 214 transitions, 2107 flow [2023-08-27 13:16:46,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:16:46,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:16:46,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 908 transitions. [2023-08-27 13:16:46,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024822695035461 [2023-08-27 13:16:46,190 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 908 transitions. [2023-08-27 13:16:46,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 908 transitions. [2023-08-27 13:16:46,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:46,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 908 transitions. [2023-08-27 13:16:46,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 56.75) internal successors, (908), 16 states have internal predecessors, (908), 0 states have call successors, (0), 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 13:16:46,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 141.0) internal successors, (2397), 17 states have internal predecessors, (2397), 0 states have call successors, (0), 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 13:16:46,195 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 141.0) internal successors, (2397), 17 states have internal predecessors, (2397), 0 states have call successors, (0), 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 13:16:46,195 INFO L175 Difference]: Start difference. First operand has 128 places, 146 transitions, 1253 flow. Second operand 16 states and 908 transitions. [2023-08-27 13:16:46,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 214 transitions, 2107 flow [2023-08-27 13:16:46,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 214 transitions, 1841 flow, removed 106 selfloop flow, removed 13 redundant places. [2023-08-27 13:16:46,220 INFO L231 Difference]: Finished difference. Result has 136 places, 168 transitions, 1402 flow [2023-08-27 13:16:46,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1402, PETRI_PLACES=136, PETRI_TRANSITIONS=168} [2023-08-27 13:16:46,223 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 116 predicate places. [2023-08-27 13:16:46,223 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 168 transitions, 1402 flow [2023-08-27 13:16:46,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 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 13:16:46,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:46,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:46,231 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 13:16:46,428 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,SelfDestructingSolverStorable11 [2023-08-27 13:16:46,429 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:16:46,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:46,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1080507479, now seen corresponding path program 6 times [2023-08-27 13:16:46,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:46,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720362914] [2023-08-27 13:16:46,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:46,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:46,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:46,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720362914] [2023-08-27 13:16:46,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720362914] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:46,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025190867] [2023-08-27 13:16:46,910 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:16:46,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:46,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:46,911 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 13:16:46,914 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 13:16:46,976 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 13:16:46,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:46,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:16:46,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:47,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:47,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:50,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:50,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025190867] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:50,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:50,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:16:50,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608604175] [2023-08-27 13:16:50,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:50,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:16:50,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:50,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:16:50,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:16:50,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:16:50,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 168 transitions, 1402 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:16:50,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:50,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:16:50,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:51,965 INFO L124 PetriNetUnfolderBase]: 489/939 cut-off events. [2023-08-27 13:16:51,965 INFO L125 PetriNetUnfolderBase]: For 3804/3804 co-relation queries the response was YES. [2023-08-27 13:16:51,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4613 conditions, 939 events. 489/939 cut-off events. For 3804/3804 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5128 event pairs, 60 based on Foata normal form. 2/917 useless extension candidates. Maximal degree in co-relation 4494. Up to 760 conditions per place. [2023-08-27 13:16:51,974 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 186 selfloop transitions, 56 changer transitions 10/252 dead transitions. [2023-08-27 13:16:51,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 252 transitions, 2505 flow [2023-08-27 13:16:51,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:16:51,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:16:51,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1289 transitions. [2023-08-27 13:16:51,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39747147702744373 [2023-08-27 13:16:51,977 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1289 transitions. [2023-08-27 13:16:51,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1289 transitions. [2023-08-27 13:16:51,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:51,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1289 transitions. [2023-08-27 13:16:51,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 56.04347826086956) internal successors, (1289), 23 states have internal predecessors, (1289), 0 states have call successors, (0), 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 13:16:51,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 141.0) internal successors, (3384), 24 states have internal predecessors, (3384), 0 states have call successors, (0), 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 13:16:51,984 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 141.0) internal successors, (3384), 24 states have internal predecessors, (3384), 0 states have call successors, (0), 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 13:16:51,984 INFO L175 Difference]: Start difference. First operand has 136 places, 168 transitions, 1402 flow. Second operand 23 states and 1289 transitions. [2023-08-27 13:16:51,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 252 transitions, 2505 flow [2023-08-27 13:16:52,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 252 transitions, 2400 flow, removed 47 selfloop flow, removed 3 redundant places. [2023-08-27 13:16:52,012 INFO L231 Difference]: Finished difference. Result has 162 places, 195 transitions, 1847 flow [2023-08-27 13:16:52,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1847, PETRI_PLACES=162, PETRI_TRANSITIONS=195} [2023-08-27 13:16:52,013 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 142 predicate places. [2023-08-27 13:16:52,013 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 195 transitions, 1847 flow [2023-08-27 13:16:52,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:16:52,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:52,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:52,022 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 13:16:52,222 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,SelfDestructingSolverStorable12 [2023-08-27 13:16:52,222 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:16:52,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:52,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1093769279, now seen corresponding path program 7 times [2023-08-27 13:16:52,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:52,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097304314] [2023-08-27 13:16:52,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:52,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:52,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:52,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:52,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097304314] [2023-08-27 13:16:52,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097304314] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:52,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638656678] [2023-08-27 13:16:52,620 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:16:52,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:52,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:52,625 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 13:16:52,628 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 13:16:52,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:52,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:16:52,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:52,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:52,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:56,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:56,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638656678] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:56,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:56,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:16:56,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115397307] [2023-08-27 13:16:56,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:56,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:16:56,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:56,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:16:56,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:16:56,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:16:56,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 195 transitions, 1847 flow. Second operand has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 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 13:16:56,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:56,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:16:56,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:58,198 INFO L124 PetriNetUnfolderBase]: 483/911 cut-off events. [2023-08-27 13:16:58,198 INFO L125 PetriNetUnfolderBase]: For 4367/4367 co-relation queries the response was YES. [2023-08-27 13:16:58,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4707 conditions, 911 events. 483/911 cut-off events. For 4367/4367 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4820 event pairs, 60 based on Foata normal form. 2/891 useless extension candidates. Maximal degree in co-relation 4609. Up to 760 conditions per place. [2023-08-27 13:16:58,205 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 171 selfloop transitions, 57 changer transitions 10/238 dead transitions. [2023-08-27 13:16:58,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 238 transitions, 2508 flow [2023-08-27 13:16:58,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:16:58,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:16:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1167 transitions. [2023-08-27 13:16:58,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941236068895643 [2023-08-27 13:16:58,208 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1167 transitions. [2023-08-27 13:16:58,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1167 transitions. [2023-08-27 13:16:58,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:58,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1167 transitions. [2023-08-27 13:16:58,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 55.57142857142857) internal successors, (1167), 21 states have internal predecessors, (1167), 0 states have call successors, (0), 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 13:16:58,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 141.0) internal successors, (3102), 22 states have internal predecessors, (3102), 0 states have call successors, (0), 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 13:16:58,214 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 141.0) internal successors, (3102), 22 states have internal predecessors, (3102), 0 states have call successors, (0), 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 13:16:58,214 INFO L175 Difference]: Start difference. First operand has 162 places, 195 transitions, 1847 flow. Second operand 21 states and 1167 transitions. [2023-08-27 13:16:58,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 238 transitions, 2508 flow [2023-08-27 13:16:58,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 238 transitions, 2221 flow, removed 115 selfloop flow, removed 12 redundant places. [2023-08-27 13:16:58,247 INFO L231 Difference]: Finished difference. Result has 173 places, 198 transitions, 1785 flow [2023-08-27 13:16:58,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1785, PETRI_PLACES=173, PETRI_TRANSITIONS=198} [2023-08-27 13:16:58,248 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 153 predicate places. [2023-08-27 13:16:58,248 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 198 transitions, 1785 flow [2023-08-27 13:16:58,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 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 13:16:58,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:58,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:58,260 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 13:16:58,454 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,SelfDestructingSolverStorable13 [2023-08-27 13:16:58,455 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:16:58,455 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:58,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1503846509, now seen corresponding path program 8 times [2023-08-27 13:16:58,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:58,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527174245] [2023-08-27 13:16:58,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:58,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:58,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:58,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:58,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:58,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527174245] [2023-08-27 13:16:58,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527174245] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:58,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568276387] [2023-08-27 13:16:58,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:16:58,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:58,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:58,841 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 13:16:58,843 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 13:16:58,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:16:58,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:58,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:16:58,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:59,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:59,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:01,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:01,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568276387] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:01,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:01,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:01,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361964695] [2023-08-27 13:17:01,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:01,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:01,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:01,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:01,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:01,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:01,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 198 transitions, 1785 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:01,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:01,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:01,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:03,343 INFO L124 PetriNetUnfolderBase]: 511/965 cut-off events. [2023-08-27 13:17:03,343 INFO L125 PetriNetUnfolderBase]: For 4985/4985 co-relation queries the response was YES. [2023-08-27 13:17:03,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5073 conditions, 965 events. 511/965 cut-off events. For 4985/4985 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5222 event pairs, 61 based on Foata normal form. 2/945 useless extension candidates. Maximal degree in co-relation 4969. Up to 781 conditions per place. [2023-08-27 13:17:03,352 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 176 selfloop transitions, 60 changer transitions 10/246 dead transitions. [2023-08-27 13:17:03,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 246 transitions, 2632 flow [2023-08-27 13:17:03,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:17:03,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:17:03,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1005 transitions. [2023-08-27 13:17:03,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3959810874704492 [2023-08-27 13:17:03,353 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1005 transitions. [2023-08-27 13:17:03,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1005 transitions. [2023-08-27 13:17:03,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:03,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1005 transitions. [2023-08-27 13:17:03,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 55.833333333333336) internal successors, (1005), 18 states have internal predecessors, (1005), 0 states have call successors, (0), 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 13:17:03,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:03,358 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:03,358 INFO L175 Difference]: Start difference. First operand has 173 places, 198 transitions, 1785 flow. Second operand 18 states and 1005 transitions. [2023-08-27 13:17:03,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 246 transitions, 2632 flow [2023-08-27 13:17:03,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 246 transitions, 2501 flow, removed 30 selfloop flow, removed 16 redundant places. [2023-08-27 13:17:03,389 INFO L231 Difference]: Finished difference. Result has 177 places, 208 transitions, 2014 flow [2023-08-27 13:17:03,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2014, PETRI_PLACES=177, PETRI_TRANSITIONS=208} [2023-08-27 13:17:03,390 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 157 predicate places. [2023-08-27 13:17:03,390 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 208 transitions, 2014 flow [2023-08-27 13:17:03,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:03,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:03,391 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:03,397 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 13:17:03,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:03,597 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:03,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:03,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1447777499, now seen corresponding path program 4 times [2023-08-27 13:17:03,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:03,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938601526] [2023-08-27 13:17:03,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:03,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:03,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:03,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:03,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:03,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938601526] [2023-08-27 13:17:03,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938601526] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:03,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865533409] [2023-08-27 13:17:03,791 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:17:03,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:03,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:03,792 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 13:17:03,794 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 13:17:03,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:17:03,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:03,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-27 13:17:03,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:04,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:04,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:04,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:04,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865533409] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:04,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:04,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 6] total 17 [2023-08-27 13:17:04,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349540658] [2023-08-27 13:17:04,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:04,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:17:04,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:04,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:17:04,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:17:04,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:04,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 208 transitions, 2014 flow. Second operand has 19 states, 19 states have (on average 53.10526315789474) internal successors, (1009), 19 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:17:04,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:04,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:04,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:04,692 INFO L124 PetriNetUnfolderBase]: 511/960 cut-off events. [2023-08-27 13:17:04,692 INFO L125 PetriNetUnfolderBase]: For 5467/5467 co-relation queries the response was YES. [2023-08-27 13:17:04,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5128 conditions, 960 events. 511/960 cut-off events. For 5467/5467 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5136 event pairs, 56 based on Foata normal form. 3/945 useless extension candidates. Maximal degree in co-relation 5033. Up to 841 conditions per place. [2023-08-27 13:17:04,700 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 185 selfloop transitions, 46 changer transitions 16/247 dead transitions. [2023-08-27 13:17:04,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 247 transitions, 2670 flow [2023-08-27 13:17:04,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:17:04,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:17:04,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 891 transitions. [2023-08-27 13:17:04,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949468085106383 [2023-08-27 13:17:04,702 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 891 transitions. [2023-08-27 13:17:04,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 891 transitions. [2023-08-27 13:17:04,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:04,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 891 transitions. [2023-08-27 13:17:04,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 55.6875) internal successors, (891), 16 states have internal predecessors, (891), 0 states have call successors, (0), 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 13:17:04,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 141.0) internal successors, (2397), 17 states have internal predecessors, (2397), 0 states have call successors, (0), 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 13:17:04,708 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 141.0) internal successors, (2397), 17 states have internal predecessors, (2397), 0 states have call successors, (0), 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 13:17:04,708 INFO L175 Difference]: Start difference. First operand has 177 places, 208 transitions, 2014 flow. Second operand 16 states and 891 transitions. [2023-08-27 13:17:04,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 247 transitions, 2670 flow [2023-08-27 13:17:04,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 247 transitions, 2511 flow, removed 53 selfloop flow, removed 11 redundant places. [2023-08-27 13:17:04,752 INFO L231 Difference]: Finished difference. Result has 187 places, 211 transitions, 2046 flow [2023-08-27 13:17:04,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2046, PETRI_PLACES=187, PETRI_TRANSITIONS=211} [2023-08-27 13:17:04,753 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 167 predicate places. [2023-08-27 13:17:04,753 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 211 transitions, 2046 flow [2023-08-27 13:17:04,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 53.10526315789474) internal successors, (1009), 19 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:17:04,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:04,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:04,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 13:17:04,959 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,SelfDestructingSolverStorable15 [2023-08-27 13:17:04,959 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:04,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:04,960 INFO L85 PathProgramCache]: Analyzing trace with hash 638430873, now seen corresponding path program 9 times [2023-08-27 13:17:04,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:04,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116232732] [2023-08-27 13:17:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:04,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:05,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:05,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116232732] [2023-08-27 13:17:05,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116232732] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:05,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310855296] [2023-08-27 13:17:05,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:17:05,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:05,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:05,249 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 13:17:05,257 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 13:17:05,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:17:05,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:05,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:05,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:05,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:05,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:07,523 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:07,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310855296] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:07,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:07,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:07,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033888461] [2023-08-27 13:17:07,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:07,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:07,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:07,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:07,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:07,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:07,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 211 transitions, 2046 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:07,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:07,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:07,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:08,522 INFO L124 PetriNetUnfolderBase]: 507/956 cut-off events. [2023-08-27 13:17:08,522 INFO L125 PetriNetUnfolderBase]: For 5060/5060 co-relation queries the response was YES. [2023-08-27 13:17:08,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5173 conditions, 956 events. 507/956 cut-off events. For 5060/5060 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5128 event pairs, 60 based on Foata normal form. 3/939 useless extension candidates. Maximal degree in co-relation 5066. Up to 852 conditions per place. [2023-08-27 13:17:08,528 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 198 selfloop transitions, 43 changer transitions 8/249 dead transitions. [2023-08-27 13:17:08,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 249 transitions, 2734 flow [2023-08-27 13:17:08,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:17:08,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:17:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1000 transitions. [2023-08-27 13:17:08,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39401103230890466 [2023-08-27 13:17:08,531 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1000 transitions. [2023-08-27 13:17:08,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1000 transitions. [2023-08-27 13:17:08,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:08,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1000 transitions. [2023-08-27 13:17:08,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 55.55555555555556) internal successors, (1000), 18 states have internal predecessors, (1000), 0 states have call successors, (0), 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 13:17:08,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:08,536 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:08,536 INFO L175 Difference]: Start difference. First operand has 187 places, 211 transitions, 2046 flow. Second operand 18 states and 1000 transitions. [2023-08-27 13:17:08,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 249 transitions, 2734 flow [2023-08-27 13:17:08,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 249 transitions, 2635 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-08-27 13:17:08,576 INFO L231 Difference]: Finished difference. Result has 195 places, 216 transitions, 2145 flow [2023-08-27 13:17:08,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2145, PETRI_PLACES=195, PETRI_TRANSITIONS=216} [2023-08-27 13:17:08,577 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 175 predicate places. [2023-08-27 13:17:08,577 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 216 transitions, 2145 flow [2023-08-27 13:17:08,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:08,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:08,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:08,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-27 13:17:08,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 13:17:08,783 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:08,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:08,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1490584709, now seen corresponding path program 10 times [2023-08-27 13:17:08,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:08,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262006334] [2023-08-27 13:17:08,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:08,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:08,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:09,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:09,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:09,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262006334] [2023-08-27 13:17:09,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262006334] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:09,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105788768] [2023-08-27 13:17:09,149 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:17:09,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:09,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:09,151 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:09,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 13:17:09,229 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:17:09,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:09,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:09,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:09,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:09,411 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:12,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:12,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105788768] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:12,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:12,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:12,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151868130] [2023-08-27 13:17:12,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:12,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:12,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:12,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:12,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:12,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:12,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 216 transitions, 2145 flow. Second operand has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 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 13:17:12,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:12,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:12,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:13,816 INFO L124 PetriNetUnfolderBase]: 509/957 cut-off events. [2023-08-27 13:17:13,816 INFO L125 PetriNetUnfolderBase]: For 5148/5148 co-relation queries the response was YES. [2023-08-27 13:17:13,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5221 conditions, 957 events. 509/957 cut-off events. For 5148/5148 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5114 event pairs, 55 based on Foata normal form. 2/939 useless extension candidates. Maximal degree in co-relation 5155. Up to 767 conditions per place. [2023-08-27 13:17:13,823 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 186 selfloop transitions, 63 changer transitions 10/259 dead transitions. [2023-08-27 13:17:13,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 259 transitions, 2862 flow [2023-08-27 13:17:13,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:17:13,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:17:13,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1013 transitions. [2023-08-27 13:17:13,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39913317572892043 [2023-08-27 13:17:13,825 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1013 transitions. [2023-08-27 13:17:13,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1013 transitions. [2023-08-27 13:17:13,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:13,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1013 transitions. [2023-08-27 13:17:13,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 56.27777777777778) internal successors, (1013), 18 states have internal predecessors, (1013), 0 states have call successors, (0), 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 13:17:13,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:13,829 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:13,829 INFO L175 Difference]: Start difference. First operand has 195 places, 216 transitions, 2145 flow. Second operand 18 states and 1013 transitions. [2023-08-27 13:17:13,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 259 transitions, 2862 flow [2023-08-27 13:17:13,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 259 transitions, 2756 flow, removed 19 selfloop flow, removed 14 redundant places. [2023-08-27 13:17:13,857 INFO L231 Difference]: Finished difference. Result has 200 places, 219 transitions, 2257 flow [2023-08-27 13:17:13,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2257, PETRI_PLACES=200, PETRI_TRANSITIONS=219} [2023-08-27 13:17:13,857 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 180 predicate places. [2023-08-27 13:17:13,858 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 219 transitions, 2257 flow [2023-08-27 13:17:13,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 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 13:17:13,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:13,858 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:13,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:14,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 13:17:14,059 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:14,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:14,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1426341431, now seen corresponding path program 4 times [2023-08-27 13:17:14,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:14,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223268493] [2023-08-27 13:17:14,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:14,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:14,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:14,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:14,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223268493] [2023-08-27 13:17:14,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223268493] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:14,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541880139] [2023-08-27 13:17:14,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:17:14,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:14,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:14,320 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:14,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 13:17:14,410 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:17:14,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:14,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 13:17:14,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:14,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:14,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:14,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:14,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541880139] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:14,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:14,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 13 [2023-08-27 13:17:14,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477955816] [2023-08-27 13:17:14,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:14,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:17:14,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:14,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:17:14,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:17:14,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 141 [2023-08-27 13:17:14,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 219 transitions, 2257 flow. Second operand has 15 states, 15 states have (on average 55.6) internal successors, (834), 15 states have internal predecessors, (834), 0 states have call successors, (0), 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 13:17:14,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:14,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 141 [2023-08-27 13:17:14,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:15,201 INFO L124 PetriNetUnfolderBase]: 559/1050 cut-off events. [2023-08-27 13:17:15,201 INFO L125 PetriNetUnfolderBase]: For 7580/7580 co-relation queries the response was YES. [2023-08-27 13:17:15,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6140 conditions, 1050 events. 559/1050 cut-off events. For 7580/7580 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5736 event pairs, 52 based on Foata normal form. 2/1032 useless extension candidates. Maximal degree in co-relation 6072. Up to 821 conditions per place. [2023-08-27 13:17:15,209 INFO L140 encePairwiseOnDemand]: 134/141 looper letters, 215 selfloop transitions, 48 changer transitions 6/269 dead transitions. [2023-08-27 13:17:15,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 269 transitions, 3289 flow [2023-08-27 13:17:15,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:17:15,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:17:15,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 874 transitions. [2023-08-27 13:17:15,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132387706855792 [2023-08-27 13:17:15,211 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 874 transitions. [2023-08-27 13:17:15,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 874 transitions. [2023-08-27 13:17:15,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:15,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 874 transitions. [2023-08-27 13:17:15,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 58.266666666666666) internal successors, (874), 15 states have internal predecessors, (874), 0 states have call successors, (0), 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 13:17:15,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 141.0) internal successors, (2256), 16 states have internal predecessors, (2256), 0 states have call successors, (0), 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 13:17:15,214 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 141.0) internal successors, (2256), 16 states have internal predecessors, (2256), 0 states have call successors, (0), 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 13:17:15,215 INFO L175 Difference]: Start difference. First operand has 200 places, 219 transitions, 2257 flow. Second operand 15 states and 874 transitions. [2023-08-27 13:17:15,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 269 transitions, 3289 flow [2023-08-27 13:17:15,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 269 transitions, 3107 flow, removed 57 selfloop flow, removed 14 redundant places. [2023-08-27 13:17:15,256 INFO L231 Difference]: Finished difference. Result has 202 places, 233 transitions, 2438 flow [2023-08-27 13:17:15,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2438, PETRI_PLACES=202, PETRI_TRANSITIONS=233} [2023-08-27 13:17:15,257 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 182 predicate places. [2023-08-27 13:17:15,257 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 233 transitions, 2438 flow [2023-08-27 13:17:15,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 55.6) internal successors, (834), 15 states have internal predecessors, (834), 0 states have call successors, (0), 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 13:17:15,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:15,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:15,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:15,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:15,458 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:15,458 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:15,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1178912227, now seen corresponding path program 11 times [2023-08-27 13:17:15,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:15,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240764478] [2023-08-27 13:17:15,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:15,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:15,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:15,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240764478] [2023-08-27 13:17:15,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240764478] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:15,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141196790] [2023-08-27 13:17:15,725 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:17:15,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:15,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:15,729 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:15,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 13:17:15,810 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:17:15,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:15,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:15,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:15,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:15,978 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:17,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:17,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141196790] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:17,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:17,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:17,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421924791] [2023-08-27 13:17:17,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:17,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:17,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:17,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:17,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:17,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:17,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 233 transitions, 2438 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:17,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:17,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:17,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:18,610 INFO L124 PetriNetUnfolderBase]: 573/1082 cut-off events. [2023-08-27 13:17:18,610 INFO L125 PetriNetUnfolderBase]: For 8243/8243 co-relation queries the response was YES. [2023-08-27 13:17:18,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6483 conditions, 1082 events. 573/1082 cut-off events. For 8243/8243 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6013 event pairs, 83 based on Foata normal form. 2/1066 useless extension candidates. Maximal degree in co-relation 6342. Up to 987 conditions per place. [2023-08-27 13:17:18,618 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 219 selfloop transitions, 43 changer transitions 7/269 dead transitions. [2023-08-27 13:17:18,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 269 transitions, 3299 flow [2023-08-27 13:17:18,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:17:18,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:17:18,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 890 transitions. [2023-08-27 13:17:18,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945035460992908 [2023-08-27 13:17:18,620 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 890 transitions. [2023-08-27 13:17:18,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 890 transitions. [2023-08-27 13:17:18,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:18,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 890 transitions. [2023-08-27 13:17:18,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 55.625) internal successors, (890), 16 states have internal predecessors, (890), 0 states have call successors, (0), 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 13:17:18,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 141.0) internal successors, (2397), 17 states have internal predecessors, (2397), 0 states have call successors, (0), 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 13:17:18,622 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 141.0) internal successors, (2397), 17 states have internal predecessors, (2397), 0 states have call successors, (0), 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 13:17:18,623 INFO L175 Difference]: Start difference. First operand has 202 places, 233 transitions, 2438 flow. Second operand 16 states and 890 transitions. [2023-08-27 13:17:18,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 269 transitions, 3299 flow [2023-08-27 13:17:18,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 269 transitions, 3145 flow, removed 64 selfloop flow, removed 6 redundant places. [2023-08-27 13:17:18,666 INFO L231 Difference]: Finished difference. Result has 214 places, 241 transitions, 2607 flow [2023-08-27 13:17:18,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=2302, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2607, PETRI_PLACES=214, PETRI_TRANSITIONS=241} [2023-08-27 13:17:18,666 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 194 predicate places. [2023-08-27 13:17:18,667 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 241 transitions, 2607 flow [2023-08-27 13:17:18,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:18,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:18,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:18,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:18,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:18,867 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:18,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:18,868 INFO L85 PathProgramCache]: Analyzing trace with hash -512320495, now seen corresponding path program 12 times [2023-08-27 13:17:18,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:18,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576278824] [2023-08-27 13:17:18,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:18,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:18,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:19,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:19,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:19,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576278824] [2023-08-27 13:17:19,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576278824] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:19,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491278332] [2023-08-27 13:17:19,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:17:19,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:19,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:19,217 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:19,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 13:17:19,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:17:19,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:19,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:19,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:19,445 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:22,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:22,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491278332] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:22,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:22,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:22,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877985323] [2023-08-27 13:17:22,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:22,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:22,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:22,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:22,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:22,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:22,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 241 transitions, 2607 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:22,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:22,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:22,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:23,486 INFO L124 PetriNetUnfolderBase]: 603/1136 cut-off events. [2023-08-27 13:17:23,486 INFO L125 PetriNetUnfolderBase]: For 9818/9818 co-relation queries the response was YES. [2023-08-27 13:17:23,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6999 conditions, 1136 events. 603/1136 cut-off events. For 9818/9818 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6369 event pairs, 85 based on Foata normal form. 2/1120 useless extension candidates. Maximal degree in co-relation 6867. Up to 973 conditions per place. [2023-08-27 13:17:23,495 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 215 selfloop transitions, 62 changer transitions 10/287 dead transitions. [2023-08-27 13:17:23,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 287 transitions, 3607 flow [2023-08-27 13:17:23,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:17:23,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:17:23,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1003 transitions. [2023-08-27 13:17:23,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951930654058314 [2023-08-27 13:17:23,497 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1003 transitions. [2023-08-27 13:17:23,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1003 transitions. [2023-08-27 13:17:23,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:23,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1003 transitions. [2023-08-27 13:17:23,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 55.72222222222222) internal successors, (1003), 18 states have internal predecessors, (1003), 0 states have call successors, (0), 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 13:17:23,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:23,501 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:23,502 INFO L175 Difference]: Start difference. First operand has 214 places, 241 transitions, 2607 flow. Second operand 18 states and 1003 transitions. [2023-08-27 13:17:23,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 287 transitions, 3607 flow [2023-08-27 13:17:23,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 287 transitions, 3404 flow, removed 75 selfloop flow, removed 13 redundant places. [2023-08-27 13:17:23,563 INFO L231 Difference]: Finished difference. Result has 222 places, 251 transitions, 2823 flow [2023-08-27 13:17:23,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2823, PETRI_PLACES=222, PETRI_TRANSITIONS=251} [2023-08-27 13:17:23,564 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 202 predicate places. [2023-08-27 13:17:23,564 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 251 transitions, 2823 flow [2023-08-27 13:17:23,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:23,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:23,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:23,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:23,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 13:17:23,771 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:23,771 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:23,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1370272421, now seen corresponding path program 13 times [2023-08-27 13:17:23,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:23,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181826452] [2023-08-27 13:17:23,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:23,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:23,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:24,181 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:24,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:24,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181826452] [2023-08-27 13:17:24,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181826452] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:24,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048284092] [2023-08-27 13:17:24,182 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:17:24,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:24,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:24,183 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:24,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 13:17:24,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:24,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:24,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:24,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:24,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:25,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:25,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048284092] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:25,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:25,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 18 [2023-08-27 13:17:25,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894148907] [2023-08-27 13:17:25,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:25,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:17:25,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:25,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:17:25,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:17:25,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 141 [2023-08-27 13:17:25,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 251 transitions, 2823 flow. Second operand has 20 states, 20 states have (on average 48.0) internal successors, (960), 20 states have internal predecessors, (960), 0 states have call successors, (0), 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 13:17:25,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:25,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 141 [2023-08-27 13:17:25,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:27,178 INFO L124 PetriNetUnfolderBase]: 652/1245 cut-off events. [2023-08-27 13:17:27,178 INFO L125 PetriNetUnfolderBase]: For 13547/13547 co-relation queries the response was YES. [2023-08-27 13:17:27,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7997 conditions, 1245 events. 652/1245 cut-off events. For 13547/13547 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7231 event pairs, 72 based on Foata normal form. 3/1230 useless extension candidates. Maximal degree in co-relation 7858. Up to 982 conditions per place. [2023-08-27 13:17:27,186 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 236 selfloop transitions, 81 changer transitions 21/338 dead transitions. [2023-08-27 13:17:27,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 338 transitions, 4437 flow [2023-08-27 13:17:27,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 13:17:27,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 13:17:27,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1227 transitions. [2023-08-27 13:17:27,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625886524822695 [2023-08-27 13:17:27,189 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1227 transitions. [2023-08-27 13:17:27,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1227 transitions. [2023-08-27 13:17:27,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:27,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1227 transitions. [2023-08-27 13:17:27,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 51.125) internal successors, (1227), 24 states have internal predecessors, (1227), 0 states have call successors, (0), 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 13:17:27,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 141.0) internal successors, (3525), 25 states have internal predecessors, (3525), 0 states have call successors, (0), 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 13:17:27,193 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 141.0) internal successors, (3525), 25 states have internal predecessors, (3525), 0 states have call successors, (0), 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 13:17:27,193 INFO L175 Difference]: Start difference. First operand has 222 places, 251 transitions, 2823 flow. Second operand 24 states and 1227 transitions. [2023-08-27 13:17:27,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 338 transitions, 4437 flow [2023-08-27 13:17:27,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 338 transitions, 4242 flow, removed 71 selfloop flow, removed 11 redundant places. [2023-08-27 13:17:27,277 INFO L231 Difference]: Finished difference. Result has 239 places, 279 transitions, 3463 flow [2023-08-27 13:17:27,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3463, PETRI_PLACES=239, PETRI_TRANSITIONS=279} [2023-08-27 13:17:27,278 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 219 predicate places. [2023-08-27 13:17:27,278 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 279 transitions, 3463 flow [2023-08-27 13:17:27,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 48.0) internal successors, (960), 20 states have internal predecessors, (960), 0 states have call successors, (0), 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 13:17:27,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:27,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:27,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:27,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 13:17:27,484 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:27,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:27,484 INFO L85 PathProgramCache]: Analyzing trace with hash -540026125, now seen corresponding path program 14 times [2023-08-27 13:17:27,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:27,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941520750] [2023-08-27 13:17:27,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:27,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:27,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:27,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941520750] [2023-08-27 13:17:27,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941520750] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:27,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742700218] [2023-08-27 13:17:27,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:17:27,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:27,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:27,847 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:27,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 13:17:27,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:17:27,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:27,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:27,925 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:28,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:28,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:31,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742700218] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:31,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:31,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:31,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893680203] [2023-08-27 13:17:31,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:31,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:31,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:31,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:31,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:31,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:31,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 279 transitions, 3463 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:31,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:31,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:31,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:33,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 13:17:33,758 INFO L124 PetriNetUnfolderBase]: 634/1204 cut-off events. [2023-08-27 13:17:33,758 INFO L125 PetriNetUnfolderBase]: For 12129/12129 co-relation queries the response was YES. [2023-08-27 13:17:33,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7836 conditions, 1204 events. 634/1204 cut-off events. For 12129/12129 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6881 event pairs, 81 based on Foata normal form. 2/1186 useless extension candidates. Maximal degree in co-relation 7685. Up to 1046 conditions per place. [2023-08-27 13:17:33,767 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 245 selfloop transitions, 63 changer transitions 8/316 dead transitions. [2023-08-27 13:17:33,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 316 transitions, 4311 flow [2023-08-27 13:17:33,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:17:33,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:17:33,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1007 transitions. [2023-08-27 13:17:33,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396769109535067 [2023-08-27 13:17:33,769 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1007 transitions. [2023-08-27 13:17:33,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1007 transitions. [2023-08-27 13:17:33,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:33,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1007 transitions. [2023-08-27 13:17:33,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 55.94444444444444) internal successors, (1007), 18 states have internal predecessors, (1007), 0 states have call successors, (0), 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 13:17:33,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:33,772 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:33,772 INFO L175 Difference]: Start difference. First operand has 239 places, 279 transitions, 3463 flow. Second operand 18 states and 1007 transitions. [2023-08-27 13:17:33,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 316 transitions, 4311 flow [2023-08-27 13:17:33,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 316 transitions, 3821 flow, removed 227 selfloop flow, removed 10 redundant places. [2023-08-27 13:17:33,836 INFO L231 Difference]: Finished difference. Result has 247 places, 282 transitions, 3204 flow [2023-08-27 13:17:33,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3204, PETRI_PLACES=247, PETRI_TRANSITIONS=282} [2023-08-27 13:17:33,837 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 227 predicate places. [2023-08-27 13:17:33,837 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 282 transitions, 3204 flow [2023-08-27 13:17:33,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:33,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:33,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:33,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:34,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:34,038 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:34,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:34,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2031815643, now seen corresponding path program 15 times [2023-08-27 13:17:34,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:34,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031699511] [2023-08-27 13:17:34,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:34,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:34,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:34,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:34,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:34,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031699511] [2023-08-27 13:17:34,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031699511] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:34,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311044707] [2023-08-27 13:17:34,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:17:34,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:34,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:34,372 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:34,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 13:17:34,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:17:34,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:34,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:34,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:34,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:36,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:36,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311044707] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:36,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:36,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:36,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468971816] [2023-08-27 13:17:36,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:36,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:36,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:36,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:36,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:36,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:36,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 282 transitions, 3204 flow. Second operand has 18 states, 18 states have (on average 52.94444444444444) internal successors, (953), 18 states have internal predecessors, (953), 0 states have call successors, (0), 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 13:17:36,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:36,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:36,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:38,443 INFO L124 PetriNetUnfolderBase]: 683/1299 cut-off events. [2023-08-27 13:17:38,443 INFO L125 PetriNetUnfolderBase]: For 14587/14587 co-relation queries the response was YES. [2023-08-27 13:17:38,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8543 conditions, 1299 events. 683/1299 cut-off events. For 14587/14587 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7573 event pairs, 76 based on Foata normal form. 2/1275 useless extension candidates. Maximal degree in co-relation 8462. Up to 1116 conditions per place. [2023-08-27 13:17:38,452 INFO L140 encePairwiseOnDemand]: 132/141 looper letters, 285 selfloop transitions, 59 changer transitions 10/354 dead transitions. [2023-08-27 13:17:38,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 354 transitions, 4713 flow [2023-08-27 13:17:38,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 13:17:38,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 13:17:38,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1342 transitions. [2023-08-27 13:17:38,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3965721040189125 [2023-08-27 13:17:38,455 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1342 transitions. [2023-08-27 13:17:38,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1342 transitions. [2023-08-27 13:17:38,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:38,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1342 transitions. [2023-08-27 13:17:38,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 55.916666666666664) internal successors, (1342), 24 states have internal predecessors, (1342), 0 states have call successors, (0), 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 13:17:38,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 141.0) internal successors, (3525), 25 states have internal predecessors, (3525), 0 states have call successors, (0), 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 13:17:38,460 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 141.0) internal successors, (3525), 25 states have internal predecessors, (3525), 0 states have call successors, (0), 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 13:17:38,460 INFO L175 Difference]: Start difference. First operand has 247 places, 282 transitions, 3204 flow. Second operand 24 states and 1342 transitions. [2023-08-27 13:17:38,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 354 transitions, 4713 flow [2023-08-27 13:17:38,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 354 transitions, 4492 flow, removed 75 selfloop flow, removed 14 redundant places. [2023-08-27 13:17:38,558 INFO L231 Difference]: Finished difference. Result has 263 places, 301 transitions, 3664 flow [2023-08-27 13:17:38,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3664, PETRI_PLACES=263, PETRI_TRANSITIONS=301} [2023-08-27 13:17:38,559 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 243 predicate places. [2023-08-27 13:17:38,559 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 301 transitions, 3664 flow [2023-08-27 13:17:38,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.94444444444444) internal successors, (953), 18 states have internal predecessors, (953), 0 states have call successors, (0), 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 13:17:38,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:38,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:38,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-27 13:17:38,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:38,765 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:38,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:38,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1967502711, now seen corresponding path program 16 times [2023-08-27 13:17:38,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:38,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670596776] [2023-08-27 13:17:38,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:38,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:39,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:39,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:39,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670596776] [2023-08-27 13:17:39,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670596776] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:39,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634409781] [2023-08-27 13:17:39,042 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:17:39,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:39,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:39,043 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:39,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 13:17:39,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:17:39,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:39,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:39,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:39,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:39,273 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:40,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:40,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634409781] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:40,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:40,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 17 [2023-08-27 13:17:40,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285771169] [2023-08-27 13:17:40,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:40,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:17:40,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:40,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:17:40,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:17:40,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:40,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 301 transitions, 3664 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:17:40,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:40,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:40,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:41,776 INFO L124 PetriNetUnfolderBase]: 679/1306 cut-off events. [2023-08-27 13:17:41,777 INFO L125 PetriNetUnfolderBase]: For 17245/17245 co-relation queries the response was YES. [2023-08-27 13:17:41,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8757 conditions, 1306 events. 679/1306 cut-off events. For 17245/17245 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7733 event pairs, 66 based on Foata normal form. 3/1283 useless extension candidates. Maximal degree in co-relation 8588. Up to 1086 conditions per place. [2023-08-27 13:17:41,787 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 264 selfloop transitions, 76 changer transitions 19/359 dead transitions. [2023-08-27 13:17:41,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 359 transitions, 4748 flow [2023-08-27 13:17:41,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:17:41,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:17:41,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1284 transitions. [2023-08-27 13:17:41,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39592969472710454 [2023-08-27 13:17:41,789 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1284 transitions. [2023-08-27 13:17:41,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1284 transitions. [2023-08-27 13:17:41,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:41,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1284 transitions. [2023-08-27 13:17:41,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.82608695652174) internal successors, (1284), 23 states have internal predecessors, (1284), 0 states have call successors, (0), 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 13:17:41,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 141.0) internal successors, (3384), 24 states have internal predecessors, (3384), 0 states have call successors, (0), 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 13:17:41,794 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 141.0) internal successors, (3384), 24 states have internal predecessors, (3384), 0 states have call successors, (0), 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 13:17:41,794 INFO L175 Difference]: Start difference. First operand has 263 places, 301 transitions, 3664 flow. Second operand 23 states and 1284 transitions. [2023-08-27 13:17:41,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 359 transitions, 4748 flow [2023-08-27 13:17:41,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 359 transitions, 4310 flow, removed 183 selfloop flow, removed 20 redundant places. [2023-08-27 13:17:41,909 INFO L231 Difference]: Finished difference. Result has 272 places, 306 transitions, 3537 flow [2023-08-27 13:17:41,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3537, PETRI_PLACES=272, PETRI_TRANSITIONS=306} [2023-08-27 13:17:41,910 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 252 predicate places. [2023-08-27 13:17:41,910 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 306 transitions, 3537 flow [2023-08-27 13:17:41,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:17:41,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:41,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:41,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:42,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 13:17:42,115 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:42,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:42,116 INFO L85 PathProgramCache]: Analyzing trace with hash -348665931, now seen corresponding path program 17 times [2023-08-27 13:17:42,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:42,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640835655] [2023-08-27 13:17:42,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:42,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:42,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:42,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:42,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:42,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640835655] [2023-08-27 13:17:42,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640835655] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:42,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586246885] [2023-08-27 13:17:42,464 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:17:42,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:42,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:42,465 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:42,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 13:17:42,522 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:17:42,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:42,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:42,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:42,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:42,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:43,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586246885] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:43,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:43,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 17 [2023-08-27 13:17:43,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186392839] [2023-08-27 13:17:43,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:43,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:17:43,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:43,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:17:43,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:17:43,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:43,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 306 transitions, 3537 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:17:43,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:43,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:43,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:46,698 INFO L124 PetriNetUnfolderBase]: 722/1401 cut-off events. [2023-08-27 13:17:46,698 INFO L125 PetriNetUnfolderBase]: For 24047/24047 co-relation queries the response was YES. [2023-08-27 13:17:46,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9745 conditions, 1401 events. 722/1401 cut-off events. For 24047/24047 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8509 event pairs, 70 based on Foata normal form. 3/1374 useless extension candidates. Maximal degree in co-relation 9525. Up to 1081 conditions per place. [2023-08-27 13:17:46,710 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 274 selfloop transitions, 109 changer transitions 14/397 dead transitions. [2023-08-27 13:17:46,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 397 transitions, 5390 flow [2023-08-27 13:17:46,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 13:17:46,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 13:17:46,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1578 transitions. [2023-08-27 13:17:46,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39969604863221886 [2023-08-27 13:17:46,713 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1578 transitions. [2023-08-27 13:17:46,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1578 transitions. [2023-08-27 13:17:46,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:46,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1578 transitions. [2023-08-27 13:17:46,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 56.357142857142854) internal successors, (1578), 28 states have internal predecessors, (1578), 0 states have call successors, (0), 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 13:17:46,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 141.0) internal successors, (4089), 29 states have internal predecessors, (4089), 0 states have call successors, (0), 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 13:17:46,719 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 141.0) internal successors, (4089), 29 states have internal predecessors, (4089), 0 states have call successors, (0), 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 13:17:46,719 INFO L175 Difference]: Start difference. First operand has 272 places, 306 transitions, 3537 flow. Second operand 28 states and 1578 transitions. [2023-08-27 13:17:46,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 397 transitions, 5390 flow [2023-08-27 13:17:46,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 397 transitions, 5209 flow, removed 63 selfloop flow, removed 14 redundant places. [2023-08-27 13:17:46,868 INFO L231 Difference]: Finished difference. Result has 290 places, 324 transitions, 4288 flow [2023-08-27 13:17:46,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4288, PETRI_PLACES=290, PETRI_TRANSITIONS=324} [2023-08-27 13:17:46,869 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 270 predicate places. [2023-08-27 13:17:46,869 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 324 transitions, 4288 flow [2023-08-27 13:17:46,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 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 13:17:46,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:46,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:46,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:47,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 13:17:47,075 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:47,075 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:47,075 INFO L85 PathProgramCache]: Analyzing trace with hash 2044327863, now seen corresponding path program 18 times [2023-08-27 13:17:47,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:47,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557458207] [2023-08-27 13:17:47,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:47,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:47,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:47,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:47,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557458207] [2023-08-27 13:17:47,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557458207] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:47,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431250662] [2023-08-27 13:17:47,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:17:47,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:47,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:47,421 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:47,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 13:17:47,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:17:47,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:47,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:47,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:47,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:47,617 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:51,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:51,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431250662] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:51,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:51,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-27 13:17:51,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907696723] [2023-08-27 13:17:51,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:51,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:51,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:51,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:51,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:51,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:17:51,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 324 transitions, 4288 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:51,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:51,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:17:51,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:52,782 INFO L124 PetriNetUnfolderBase]: 717/1379 cut-off events. [2023-08-27 13:17:52,782 INFO L125 PetriNetUnfolderBase]: For 25438/25438 co-relation queries the response was YES. [2023-08-27 13:17:52,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9863 conditions, 1379 events. 717/1379 cut-off events. For 25438/25438 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8261 event pairs, 82 based on Foata normal form. 2/1355 useless extension candidates. Maximal degree in co-relation 9645. Up to 1218 conditions per place. [2023-08-27 13:17:52,791 INFO L140 encePairwiseOnDemand]: 132/141 looper letters, 296 selfloop transitions, 59 changer transitions 10/365 dead transitions. [2023-08-27 13:17:52,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 365 transitions, 5219 flow [2023-08-27 13:17:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 13:17:52,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 13:17:52,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1221 transitions. [2023-08-27 13:17:52,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39361702127659576 [2023-08-27 13:17:52,794 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1221 transitions. [2023-08-27 13:17:52,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1221 transitions. [2023-08-27 13:17:52,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:52,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1221 transitions. [2023-08-27 13:17:52,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 55.5) internal successors, (1221), 22 states have internal predecessors, (1221), 0 states have call successors, (0), 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 13:17:52,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 141.0) internal successors, (3243), 23 states have internal predecessors, (3243), 0 states have call successors, (0), 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 13:17:52,799 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 141.0) internal successors, (3243), 23 states have internal predecessors, (3243), 0 states have call successors, (0), 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 13:17:52,799 INFO L175 Difference]: Start difference. First operand has 290 places, 324 transitions, 4288 flow. Second operand 22 states and 1221 transitions. [2023-08-27 13:17:52,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 365 transitions, 5219 flow [2023-08-27 13:17:52,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 365 transitions, 4601 flow, removed 276 selfloop flow, removed 14 redundant places. [2023-08-27 13:17:52,940 INFO L231 Difference]: Finished difference. Result has 299 places, 326 transitions, 3896 flow [2023-08-27 13:17:52,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3896, PETRI_PLACES=299, PETRI_TRANSITIONS=326} [2023-08-27 13:17:52,940 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 279 predicate places. [2023-08-27 13:17:52,940 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 326 transitions, 3896 flow [2023-08-27 13:17:52,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 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 13:17:52,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:52,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:52,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:53,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 13:17:53,141 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:53,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:53,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1403837411, now seen corresponding path program 19 times [2023-08-27 13:17:53,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:53,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082627636] [2023-08-27 13:17:53,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:53,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:53,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:53,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:53,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:53,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082627636] [2023-08-27 13:17:53,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082627636] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:53,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428073202] [2023-08-27 13:17:53,496 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:17:53,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:53,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:53,501 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:53,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 13:17:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:53,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:53,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:53,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:53,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:57,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:57,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428073202] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:57,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:57,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 17 [2023-08-27 13:17:57,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617214410] [2023-08-27 13:17:57,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:57,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:17:57,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:57,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:17:57,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:17:57,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 141 [2023-08-27 13:17:57,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 326 transitions, 3896 flow. Second operand has 19 states, 19 states have (on average 48.1578947368421) internal successors, (915), 19 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:17:57,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:57,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 141 [2023-08-27 13:17:57,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:58,336 INFO L124 PetriNetUnfolderBase]: 733/1412 cut-off events. [2023-08-27 13:17:58,337 INFO L125 PetriNetUnfolderBase]: For 22573/22573 co-relation queries the response was YES. [2023-08-27 13:17:58,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9781 conditions, 1412 events. 733/1412 cut-off events. For 22573/22573 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8516 event pairs, 86 based on Foata normal form. 3/1385 useless extension candidates. Maximal degree in co-relation 9581. Up to 1281 conditions per place. [2023-08-27 13:17:58,347 INFO L140 encePairwiseOnDemand]: 132/141 looper letters, 313 selfloop transitions, 46 changer transitions 10/369 dead transitions. [2023-08-27 13:17:58,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 369 transitions, 4953 flow [2023-08-27 13:17:58,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:17:58,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:17:58,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 919 transitions. [2023-08-27 13:17:58,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3620961386918834 [2023-08-27 13:17:58,350 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 919 transitions. [2023-08-27 13:17:58,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 919 transitions. [2023-08-27 13:17:58,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:58,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 919 transitions. [2023-08-27 13:17:58,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 51.05555555555556) internal successors, (919), 18 states have internal predecessors, (919), 0 states have call successors, (0), 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 13:17:58,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:58,353 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 141.0) internal successors, (2679), 19 states have internal predecessors, (2679), 0 states have call successors, (0), 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 13:17:58,353 INFO L175 Difference]: Start difference. First operand has 299 places, 326 transitions, 3896 flow. Second operand 18 states and 919 transitions. [2023-08-27 13:17:58,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 369 transitions, 4953 flow [2023-08-27 13:17:58,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 369 transitions, 4754 flow, removed 60 selfloop flow, removed 17 redundant places. [2023-08-27 13:17:58,475 INFO L231 Difference]: Finished difference. Result has 301 places, 329 transitions, 3948 flow [2023-08-27 13:17:58,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3948, PETRI_PLACES=301, PETRI_TRANSITIONS=329} [2023-08-27 13:17:58,475 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 281 predicate places. [2023-08-27 13:17:58,476 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 329 transitions, 3948 flow [2023-08-27 13:17:58,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 48.1578947368421) internal successors, (915), 19 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:17:58,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:58,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:58,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:58,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 13:17:58,684 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:17:58,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:58,684 INFO L85 PathProgramCache]: Analyzing trace with hash -361927731, now seen corresponding path program 20 times [2023-08-27 13:17:58,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:58,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922451151] [2023-08-27 13:17:58,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:58,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:59,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:59,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:59,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922451151] [2023-08-27 13:17:59,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922451151] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:59,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596782775] [2023-08-27 13:17:59,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:17:59,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:59,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:59,010 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:59,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 13:17:59,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:17:59,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:59,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:17:59,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:59,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:59,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:18:02,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:02,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596782775] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:18:02,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:18:02,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 17 [2023-08-27 13:18:02,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203499211] [2023-08-27 13:18:02,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:18:02,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:18:02,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:18:02,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:18:02,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:18:02,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:18:02,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 329 transitions, 3948 flow. Second operand has 19 states, 19 states have (on average 52.94736842105263) internal successors, (1006), 19 states have internal predecessors, (1006), 0 states have call successors, (0), 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 13:18:02,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:18:02,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:18:02,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:18:04,589 INFO L124 PetriNetUnfolderBase]: 724/1385 cut-off events. [2023-08-27 13:18:04,589 INFO L125 PetriNetUnfolderBase]: For 19819/19819 co-relation queries the response was YES. [2023-08-27 13:18:04,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9340 conditions, 1385 events. 724/1385 cut-off events. For 19819/19819 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8276 event pairs, 76 based on Foata normal form. 3/1358 useless extension candidates. Maximal degree in co-relation 9243. Up to 1088 conditions per place. [2023-08-27 13:18:04,601 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 261 selfloop transitions, 107 changer transitions 16/384 dead transitions. [2023-08-27 13:18:04,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 384 transitions, 4958 flow [2023-08-27 13:18:04,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 13:18:04,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 13:18:04,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1403 transitions. [2023-08-27 13:18:04,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39801418439716313 [2023-08-27 13:18:04,603 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1403 transitions. [2023-08-27 13:18:04,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1403 transitions. [2023-08-27 13:18:04,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:18:04,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1403 transitions. [2023-08-27 13:18:04,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 56.12) internal successors, (1403), 25 states have internal predecessors, (1403), 0 states have call successors, (0), 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 13:18:04,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 141.0) internal successors, (3666), 26 states have internal predecessors, (3666), 0 states have call successors, (0), 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 13:18:04,608 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 141.0) internal successors, (3666), 26 states have internal predecessors, (3666), 0 states have call successors, (0), 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 13:18:04,608 INFO L175 Difference]: Start difference. First operand has 301 places, 329 transitions, 3948 flow. Second operand 25 states and 1403 transitions. [2023-08-27 13:18:04,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 384 transitions, 4958 flow [2023-08-27 13:18:04,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 384 transitions, 4804 flow, removed 28 selfloop flow, removed 17 redundant places. [2023-08-27 13:18:04,728 INFO L231 Difference]: Finished difference. Result has 312 places, 330 transitions, 4133 flow [2023-08-27 13:18:04,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4133, PETRI_PLACES=312, PETRI_TRANSITIONS=330} [2023-08-27 13:18:04,728 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 292 predicate places. [2023-08-27 13:18:04,729 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 330 transitions, 4133 flow [2023-08-27 13:18:04,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.94736842105263) internal successors, (1006), 19 states have internal predecessors, (1006), 0 states have call successors, (0), 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 13:18:04,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:18:04,729 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:18:04,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 13:18:04,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 13:18:04,931 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:18:04,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:18:04,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1943883729, now seen corresponding path program 5 times [2023-08-27 13:18:04,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:18:04,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931937882] [2023-08-27 13:18:04,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:18:04,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:18:04,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:18:05,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:05,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:18:05,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931937882] [2023-08-27 13:18:05,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931937882] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:18:05,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725065774] [2023-08-27 13:18:05,097 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:18:05,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:18:05,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:18:05,101 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:18:05,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 13:18:05,197 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 13:18:05,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:18:05,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:18:05,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:18:05,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:05,281 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:18:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:18:05,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725065774] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:18:05,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:18:05,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 12 [2023-08-27 13:18:05,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861800175] [2023-08-27 13:18:05,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:18:05,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:18:05,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:18:05,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:18:05,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:18:05,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 141 [2023-08-27 13:18:05,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 330 transitions, 4133 flow. Second operand has 14 states, 14 states have (on average 61.642857142857146) internal successors, (863), 14 states have internal predecessors, (863), 0 states have call successors, (0), 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 13:18:05,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:18:05,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 141 [2023-08-27 13:18:05,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:18:05,948 INFO L124 PetriNetUnfolderBase]: 713/1384 cut-off events. [2023-08-27 13:18:05,949 INFO L125 PetriNetUnfolderBase]: For 21322/21333 co-relation queries the response was YES. [2023-08-27 13:18:05,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9569 conditions, 1384 events. 713/1384 cut-off events. For 21322/21333 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8431 event pairs, 46 based on Foata normal form. 5/1364 useless extension candidates. Maximal degree in co-relation 9406. Up to 1077 conditions per place. [2023-08-27 13:18:05,961 INFO L140 encePairwiseOnDemand]: 135/141 looper letters, 278 selfloop transitions, 77 changer transitions 25/387 dead transitions. [2023-08-27 13:18:05,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 387 transitions, 5375 flow [2023-08-27 13:18:05,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 13:18:05,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 13:18:05,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1098 transitions. [2023-08-27 13:18:05,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45807259073842305 [2023-08-27 13:18:05,971 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1098 transitions. [2023-08-27 13:18:05,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1098 transitions. [2023-08-27 13:18:05,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:18:05,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1098 transitions. [2023-08-27 13:18:05,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 64.58823529411765) internal successors, (1098), 17 states have internal predecessors, (1098), 0 states have call successors, (0), 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 13:18:05,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 141.0) internal successors, (2538), 18 states have internal predecessors, (2538), 0 states have call successors, (0), 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 13:18:05,974 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 141.0) internal successors, (2538), 18 states have internal predecessors, (2538), 0 states have call successors, (0), 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 13:18:05,974 INFO L175 Difference]: Start difference. First operand has 312 places, 330 transitions, 4133 flow. Second operand 17 states and 1098 transitions. [2023-08-27 13:18:05,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 387 transitions, 5375 flow [2023-08-27 13:18:06,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 387 transitions, 5047 flow, removed 74 selfloop flow, removed 20 redundant places. [2023-08-27 13:18:06,116 INFO L231 Difference]: Finished difference. Result has 307 places, 330 transitions, 4033 flow [2023-08-27 13:18:06,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=3819, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4033, PETRI_PLACES=307, PETRI_TRANSITIONS=330} [2023-08-27 13:18:06,116 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 287 predicate places. [2023-08-27 13:18:06,116 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 330 transitions, 4033 flow [2023-08-27 13:18:06,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 61.642857142857146) internal successors, (863), 14 states have internal predecessors, (863), 0 states have call successors, (0), 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 13:18:06,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:18:06,117 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:18:06,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 13:18:06,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:18:06,317 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:18:06,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:18:06,318 INFO L85 PathProgramCache]: Analyzing trace with hash 904853901, now seen corresponding path program 6 times [2023-08-27 13:18:06,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:18:06,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548742951] [2023-08-27 13:18:06,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:18:06,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:18:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:18:06,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:06,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:18:06,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548742951] [2023-08-27 13:18:06,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548742951] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:18:06,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877426606] [2023-08-27 13:18:06,518 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:18:06,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:18:06,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:18:06,519 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:18:06,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 13:18:06,602 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:18:06,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:18:06,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 13:18:06,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:18:06,771 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:06,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:18:42,308 WARN L234 SmtUtils]: Spent 6.12s on a formula simplification. DAG size of input: 38 DAG size of output: 29 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:18:44,342 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_z_364 Int) (v_y_364 Int)) (let ((.cse0 (+ (* v_y_364 4294967296) (* 2863311531 v_z_364)))) (or (< v_z_364 0) (<= 4294967296 v_z_364) (< .cse0 0) (< 0 .cse0) (= (mod c_~x_2~0 4294967296) (+ (mod c_~x_1~0 4294967296) v_z_364))))) is different from false [2023-08-27 13:18:48,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:48,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877426606] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:18:48,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:18:48,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 21 [2023-08-27 13:18:48,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494252222] [2023-08-27 13:18:48,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:18:48,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 13:18:48,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:18:48,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 13:18:48,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=343, Unknown=6, NotChecked=40, Total=506 [2023-08-27 13:18:48,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:18:48,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 330 transitions, 4033 flow. Second operand has 23 states, 23 states have (on average 52.869565217391305) internal successors, (1216), 23 states have internal predecessors, (1216), 0 states have call successors, (0), 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 13:18:48,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:18:48,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:18:48,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:18:50,448 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 13:18:52,468 WARN L839 $PredicateComparison]: unable to prove that (and (= c_~x_2~0 0) (<= 0 c_~x_1~0) (forall ((v_z_364 Int) (v_y_364 Int)) (let ((.cse0 (+ (* v_y_364 4294967296) (* 2863311531 v_z_364)))) (or (< v_z_364 0) (<= 4294967296 v_z_364) (< .cse0 0) (< 0 .cse0) (= (mod c_~x_2~0 4294967296) (+ (mod c_~x_1~0 4294967296) v_z_364))))) (<= c_~x_1~0 0)) is different from false [2023-08-27 13:18:54,483 WARN L839 $PredicateComparison]: unable to prove that (and (or (< (mod (+ 3 c_thread1Thread1of1ForFork0_~i~0) 4294967296) (+ (mod c_thread1Thread1of1ForFork0_~i~0 4294967296) 1)) (forall ((v_z_364 Int) (v_y_364 Int)) (let ((.cse0 (+ (* v_y_364 4294967296) (* 2863311531 v_z_364)))) (or (< v_z_364 0) (<= 4294967296 v_z_364) (< .cse0 0) (< 0 .cse0) (= (mod c_~x_2~0 4294967296) (+ (mod c_~x_1~0 4294967296) v_z_364)))))) (= c_~x_2~0 0) (= c_thread1Thread1of1ForFork0_~i~0 0) (<= 0 c_~x_1~0) (<= c_~x_1~0 0)) is different from false [2023-08-27 13:18:56,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:18:58,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:02,645 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 13:19:04,721 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 13:19:06,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:11,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:15,181 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 13:19:17,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:37,572 WARN L234 SmtUtils]: Spent 10.14s on a formula simplification that was a NOOP. DAG size: 57 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:19:39,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:41,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:43,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:45,877 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 13:19:47,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:54,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:56,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:19:58,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:00,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:02,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:04,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:06,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:08,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:10,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:12,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:14,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:16,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:18,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:20,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:22,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:24,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:26,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:28,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:34,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:36,272 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 13:20:38,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:42,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:44,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:46,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:48,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:50,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:52,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:54,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:56,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:20:58,726 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 13:21:00,743 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 13:21:02,778 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 13:21:04,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:21:06,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:21:08,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:21:08,878 INFO L124 PetriNetUnfolderBase]: 908/1714 cut-off events. [2023-08-27 13:21:08,878 INFO L125 PetriNetUnfolderBase]: For 31213/31213 co-relation queries the response was YES. [2023-08-27 13:21:08,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12465 conditions, 1714 events. 908/1714 cut-off events. For 31213/31213 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 10552 event pairs, 22 based on Foata normal form. 4/1694 useless extension candidates. Maximal degree in co-relation 12259. Up to 770 conditions per place. [2023-08-27 13:21:08,893 INFO L140 encePairwiseOnDemand]: 130/141 looper letters, 254 selfloop transitions, 224 changer transitions 15/493 dead transitions. [2023-08-27 13:21:08,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 493 transitions, 6909 flow [2023-08-27 13:21:08,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 13:21:08,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 13:21:08,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1689 transitions. [2023-08-27 13:21:08,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.399290780141844 [2023-08-27 13:21:08,895 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1689 transitions. [2023-08-27 13:21:08,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1689 transitions. [2023-08-27 13:21:08,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:21:08,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1689 transitions. [2023-08-27 13:21:08,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 56.3) internal successors, (1689), 30 states have internal predecessors, (1689), 0 states have call successors, (0), 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 13:21:08,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 141.0) internal successors, (4371), 31 states have internal predecessors, (4371), 0 states have call successors, (0), 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 13:21:08,901 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 141.0) internal successors, (4371), 31 states have internal predecessors, (4371), 0 states have call successors, (0), 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 13:21:08,901 INFO L175 Difference]: Start difference. First operand has 307 places, 330 transitions, 4033 flow. Second operand 30 states and 1689 transitions. [2023-08-27 13:21:08,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 493 transitions, 6909 flow [2023-08-27 13:21:09,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 493 transitions, 6715 flow, removed 20 selfloop flow, removed 13 redundant places. [2023-08-27 13:21:09,065 INFO L231 Difference]: Finished difference. Result has 341 places, 419 transitions, 6232 flow [2023-08-27 13:21:09,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=3895, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=6232, PETRI_PLACES=341, PETRI_TRANSITIONS=419} [2023-08-27 13:21:09,065 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 321 predicate places. [2023-08-27 13:21:09,065 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 419 transitions, 6232 flow [2023-08-27 13:21:09,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 52.869565217391305) internal successors, (1216), 23 states have internal predecessors, (1216), 0 states have call successors, (0), 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 13:21:09,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:21:09,066 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:21:09,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 13:21:09,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-27 13:21:09,269 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:21:09,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:21:09,269 INFO L85 PathProgramCache]: Analyzing trace with hash 48600687, now seen corresponding path program 7 times [2023-08-27 13:21:09,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:21:09,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682988359] [2023-08-27 13:21:09,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:21:09,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:21:09,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:21:09,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:09,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:21:09,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682988359] [2023-08-27 13:21:09,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682988359] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:21:09,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728430829] [2023-08-27 13:21:09,506 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:21:09,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:21:09,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:21:09,507 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:21:09,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 13:21:09,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:21:09,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 13:21:09,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:21:09,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:09,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:21:31,664 WARN L234 SmtUtils]: Spent 5.62s on a formula simplification. DAG size of input: 9 DAG size of output: 1 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 13:22:10,243 WARN L234 SmtUtils]: Spent 19.23s on a formula simplification. DAG size of input: 34 DAG size of output: 31 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:22:26,402 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (mod c_~x_1~0 4294967296))) (and (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse0 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296))) (.cse1 (mod c_~x_2~0 4294967296)) (.cse2 (+ .cse3 v_z_370))) (or (<= 4294967296 v_z_370) (< 0 .cse0) (< v_z_370 0) (< .cse0 0) (= .cse1 .cse2) (= (+ .cse1 4294967296) .cse2)))) (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse4 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse4) (< (+ .cse3 v_z_370) 4294967296) (< .cse4 0)))))) is different from false [2023-08-27 13:23:03,354 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (and (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse0 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse0) (< v_z_370 0) (< .cse0 0) (= (mod c_~x_2~0 4294967296) (+ .cse1 v_z_370))))) (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse2 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse2) (< (+ .cse1 v_z_370) 4294967296) (< .cse2 0)))))) is different from false [2023-08-27 13:23:13,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:23:13,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728430829] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:23:13,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:23:13,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 19 [2023-08-27 13:23:13,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191612120] [2023-08-27 13:23:13,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:23:13,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:23:13,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:23:13,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:23:13,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=253, Unknown=10, NotChecked=70, Total=420 [2023-08-27 13:23:13,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 141 [2023-08-27 13:23:13,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 419 transitions, 6232 flow. Second operand has 21 states, 21 states have (on average 50.23809523809524) internal successors, (1055), 21 states have internal predecessors, (1055), 0 states have call successors, (0), 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 13:23:13,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:23:13,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 141 [2023-08-27 13:23:13,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:23:15,578 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 13:23:17,606 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (and (= c_~x_2~0 0) (= |c_ULTIMATE.start_main_~#t1~0#1.offset| 0) (<= 0 c_~x_1~0) (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse0 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse0) (< v_z_370 0) (< .cse0 0) (= (mod c_~x_2~0 4294967296) (+ .cse1 v_z_370))))) (<= c_~x_1~0 0) (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse2 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse2) (< (+ .cse1 v_z_370) 4294967296) (< .cse2 0)))))) is different from false [2023-08-27 13:23:19,621 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (mod c_~x_1~0 4294967296))) (and (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse0 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296))) (.cse1 (mod c_~x_2~0 4294967296)) (.cse2 (+ .cse3 v_z_370))) (or (<= 4294967296 v_z_370) (< 0 .cse0) (< v_z_370 0) (< .cse0 0) (= .cse1 .cse2) (= (+ .cse1 4294967296) .cse2)))) (= c_~x_2~0 0) (= |c_ULTIMATE.start_main_~#t1~0#1.offset| 0) (<= 0 c_~x_1~0) (<= c_~x_1~0 0) (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse4 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse4) (< (+ .cse3 v_z_370) 4294967296) (< .cse4 0)))))) is different from false [2023-08-27 13:23:22,147 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 13:23:24,191 WARN L839 $PredicateComparison]: unable to prove that (and (= c_~x_2~0 0) (= c_thread1Thread1of1ForFork0_~i~0 0) (<= 0 c_~x_1~0) (or (< 4294967294 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296)) (let ((.cse3 (mod c_~x_1~0 4294967296))) (and (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse0 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296))) (.cse1 (mod c_~x_2~0 4294967296)) (.cse2 (+ .cse3 v_z_370))) (or (<= 4294967296 v_z_370) (< 0 .cse0) (< v_z_370 0) (< .cse0 0) (= .cse1 .cse2) (= (+ .cse1 4294967296) .cse2)))) (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse4 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse4) (< (+ .cse3 v_z_370) 4294967296) (< .cse4 0))))))) (<= c_~x_1~0 0)) is different from false [2023-08-27 13:23:25,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:27,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:29,908 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (mod c_~x_1~0 4294967296))) (and (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse0 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296))) (.cse1 (mod c_~x_2~0 4294967296)) (.cse2 (+ .cse3 v_z_370))) (or (<= 4294967296 v_z_370) (< 0 .cse0) (< v_z_370 0) (< .cse0 0) (= .cse1 .cse2) (= (+ .cse1 4294967296) .cse2)))) (= c_~x_2~0 0) (<= 0 c_~x_1~0) (<= c_~x_1~0 0) (forall ((v_y_370 Int) (v_z_370 Int)) (let ((.cse4 (+ (* 2863311531 v_z_370) (* v_y_370 4294967296)))) (or (<= 4294967296 v_z_370) (< 0 .cse4) (< (+ .cse3 v_z_370) 4294967296) (< .cse4 0)))))) is different from false [2023-08-27 13:23:31,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:34,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:38,051 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 13:23:41,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:45,204 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 13:23:46,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:48,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:50,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:52,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:54,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:56,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:23:58,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:01,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:03,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:05,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:10,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:12,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:14,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:18,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:20,959 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 13:24:24,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:28,251 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 13:24:30,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:32,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:33,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:47,519 WARN L234 SmtUtils]: Spent 7.47s on a formula simplification. DAG size of input: 45 DAG size of output: 16 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:24:49,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:51,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:53,615 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 13:24:55,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:24:57,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:00,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:02,399 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 13:25:03,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:05,860 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 13:25:07,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:10,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:12,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:14,237 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 13:25:16,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:18,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:19,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:25:19,917 INFO L124 PetriNetUnfolderBase]: 948/1815 cut-off events. [2023-08-27 13:25:19,917 INFO L125 PetriNetUnfolderBase]: For 45720/45720 co-relation queries the response was YES. [2023-08-27 13:25:19,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15177 conditions, 1815 events. 948/1815 cut-off events. For 45720/45720 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 11373 event pairs, 88 based on Foata normal form. 4/1819 useless extension candidates. Maximal degree in co-relation 14955. Up to 1392 conditions per place. [2023-08-27 13:25:19,934 INFO L140 encePairwiseOnDemand]: 130/141 looper letters, 377 selfloop transitions, 89 changer transitions 39/505 dead transitions. [2023-08-27 13:25:19,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 505 transitions, 8446 flow [2023-08-27 13:25:19,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 13:25:19,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 13:25:19,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1172 transitions. [2023-08-27 13:25:19,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778207607994842 [2023-08-27 13:25:19,937 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1172 transitions. [2023-08-27 13:25:19,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1172 transitions. [2023-08-27 13:25:19,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:25:19,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1172 transitions. [2023-08-27 13:25:19,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 53.27272727272727) internal successors, (1172), 22 states have internal predecessors, (1172), 0 states have call successors, (0), 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 13:25:19,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 141.0) internal successors, (3243), 23 states have internal predecessors, (3243), 0 states have call successors, (0), 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 13:25:19,941 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 141.0) internal successors, (3243), 23 states have internal predecessors, (3243), 0 states have call successors, (0), 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 13:25:19,941 INFO L175 Difference]: Start difference. First operand has 341 places, 419 transitions, 6232 flow. Second operand 22 states and 1172 transitions. [2023-08-27 13:25:19,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 505 transitions, 8446 flow [2023-08-27 13:25:20,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 505 transitions, 7819 flow, removed 276 selfloop flow, removed 10 redundant places. [2023-08-27 13:25:20,259 INFO L231 Difference]: Finished difference. Result has 358 places, 428 transitions, 6132 flow [2023-08-27 13:25:20,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6132, PETRI_PLACES=358, PETRI_TRANSITIONS=428} [2023-08-27 13:25:20,260 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 338 predicate places. [2023-08-27 13:25:20,260 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 428 transitions, 6132 flow [2023-08-27 13:25:20,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.23809523809524) internal successors, (1055), 21 states have internal predecessors, (1055), 0 states have call successors, (0), 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 13:25:20,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:25:20,260 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:25:20,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 13:25:20,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:25:20,461 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:25:20,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:25:20,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1407859169, now seen corresponding path program 21 times [2023-08-27 13:25:20,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:25:20,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42629151] [2023-08-27 13:25:20,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:25:20,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:25:20,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:25:21,114 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 13:25:21,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:25:21,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42629151] [2023-08-27 13:25:21,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42629151] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:25:21,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845484861] [2023-08-27 13:25:21,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:25:21,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:25:21,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:25:21,116 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:25:21,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 13:25:21,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:25:21,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:25:21,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 13:25:21,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:25:21,606 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 13:25:21,606 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:25:24,855 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296)) (.cse5 (div (+ (mod c_~x_1~0 4294967296) (- 4294967294)) 4294967296)) (.cse3 (* 4294967296 (div c_~x_1~0 4294967296))) (.cse0 (mod (+ c_thread1Thread1of1ForFork0_~i~0 1) 4294967296))) (and (forall ((v_z_389 Int)) (or (< .cse0 v_z_389) (<= v_z_389 .cse1) (let ((.cse2 (* 2 v_z_389))) (< (+ .cse2 c_~x_2~0 .cse3) (+ c_~x_1~0 3 (* (div (+ .cse2 c_~x_2~0) 4294967296) 4294967296)))))) (forall ((v_z_387 Int)) (or (< .cse0 v_z_387) (<= v_z_387 .cse1) (let ((.cse4 (* 2 v_z_387))) (< (+ c_~x_1~0 (* 4294967296 (div (+ c_~x_2~0 .cse4) 4294967296))) (+ c_~x_2~0 4294967295 .cse3 .cse4))))) (or (< 0 (+ .cse5 1)) (forall ((v_z_385 Int)) (or (<= v_z_385 .cse1) (< .cse0 v_z_385) (let ((.cse6 (* 2 v_z_385))) (< (+ c_~x_1~0 (* (div (+ c_~x_2~0 .cse6) 4294967296) 4294967296) 1) (+ c_~x_2~0 .cse6 .cse3)))))) (forall ((v_z_390 Int)) (or (<= v_z_390 .cse1) (let ((.cse7 (* 2 v_z_390))) (< (+ (* .cse5 4294967296) .cse7 c_~x_2~0 .cse3 4294967293) (+ c_~x_1~0 (* (div (+ .cse7 c_~x_2~0) 4294967296) 4294967296)))) (< .cse0 v_z_390))))) is different from false [2023-08-27 13:25:24,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 13:25:24,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845484861] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:25:24,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:25:24,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-08-27 13:25:24,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570422637] [2023-08-27 13:25:24,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:25:24,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 13:25:24,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:25:24,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 13:25:24,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=340, Unknown=1, NotChecked=38, Total=462 [2023-08-27 13:25:24,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:25:24,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 428 transitions, 6132 flow. Second operand has 22 states, 22 states have (on average 52.95454545454545) internal successors, (1165), 22 states have internal predecessors, (1165), 0 states have call successors, (0), 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 13:25:24,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:25:24,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:25:24,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:25:29,150 INFO L124 PetriNetUnfolderBase]: 951/1812 cut-off events. [2023-08-27 13:25:29,150 INFO L125 PetriNetUnfolderBase]: For 44189/44189 co-relation queries the response was YES. [2023-08-27 13:25:29,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15543 conditions, 1812 events. 951/1812 cut-off events. For 44189/44189 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11356 event pairs, 61 based on Foata normal form. 5/1817 useless extension candidates. Maximal degree in co-relation 15410. Up to 1372 conditions per place. [2023-08-27 13:25:29,165 INFO L140 encePairwiseOnDemand]: 133/141 looper letters, 337 selfloop transitions, 147 changer transitions 15/499 dead transitions. [2023-08-27 13:25:29,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 499 transitions, 7695 flow [2023-08-27 13:25:29,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 13:25:29,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 13:25:29,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1574 transitions. [2023-08-27 13:25:29,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39868287740628167 [2023-08-27 13:25:29,171 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1574 transitions. [2023-08-27 13:25:29,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1574 transitions. [2023-08-27 13:25:29,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:25:29,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1574 transitions. [2023-08-27 13:25:29,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 56.214285714285715) internal successors, (1574), 28 states have internal predecessors, (1574), 0 states have call successors, (0), 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 13:25:29,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 141.0) internal successors, (4089), 29 states have internal predecessors, (4089), 0 states have call successors, (0), 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 13:25:29,176 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 141.0) internal successors, (4089), 29 states have internal predecessors, (4089), 0 states have call successors, (0), 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 13:25:29,176 INFO L175 Difference]: Start difference. First operand has 358 places, 428 transitions, 6132 flow. Second operand 28 states and 1574 transitions. [2023-08-27 13:25:29,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 499 transitions, 7695 flow [2023-08-27 13:25:29,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 499 transitions, 7503 flow, removed 63 selfloop flow, removed 9 redundant places. [2023-08-27 13:25:29,457 INFO L231 Difference]: Finished difference. Result has 370 places, 430 transitions, 6422 flow [2023-08-27 13:25:29,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=6017, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6422, PETRI_PLACES=370, PETRI_TRANSITIONS=430} [2023-08-27 13:25:29,458 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 350 predicate places. [2023-08-27 13:25:29,458 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 430 transitions, 6422 flow [2023-08-27 13:25:29,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 52.95454545454545) internal successors, (1165), 22 states have internal predecessors, (1165), 0 states have call successors, (0), 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 13:25:29,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:25:29,458 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:25:29,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 13:25:29,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:25:29,659 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 13:25:29,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:25:29,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1879308609, now seen corresponding path program 8 times [2023-08-27 13:25:29,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:25:29,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95063044] [2023-08-27 13:25:29,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:25:29,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:25:29,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:25:29,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:25:29,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:25:29,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95063044] [2023-08-27 13:25:29,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95063044] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:25:29,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643565567] [2023-08-27 13:25:29,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:25:29,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:25:29,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:25:29,881 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:25:29,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 13:25:29,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:25:29,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:25:29,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 13:25:29,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:25:30,228 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:25:30,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:26:11,481 WARN L234 SmtUtils]: Spent 8.26s on a formula simplification. DAG size of input: 34 DAG size of output: 25 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:26:15,559 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_z_396 Int) (v_y_396 Int)) (let ((.cse0 (+ (* 2863311531 v_z_396) (* v_y_396 4294967296)))) (or (= (mod c_~x_2~0 4294967296) (+ (mod c_~x_1~0 4294967296) v_z_396)) (< .cse0 0) (<= 4294967296 v_z_396) (< v_z_396 0) (< 0 .cse0)))) is different from false [2023-08-27 13:26:15,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:26:15,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643565567] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:26:15,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:26:15,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 20 [2023-08-27 13:26:15,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165063458] [2023-08-27 13:26:15,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:26:15,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 13:26:15,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:26:15,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 13:26:15,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=322, Unknown=8, NotChecked=38, Total=462 [2023-08-27 13:26:15,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 141 [2023-08-27 13:26:15,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 430 transitions, 6422 flow. Second operand has 22 states, 22 states have (on average 53.09090909090909) internal successors, (1168), 22 states have internal predecessors, (1168), 0 states have call successors, (0), 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 13:26:15,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:26:15,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 141 [2023-08-27 13:26:15,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:26:17,604 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 13:26:19,641 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((v_z_396 Int) (v_y_396 Int)) (let ((.cse0 (+ (* 2863311531 v_z_396) (* v_y_396 4294967296)))) (or (= (mod c_~x_2~0 4294967296) (+ (mod c_~x_1~0 4294967296) v_z_396)) (< .cse0 0) (<= 4294967296 v_z_396) (< v_z_396 0) (< 0 .cse0)))) (= c_~x_2~0 0) (<= 0 c_~x_1~0) (<= c_~x_1~0 0)) is different from false [2023-08-27 13:26:21,685 WARN L839 $PredicateComparison]: unable to prove that (and (= c_~x_2~0 0) (= c_thread1Thread1of1ForFork0_~i~0 0) (<= 0 c_~x_1~0) (or (forall ((v_z_396 Int) (v_y_396 Int)) (let ((.cse0 (+ (* 2863311531 v_z_396) (* v_y_396 4294967296)))) (or (= (mod c_~x_2~0 4294967296) (+ (mod c_~x_1~0 4294967296) v_z_396)) (< .cse0 0) (<= 4294967296 v_z_396) (< v_z_396 0) (< 0 .cse0)))) (< 4294967294 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296))) (<= c_~x_1~0 0)) is different from false [2023-08-27 13:26:23,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:25,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:27,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:31,872 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 13:26:33,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:36,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:40,085 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 13:26:42,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:44,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:46,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:48,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:26:53,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:27:15,371 WARN L234 SmtUtils]: Spent 20.13s on a formula simplification. DAG size of input: 41 DAG size of output: 31 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:27:54,542 WARN L234 SmtUtils]: Spent 39.11s on a formula simplification. DAG size of input: 37 DAG size of output: 32 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:27:56,549 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 13:27:58,631 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 13:28:00,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:06,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:08,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:10,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:12,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:14,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:16,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:18,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:20,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:22,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:25,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:27,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:29,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:31,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:33,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:35,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:37,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:39,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:41,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:43,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:45,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:47,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:49,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:51,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:53,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:28:55,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:17,884 WARN L234 SmtUtils]: Spent 20.40s on a formula simplification. DAG size of input: 51 DAG size of output: 41 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:29:19,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:21,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:23,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:25,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:27,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:30,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:32,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:34,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:36,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:38,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:40,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:42,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:48,460 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 13:29:50,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:52,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:29:59,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] Received shutdown request... [2023-08-27 13:30:00,235 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 13:30:00,236 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 13:30:01,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-27 13:30:01,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 13:30:01,436 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 13:30:01,460 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 13:30:01,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2023-08-27 13:30:01,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 13:30:01,462 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-27 13:30:01,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-27 13:30:01,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-27 13:30:01,463 INFO L445 BasicCegarLoop]: Path program histogram: [21, 8, 4, 1] [2023-08-27 13:30:01,465 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 13:30:01,465 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 13:30:01,466 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:30:01 BasicIcfg [2023-08-27 13:30:01,466 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 13:30:01,467 INFO L158 Benchmark]: Toolchain (without parser) took 853631.48ms. Allocated memory was 356.5MB in the beginning and 616.6MB in the end (delta: 260.0MB). Free memory was 332.0MB in the beginning and 498.9MB in the end (delta: -166.9MB). Peak memory consumption was 96.3MB. Max. memory is 16.0GB. [2023-08-27 13:30:01,467 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 356.5MB. Free memory was 333.9MB in the beginning and 333.8MB in the end (delta: 157.3kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 13:30:01,467 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.28ms. Allocated memory is still 356.5MB. Free memory was 332.0MB in the beginning and 321.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 13:30:01,467 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.14ms. Allocated memory is still 356.5MB. Free memory was 321.5MB in the beginning and 319.8MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:30:01,468 INFO L158 Benchmark]: Boogie Preprocessor took 36.15ms. Allocated memory is still 356.5MB. Free memory was 319.8MB in the beginning and 318.6MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:30:01,468 INFO L158 Benchmark]: RCFGBuilder took 369.55ms. Allocated memory is still 356.5MB. Free memory was 318.6MB in the beginning and 306.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 13:30:01,468 INFO L158 Benchmark]: TraceAbstraction took 852974.72ms. Allocated memory was 356.5MB in the beginning and 616.6MB in the end (delta: 260.0MB). Free memory was 305.2MB in the beginning and 498.9MB in the end (delta: -193.7MB). Peak memory consumption was 69.0MB. Max. memory is 16.0GB. [2023-08-27 13:30:01,469 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.14ms. Allocated memory is still 356.5MB. Free memory was 333.9MB in the beginning and 333.8MB in the end (delta: 157.3kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 213.28ms. Allocated memory is still 356.5MB. Free memory was 332.0MB in the beginning and 321.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 33.14ms. Allocated memory is still 356.5MB. Free memory was 321.5MB in the beginning and 319.8MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 36.15ms. Allocated memory is still 356.5MB. Free memory was 319.8MB in the beginning and 318.6MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 369.55ms. Allocated memory is still 356.5MB. Free memory was 318.6MB in the beginning and 306.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 852974.72ms. Allocated memory was 356.5MB in the beginning and 616.6MB in the end (delta: 260.0MB). Free memory was 305.2MB in the beginning and 498.9MB in the end (delta: -193.7MB). Peak memory consumption was 69.0MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.9s, 71 PlacesBefore, 20 PlacesAfterwards, 69 TransitionsBefore, 15 TransitionsAfterwards, 572 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 19 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 3 ChoiceCompositions, 61 TotalNumberOfCompositions, 527 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 527, independent: 527, independent conditional: 0, independent unconditional: 527, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 299, independent: 299, independent conditional: 0, independent unconditional: 299, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 527, independent: 228, independent conditional: 0, independent unconditional: 228, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 299, unknown conditional: 0, unknown unconditional: 299] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 64]: 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: 65]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 98 locations, 3 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: 852.9s, OverallIterations: 34, TraceHistogramMax: 3, PathProgramHistogramMax: 21, EmptinessCheckTime: 0.0s, AutomataDifference: 560.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.0s, HoareTripleCheckerStatistics: 153 mSolverCounterUnknown, 1679 SdHoareTripleChecker+Valid, 355.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1679 mSDsluCounter, 566 SdHoareTripleChecker+Invalid, 351.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1132 IncrementalHoareTripleChecker+Unchecked, 448 mSDsCounter, 557 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13822 IncrementalHoareTripleChecker+Invalid, 15665 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 557 mSolverCounterUnsat, 118 mSDtfsCounter, 13822 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1399 GetRequests, 536 SyntacticMatches, 97 SemanticMatches, 766 ConstructedPredicates, 13 IntricatePredicates, 0 DeprecatedPredicates, 6012 ImplicationChecksByTransitivity, 314.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6422occurred in iteration=33, InterpolantAutomatonStates: 615, 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.5s SatisfiabilityAnalysisTime, 280.3s InterpolantComputationTime, 1003 NumberOfCodeBlocks, 1003 NumberOfCodeBlocksAsserted, 98 NumberOfCheckSat, 1398 ConstructedInterpolants, 23 QuantifiedInterpolants, 40638 SizeOfPredicates, 126 NumberOfNonLiveVariables, 3828 ConjunctsInSsa, 759 ConjunctsInUnsatCore, 100 InterpolantComputations, 2 PerfectInterpolantSequences, 4/246 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