/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 -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 13:09:04,505 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 13:09:04,584 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-26 13:09:04,588 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 13:09:04,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 13:09:04,616 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 13:09:04,617 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 13:09:04,617 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 13:09:04,618 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 13:09:04,621 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 13:09:04,621 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 13:09:04,621 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 13:09:04,622 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 13:09:04,623 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 13:09:04,623 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 13:09:04,623 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 13:09:04,623 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 13:09:04,623 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 13:09:04,624 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 13:09:04,624 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 13:09:04,624 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 13:09:04,625 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 13:09:04,625 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 13:09:04,625 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 13:09:04,626 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 13:09:04,626 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 13:09:04,626 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 13:09:04,626 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:09:04,626 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 13:09:04,627 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 13:09:04,627 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 13:09:04,628 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 13:09:04,628 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 13:09:04,628 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 13:09:04,628 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 13:09:04,628 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.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 13:09:04,905 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 13:09:04,921 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 13:09:04,923 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 13:09:04,924 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 13:09:04,925 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 13:09:04,926 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c [2023-08-26 13:09:05,968 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 13:09:06,192 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 13:09:06,192 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c [2023-08-26 13:09:06,202 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e504ae80e/6937532cb9c34311ae0d5a71ed8e0146/FLAGf3e28db75 [2023-08-26 13:09:06,218 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e504ae80e/6937532cb9c34311ae0d5a71ed8e0146 [2023-08-26 13:09:06,223 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 13:09:06,224 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 13:09:06,226 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 13:09:06,226 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 13:09:06,229 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 13:09:06,230 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,231 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41f0198 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06, skipping insertion in model container [2023-08-26 13:09:06,231 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,252 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 13:09:06,430 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:09:06,439 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 13:09:06,472 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:09:06,484 INFO L206 MainTranslator]: Completed translation [2023-08-26 13:09:06,485 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06 WrapperNode [2023-08-26 13:09:06,485 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 13:09:06,486 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 13:09:06,486 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 13:09:06,487 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 13:09:06,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,507 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,538 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 173 [2023-08-26 13:09:06,538 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 13:09:06,539 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 13:09:06,540 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 13:09:06,540 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 13:09:06,546 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,547 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,550 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,550 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,558 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,561 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,562 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,563 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,565 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 13:09:06,565 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 13:09:06,565 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 13:09:06,566 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 13:09:06,566 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (1/1) ... [2023-08-26 13:09:06,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:09:06,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:06,606 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-26 13:09:06,630 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-26 13:09:06,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 13:09:06,642 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 13:09:06,642 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 13:09:06,642 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 13:09:06,642 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 13:09:06,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 13:09:06,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 13:09:06,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 13:09:06,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 13:09:06,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 13:09:06,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 13:09:06,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 13:09:06,645 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 13:09:06,755 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 13:09:06,757 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 13:09:07,082 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 13:09:07,092 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 13:09:07,092 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 13:09:07,094 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:09:07 BoogieIcfgContainer [2023-08-26 13:09:07,094 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 13:09:07,096 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 13:09:07,096 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 13:09:07,098 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 13:09:07,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 01:09:06" (1/3) ... [2023-08-26 13:09:07,099 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a371b6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:09:07, skipping insertion in model container [2023-08-26 13:09:07,099 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:09:06" (2/3) ... [2023-08-26 13:09:07,099 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a371b6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:09:07, skipping insertion in model container [2023-08-26 13:09:07,099 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:09:07" (3/3) ... [2023-08-26 13:09:07,102 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2023-08-26 13:09:07,116 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 13:09:07,117 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 13:09:07,117 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 13:09:07,212 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 13:09:07,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 200 places, 207 transitions, 430 flow [2023-08-26 13:09:07,385 INFO L124 PetriNetUnfolderBase]: 14/205 cut-off events. [2023-08-26 13:09:07,385 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:09:07,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 205 events. 14/205 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 353 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 125. Up to 2 conditions per place. [2023-08-26 13:09:07,411 INFO L82 GeneralOperation]: Start removeDead. Operand has 200 places, 207 transitions, 430 flow [2023-08-26 13:09:07,421 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 189 places, 196 transitions, 404 flow [2023-08-26 13:09:07,425 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 13:09:07,437 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 196 transitions, 404 flow [2023-08-26 13:09:07,440 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 196 transitions, 404 flow [2023-08-26 13:09:07,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 196 transitions, 404 flow [2023-08-26 13:09:07,495 INFO L124 PetriNetUnfolderBase]: 14/196 cut-off events. [2023-08-26 13:09:07,495 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:09:07,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 196 events. 14/196 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 310 event pairs, 0 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 125. Up to 2 conditions per place. [2023-08-26 13:09:07,501 INFO L119 LiptonReduction]: Number of co-enabled transitions 8580 [2023-08-26 13:09:13,650 INFO L134 LiptonReduction]: Checked pairs total: 7735 [2023-08-26 13:09:13,650 INFO L136 LiptonReduction]: Total number of compositions: 230 [2023-08-26 13:09:13,662 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 13:09:13,667 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;@2f48c8fd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 13:09:13,668 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2023-08-26 13:09:13,669 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 13:09:13,669 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 13:09:13,669 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 13:09:13,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:13,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 13:09:13,670 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:13,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:13,674 INFO L85 PathProgramCache]: Analyzing trace with hash 851, now seen corresponding path program 1 times [2023-08-26 13:09:13,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:13,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926301700] [2023-08-26 13:09:13,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:13,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:13,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:13,761 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-26 13:09:13,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:13,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926301700] [2023-08-26 13:09:13,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926301700] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:13,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:13,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 13:09:13,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151148753] [2023-08-26 13:09:13,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:13,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 13:09:13,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:13,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 13:09:13,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 13:09:13,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 437 [2023-08-26 13:09:13,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 2 states, 2 states have (on average 190.5) internal successors, (381), 2 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:13,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:13,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 437 [2023-08-26 13:09:13,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:13,890 INFO L124 PetriNetUnfolderBase]: 100/163 cut-off events. [2023-08-26 13:09:13,890 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 13:09:13,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 163 events. 100/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 518 event pairs, 42 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 264. Up to 160 conditions per place. [2023-08-26 13:09:13,894 INFO L140 encePairwiseOnDemand]: 435/437 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 13:09:13,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-08-26 13:09:13,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 13:09:13,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 13:09:13,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 401 transitions. [2023-08-26 13:09:13,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588100686498856 [2023-08-26 13:09:13,914 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 401 transitions. [2023-08-26 13:09:13,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 401 transitions. [2023-08-26 13:09:13,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:13,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 401 transitions. [2023-08-26 13:09:13,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 200.5) internal successors, (401), 2 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:13,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 437.0) internal successors, (1311), 3 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:13,928 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 437.0) internal successors, (1311), 3 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:13,930 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 2 states and 401 transitions. [2023-08-26 13:09:13,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-08-26 13:09:13,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:13,934 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-26 13:09:13,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-26 13:09:13,938 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 13:09:13,939 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-26 13:09:13,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 190.5) internal successors, (381), 2 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:13,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:13,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:09:13,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 13:09:13,941 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:13,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:13,948 INFO L85 PathProgramCache]: Analyzing trace with hash 834812, now seen corresponding path program 1 times [2023-08-26 13:09:13,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:13,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240563107] [2023-08-26 13:09:13,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:13,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:13,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:14,114 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-26 13:09:14,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:14,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240563107] [2023-08-26 13:09:14,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240563107] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:14,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:14,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:09:14,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136437695] [2023-08-26 13:09:14,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:14,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:09:14,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:14,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:09:14,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:09:14,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 437 [2023-08-26 13:09:14,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:14,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 437 [2023-08-26 13:09:14,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:14,163 INFO L124 PetriNetUnfolderBase]: 93/150 cut-off events. [2023-08-26 13:09:14,163 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:09:14,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 150 events. 93/150 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 465 event pairs, 39 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 300. Up to 146 conditions per place. [2023-08-26 13:09:14,164 INFO L140 encePairwiseOnDemand]: 434/437 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-26 13:09:14,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-08-26 13:09:14,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:09:14,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:09:14,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 532 transitions. [2023-08-26 13:09:14,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057971014492754 [2023-08-26 13:09:14,167 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 532 transitions. [2023-08-26 13:09:14,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 532 transitions. [2023-08-26 13:09:14,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:14,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 532 transitions. [2023-08-26 13:09:14,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 177.33333333333334) internal successors, (532), 3 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,172 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,172 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 532 transitions. [2023-08-26 13:09:14,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-08-26 13:09:14,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 13:09:14,173 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-26 13:09:14,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-08-26 13:09:14,174 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 13:09:14,174 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-26 13:09:14,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:14,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:09:14,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 13:09:14,175 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:14,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:14,175 INFO L85 PathProgramCache]: Analyzing trace with hash 834814, now seen corresponding path program 1 times [2023-08-26 13:09:14,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:14,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532060895] [2023-08-26 13:09:14,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:14,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:14,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:14,251 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-26 13:09:14,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:14,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532060895] [2023-08-26 13:09:14,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532060895] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:14,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:14,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:09:14,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498465041] [2023-08-26 13:09:14,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:14,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:09:14,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:14,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:09:14,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:09:14,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 437 [2023-08-26 13:09:14,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:14,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 437 [2023-08-26 13:09:14,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:14,293 INFO L124 PetriNetUnfolderBase]: 86/137 cut-off events. [2023-08-26 13:09:14,293 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:09:14,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 137 events. 86/137 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 403 event pairs, 36 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 275. Up to 133 conditions per place. [2023-08-26 13:09:14,294 INFO L140 encePairwiseOnDemand]: 434/437 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-26 13:09:14,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-08-26 13:09:14,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:09:14,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:09:14,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 536 transitions. [2023-08-26 13:09:14,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088482074752098 [2023-08-26 13:09:14,296 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 536 transitions. [2023-08-26 13:09:14,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 536 transitions. [2023-08-26 13:09:14,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:14,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 536 transitions. [2023-08-26 13:09:14,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,301 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,301 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 536 transitions. [2023-08-26 13:09:14,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-08-26 13:09:14,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:09:14,302 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-26 13:09:14,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2023-08-26 13:09:14,303 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:09:14,303 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-26 13:09:14,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:14,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:09:14,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 13:09:14,304 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:14,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:14,304 INFO L85 PathProgramCache]: Analyzing trace with hash 802274250, now seen corresponding path program 1 times [2023-08-26 13:09:14,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:14,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516655107] [2023-08-26 13:09:14,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:14,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:14,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:14,387 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-26 13:09:14,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:14,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516655107] [2023-08-26 13:09:14,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516655107] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:14,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:14,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:09:14,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665459400] [2023-08-26 13:09:14,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:14,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:09:14,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:14,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:09:14,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:09:14,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 437 [2023-08-26 13:09:14,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 169.25) internal successors, (677), 4 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:14,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 437 [2023-08-26 13:09:14,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:14,429 INFO L124 PetriNetUnfolderBase]: 65/107 cut-off events. [2023-08-26 13:09:14,429 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:09:14,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 107 events. 65/107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 287 event pairs, 27 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 216. Up to 103 conditions per place. [2023-08-26 13:09:14,430 INFO L140 encePairwiseOnDemand]: 435/437 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-26 13:09:14,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-08-26 13:09:14,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:09:14,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:09:14,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions. [2023-08-26 13:09:14,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39588100686498856 [2023-08-26 13:09:14,432 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 519 transitions. [2023-08-26 13:09:14,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions. [2023-08-26 13:09:14,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:14,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions. [2023-08-26 13:09:14,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,437 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,437 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 519 transitions. [2023-08-26 13:09:14,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-08-26 13:09:14,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:09:14,438 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-26 13:09:14,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=22, PETRI_TRANSITIONS=16} [2023-08-26 13:09:14,440 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:09:14,440 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-26 13:09:14,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 169.25) internal successors, (677), 4 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:14,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:09:14,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 13:09:14,441 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:14,441 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:14,441 INFO L85 PathProgramCache]: Analyzing trace with hash 802274251, now seen corresponding path program 1 times [2023-08-26 13:09:14,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:14,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104687070] [2023-08-26 13:09:14,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:14,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:14,499 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-26 13:09:14,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:14,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104687070] [2023-08-26 13:09:14,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104687070] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:14,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:14,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:09:14,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894831291] [2023-08-26 13:09:14,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:14,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:09:14,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:14,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:09:14,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:09:14,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 437 [2023-08-26 13:09:14,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:14,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 437 [2023-08-26 13:09:14,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:14,536 INFO L124 PetriNetUnfolderBase]: 44/77 cut-off events. [2023-08-26 13:09:14,536 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:09:14,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 77 events. 44/77 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 172 event pairs, 18 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 157. Up to 73 conditions per place. [2023-08-26 13:09:14,538 INFO L140 encePairwiseOnDemand]: 435/437 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-26 13:09:14,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-08-26 13:09:14,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:09:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:09:14,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions. [2023-08-26 13:09:14,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.406559877955759 [2023-08-26 13:09:14,545 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 533 transitions. [2023-08-26 13:09:14,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions. [2023-08-26 13:09:14,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:14,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions. [2023-08-26 13:09:14,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,551 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,551 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 533 transitions. [2023-08-26 13:09:14,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-08-26 13:09:14,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:09:14,552 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-26 13:09:14,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-08-26 13:09:14,555 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:09:14,555 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-26 13:09:14,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:14,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:14,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 13:09:14,556 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:14,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:14,557 INFO L85 PathProgramCache]: Analyzing trace with hash -831760532, now seen corresponding path program 1 times [2023-08-26 13:09:14,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:14,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158115493] [2023-08-26 13:09:14,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:14,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:14,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:14,868 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-26 13:09:14,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:14,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158115493] [2023-08-26 13:09:14,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158115493] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:14,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:14,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:09:14,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704499770] [2023-08-26 13:09:14,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:14,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:14,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:14,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:14,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:14,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 437 [2023-08-26 13:09:14,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 5 states, 5 states have (on average 174.2) internal successors, (871), 5 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:14,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 437 [2023-08-26 13:09:14,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:14,979 INFO L124 PetriNetUnfolderBase]: 64/118 cut-off events. [2023-08-26 13:09:14,980 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:09:14,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247 conditions, 118 events. 64/118 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 333 event pairs, 1 based on Foata normal form. 1/80 useless extension candidates. Maximal degree in co-relation 243. Up to 85 conditions per place. [2023-08-26 13:09:14,982 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 23 selfloop transitions, 5 changer transitions 5/35 dead transitions. [2023-08-26 13:09:14,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 35 transitions, 151 flow [2023-08-26 13:09:14,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:14,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:14,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 894 transitions. [2023-08-26 13:09:14,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4091533180778032 [2023-08-26 13:09:14,985 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 894 transitions. [2023-08-26 13:09:14,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 894 transitions. [2023-08-26 13:09:14,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:14,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 894 transitions. [2023-08-26 13:09:14,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,992 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:14,992 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 5 states and 894 transitions. [2023-08-26 13:09:14,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 35 transitions, 151 flow [2023-08-26 13:09:14,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 35 transitions, 150 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:09:14,994 INFO L231 Difference]: Finished difference. Result has 28 places, 19 transitions, 72 flow [2023-08-26 13:09:14,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=72, PETRI_PLACES=28, PETRI_TRANSITIONS=19} [2023-08-26 13:09:14,996 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 0 predicate places. [2023-08-26 13:09:14,999 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 19 transitions, 72 flow [2023-08-26 13:09:14,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 174.2) internal successors, (871), 5 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:15,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:15,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 13:09:15,000 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:15,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:15,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1575505324, now seen corresponding path program 2 times [2023-08-26 13:09:15,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:15,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108141355] [2023-08-26 13:09:15,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:15,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:15,219 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-26 13:09:15,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:15,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108141355] [2023-08-26 13:09:15,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108141355] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:15,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:15,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:09:15,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980219117] [2023-08-26 13:09:15,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:15,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:15,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:15,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:15,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:15,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 437 [2023-08-26 13:09:15,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 19 transitions, 72 flow. Second operand has 5 states, 5 states have (on average 174.2) internal successors, (871), 5 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:15,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 437 [2023-08-26 13:09:15,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:15,342 INFO L124 PetriNetUnfolderBase]: 61/110 cut-off events. [2023-08-26 13:09:15,342 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2023-08-26 13:09:15,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 110 events. 61/110 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 295 event pairs, 3 based on Foata normal form. 1/96 useless extension candidates. Maximal degree in co-relation 318. Up to 85 conditions per place. [2023-08-26 13:09:15,343 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 19 selfloop transitions, 6 changer transitions 5/32 dead transitions. [2023-08-26 13:09:15,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 32 transitions, 171 flow [2023-08-26 13:09:15,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:15,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:15,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 890 transitions. [2023-08-26 13:09:15,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073226544622426 [2023-08-26 13:09:15,346 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 890 transitions. [2023-08-26 13:09:15,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 890 transitions. [2023-08-26 13:09:15,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:15,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 890 transitions. [2023-08-26 13:09:15,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 178.0) internal successors, (890), 5 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-26 13:09:15,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,352 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,352 INFO L175 Difference]: Start difference. First operand has 28 places, 19 transitions, 72 flow. Second operand 5 states and 890 transitions. [2023-08-26 13:09:15,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 32 transitions, 171 flow [2023-08-26 13:09:15,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 32 transitions, 169 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-26 13:09:15,354 INFO L231 Difference]: Finished difference. Result has 33 places, 21 transitions, 104 flow [2023-08-26 13:09:15,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=26, 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=5, PETRI_FLOW=104, PETRI_PLACES=33, PETRI_TRANSITIONS=21} [2023-08-26 13:09:15,355 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 5 predicate places. [2023-08-26 13:09:15,355 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 21 transitions, 104 flow [2023-08-26 13:09:15,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 174.2) internal successors, (871), 5 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:15,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:15,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 13:09:15,356 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:15,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:15,356 INFO L85 PathProgramCache]: Analyzing trace with hash -2028621030, now seen corresponding path program 1 times [2023-08-26 13:09:15,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:15,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473579440] [2023-08-26 13:09:15,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:15,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:15,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:15,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:15,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473579440] [2023-08-26 13:09:15,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473579440] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:15,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:15,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:15,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067983449] [2023-08-26 13:09:15,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:15,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:15,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:15,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:15,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:15,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:15,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 21 transitions, 104 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:15,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:15,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:15,506 INFO L124 PetriNetUnfolderBase]: 84/157 cut-off events. [2023-08-26 13:09:15,506 INFO L125 PetriNetUnfolderBase]: For 100/100 co-relation queries the response was YES. [2023-08-26 13:09:15,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 157 events. 84/157 cut-off events. For 100/100 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 473 event pairs, 28 based on Foata normal form. 4/149 useless extension candidates. Maximal degree in co-relation 488. Up to 84 conditions per place. [2023-08-26 13:09:15,508 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 32 selfloop transitions, 6 changer transitions 6/44 dead transitions. [2023-08-26 13:09:15,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 44 transitions, 273 flow [2023-08-26 13:09:15,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:15,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:15,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 917 transitions. [2023-08-26 13:09:15,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4196796338672769 [2023-08-26 13:09:15,511 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 917 transitions. [2023-08-26 13:09:15,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 917 transitions. [2023-08-26 13:09:15,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:15,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 917 transitions. [2023-08-26 13:09:15,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 183.4) internal successors, (917), 5 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,517 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,517 INFO L175 Difference]: Start difference. First operand has 33 places, 21 transitions, 104 flow. Second operand 5 states and 917 transitions. [2023-08-26 13:09:15,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 44 transitions, 273 flow [2023-08-26 13:09:15,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 44 transitions, 257 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-26 13:09:15,520 INFO L231 Difference]: Finished difference. Result has 37 places, 23 transitions, 131 flow [2023-08-26 13:09:15,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=37, PETRI_TRANSITIONS=23} [2023-08-26 13:09:15,521 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 9 predicate places. [2023-08-26 13:09:15,521 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 23 transitions, 131 flow [2023-08-26 13:09:15,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:15,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:15,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 13:09:15,522 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:15,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:15,522 INFO L85 PathProgramCache]: Analyzing trace with hash 984092349, now seen corresponding path program 1 times [2023-08-26 13:09:15,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:15,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473169918] [2023-08-26 13:09:15,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:15,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:15,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:15,578 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-26 13:09:15,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:15,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473169918] [2023-08-26 13:09:15,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473169918] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:15,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449374109] [2023-08-26 13:09:15,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:15,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:15,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:15,582 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-26 13:09:15,616 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-26 13:09:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:15,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:09:15,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:15,752 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-26 13:09:15,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:15,777 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-26 13:09:15,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449374109] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:15,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:15,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 13:09:15,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147020854] [2023-08-26 13:09:15,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:15,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:09:15,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:15,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:09:15,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:09:15,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:15,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 23 transitions, 131 flow. Second operand has 8 states, 8 states have (on average 178.5) internal successors, (1428), 8 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:15,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:15,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:15,901 INFO L124 PetriNetUnfolderBase]: 89/164 cut-off events. [2023-08-26 13:09:15,901 INFO L125 PetriNetUnfolderBase]: For 164/164 co-relation queries the response was YES. [2023-08-26 13:09:15,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 582 conditions, 164 events. 89/164 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 495 event pairs, 14 based on Foata normal form. 6/160 useless extension candidates. Maximal degree in co-relation 570. Up to 58 conditions per place. [2023-08-26 13:09:15,902 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 43 selfloop transitions, 12 changer transitions 0/55 dead transitions. [2023-08-26 13:09:15,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 55 transitions, 352 flow [2023-08-26 13:09:15,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:15,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:15,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1281 transitions. [2023-08-26 13:09:15,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41876430205949655 [2023-08-26 13:09:15,906 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1281 transitions. [2023-08-26 13:09:15,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1281 transitions. [2023-08-26 13:09:15,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:15,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1281 transitions. [2023-08-26 13:09:15,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 183.0) internal successors, (1281), 7 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,913 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,913 INFO L175 Difference]: Start difference. First operand has 37 places, 23 transitions, 131 flow. Second operand 7 states and 1281 transitions. [2023-08-26 13:09:15,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 55 transitions, 352 flow [2023-08-26 13:09:15,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 55 transitions, 340 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-26 13:09:15,916 INFO L231 Difference]: Finished difference. Result has 44 places, 28 transitions, 192 flow [2023-08-26 13:09:15,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=192, PETRI_PLACES=44, PETRI_TRANSITIONS=28} [2023-08-26 13:09:15,917 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 16 predicate places. [2023-08-26 13:09:15,917 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 28 transitions, 192 flow [2023-08-26 13:09:15,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 178.5) internal successors, (1428), 8 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:15,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:15,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:15,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:16,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:16,130 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:16,130 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:16,130 INFO L85 PathProgramCache]: Analyzing trace with hash 806881683, now seen corresponding path program 2 times [2023-08-26 13:09:16,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:16,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519900062] [2023-08-26 13:09:16,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:16,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:16,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:16,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:16,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:16,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519900062] [2023-08-26 13:09:16,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519900062] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:16,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:16,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:16,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957273804] [2023-08-26 13:09:16,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:16,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:16,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:16,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:16,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:16,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:16,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 28 transitions, 192 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:16,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:16,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:16,279 INFO L124 PetriNetUnfolderBase]: 118/207 cut-off events. [2023-08-26 13:09:16,279 INFO L125 PetriNetUnfolderBase]: For 645/645 co-relation queries the response was YES. [2023-08-26 13:09:16,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 895 conditions, 207 events. 118/207 cut-off events. For 645/645 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 602 event pairs, 34 based on Foata normal form. 6/213 useless extension candidates. Maximal degree in co-relation 880. Up to 158 conditions per place. [2023-08-26 13:09:16,281 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 32 selfloop transitions, 16 changer transitions 1/49 dead transitions. [2023-08-26 13:09:16,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 49 transitions, 431 flow [2023-08-26 13:09:16,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:16,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:16,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 915 transitions. [2023-08-26 13:09:16,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41876430205949655 [2023-08-26 13:09:16,284 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 915 transitions. [2023-08-26 13:09:16,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 915 transitions. [2023-08-26 13:09:16,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:16,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 915 transitions. [2023-08-26 13:09:16,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 183.0) internal successors, (915), 5 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-26 13:09:16,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,290 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,290 INFO L175 Difference]: Start difference. First operand has 44 places, 28 transitions, 192 flow. Second operand 5 states and 915 transitions. [2023-08-26 13:09:16,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 49 transitions, 431 flow [2023-08-26 13:09:16,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 49 transitions, 402 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-26 13:09:16,293 INFO L231 Difference]: Finished difference. Result has 49 places, 36 transitions, 298 flow [2023-08-26 13:09:16,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=298, PETRI_PLACES=49, PETRI_TRANSITIONS=36} [2023-08-26 13:09:16,293 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 21 predicate places. [2023-08-26 13:09:16,294 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 36 transitions, 298 flow [2023-08-26 13:09:16,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:16,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:16,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 13:09:16,295 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:16,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:16,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1899184371, now seen corresponding path program 3 times [2023-08-26 13:09:16,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:16,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825349548] [2023-08-26 13:09:16,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:16,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:16,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:16,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:16,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825349548] [2023-08-26 13:09:16,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825349548] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:16,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:16,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:16,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615174458] [2023-08-26 13:09:16,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:16,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:16,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:16,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:16,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:16,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:16,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 36 transitions, 298 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:16,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:16,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:16,437 INFO L124 PetriNetUnfolderBase]: 117/208 cut-off events. [2023-08-26 13:09:16,437 INFO L125 PetriNetUnfolderBase]: For 847/847 co-relation queries the response was YES. [2023-08-26 13:09:16,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1024 conditions, 208 events. 117/208 cut-off events. For 847/847 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 644 event pairs, 32 based on Foata normal form. 2/210 useless extension candidates. Maximal degree in co-relation 1006. Up to 174 conditions per place. [2023-08-26 13:09:16,439 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 33 selfloop transitions, 12 changer transitions 3/48 dead transitions. [2023-08-26 13:09:16,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 48 transitions, 484 flow [2023-08-26 13:09:16,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:16,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:16,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 910 transitions. [2023-08-26 13:09:16,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41647597254004576 [2023-08-26 13:09:16,442 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 910 transitions. [2023-08-26 13:09:16,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 910 transitions. [2023-08-26 13:09:16,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:16,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 910 transitions. [2023-08-26 13:09:16,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 182.0) internal successors, (910), 5 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,447 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,447 INFO L175 Difference]: Start difference. First operand has 49 places, 36 transitions, 298 flow. Second operand 5 states and 910 transitions. [2023-08-26 13:09:16,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 48 transitions, 484 flow [2023-08-26 13:09:16,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 48 transitions, 462 flow, removed 11 selfloop flow, removed 0 redundant places. [2023-08-26 13:09:16,451 INFO L231 Difference]: Finished difference. Result has 55 places, 39 transitions, 352 flow [2023-08-26 13:09:16,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=352, PETRI_PLACES=55, PETRI_TRANSITIONS=39} [2023-08-26 13:09:16,452 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 27 predicate places. [2023-08-26 13:09:16,452 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 39 transitions, 352 flow [2023-08-26 13:09:16,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:16,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:16,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 13:09:16,453 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:16,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:16,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1917008409, now seen corresponding path program 4 times [2023-08-26 13:09:16,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:16,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485187788] [2023-08-26 13:09:16,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:16,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:16,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:16,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:16,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:16,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485187788] [2023-08-26 13:09:16,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485187788] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:16,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:16,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:16,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311956111] [2023-08-26 13:09:16,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:16,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:16,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:16,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:16,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:16,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:16,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 39 transitions, 352 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:16,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:16,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:16,575 INFO L124 PetriNetUnfolderBase]: 114/207 cut-off events. [2023-08-26 13:09:16,576 INFO L125 PetriNetUnfolderBase]: For 903/903 co-relation queries the response was YES. [2023-08-26 13:09:16,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1028 conditions, 207 events. 114/207 cut-off events. For 903/903 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 633 event pairs, 29 based on Foata normal form. 2/209 useless extension candidates. Maximal degree in co-relation 1007. Up to 131 conditions per place. [2023-08-26 13:09:16,578 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 36 selfloop transitions, 14 changer transitions 3/53 dead transitions. [2023-08-26 13:09:16,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 53 transitions, 520 flow [2023-08-26 13:09:16,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:16,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:16,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 913 transitions. [2023-08-26 13:09:16,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41784897025171625 [2023-08-26 13:09:16,581 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 913 transitions. [2023-08-26 13:09:16,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 913 transitions. [2023-08-26 13:09:16,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:16,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 913 transitions. [2023-08-26 13:09:16,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 182.6) internal successors, (913), 5 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,587 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,587 INFO L175 Difference]: Start difference. First operand has 55 places, 39 transitions, 352 flow. Second operand 5 states and 913 transitions. [2023-08-26 13:09:16,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 53 transitions, 520 flow [2023-08-26 13:09:16,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 53 transitions, 481 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-26 13:09:16,591 INFO L231 Difference]: Finished difference. Result has 57 places, 38 transitions, 336 flow [2023-08-26 13:09:16,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=336, PETRI_PLACES=57, PETRI_TRANSITIONS=38} [2023-08-26 13:09:16,591 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 29 predicate places. [2023-08-26 13:09:16,591 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 38 transitions, 336 flow [2023-08-26 13:09:16,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:16,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:16,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 13:09:16,592 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:16,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:16,593 INFO L85 PathProgramCache]: Analyzing trace with hash -478829112, now seen corresponding path program 2 times [2023-08-26 13:09:16,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:16,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533974351] [2023-08-26 13:09:16,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:16,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:16,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:16,644 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-26 13:09:16,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:16,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533974351] [2023-08-26 13:09:16,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533974351] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:16,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166629523] [2023-08-26 13:09:16,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:09:16,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:16,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:16,646 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-26 13:09:16,671 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-26 13:09:16,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:16,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:16,729 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:09:16,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:16,755 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-26 13:09:16,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:16,778 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-26 13:09:16,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166629523] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:16,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:16,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 13:09:16,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794866563] [2023-08-26 13:09:16,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:16,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:09:16,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:16,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:09:16,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:09:16,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:16,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 38 transitions, 336 flow. Second operand has 8 states, 8 states have (on average 178.75) internal successors, (1430), 8 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:16,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:16,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:16,913 INFO L124 PetriNetUnfolderBase]: 118/211 cut-off events. [2023-08-26 13:09:16,913 INFO L125 PetriNetUnfolderBase]: For 873/873 co-relation queries the response was YES. [2023-08-26 13:09:16,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1059 conditions, 211 events. 118/211 cut-off events. For 873/873 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 641 event pairs, 12 based on Foata normal form. 4/215 useless extension candidates. Maximal degree in co-relation 1037. Up to 65 conditions per place. [2023-08-26 13:09:16,915 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 45 selfloop transitions, 20 changer transitions 0/65 dead transitions. [2023-08-26 13:09:16,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 613 flow [2023-08-26 13:09:16,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:16,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:16,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1277 transitions. [2023-08-26 13:09:16,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41745668519123896 [2023-08-26 13:09:16,919 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1277 transitions. [2023-08-26 13:09:16,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1277 transitions. [2023-08-26 13:09:16,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:16,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1277 transitions. [2023-08-26 13:09:16,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 182.42857142857142) internal successors, (1277), 7 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,925 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,926 INFO L175 Difference]: Start difference. First operand has 57 places, 38 transitions, 336 flow. Second operand 7 states and 1277 transitions. [2023-08-26 13:09:16,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 613 flow [2023-08-26 13:09:16,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 65 transitions, 572 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-26 13:09:16,930 INFO L231 Difference]: Finished difference. Result has 58 places, 43 transitions, 395 flow [2023-08-26 13:09:16,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=395, PETRI_PLACES=58, PETRI_TRANSITIONS=43} [2023-08-26 13:09:16,931 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 30 predicate places. [2023-08-26 13:09:16,931 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 43 transitions, 395 flow [2023-08-26 13:09:16,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 178.75) internal successors, (1430), 8 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:16,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:16,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:16,939 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-26 13:09:17,136 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,SelfDestructingSolverStorable12 [2023-08-26 13:09:17,137 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:17,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:17,137 INFO L85 PathProgramCache]: Analyzing trace with hash -189165709, now seen corresponding path program 5 times [2023-08-26 13:09:17,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:17,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259932734] [2023-08-26 13:09:17,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:17,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:17,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:17,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:17,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:17,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259932734] [2023-08-26 13:09:17,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259932734] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:17,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:17,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:17,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455548135] [2023-08-26 13:09:17,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:17,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:17,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:17,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:17,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:17,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:17,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 43 transitions, 395 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:17,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:17,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:17,336 INFO L124 PetriNetUnfolderBase]: 112/205 cut-off events. [2023-08-26 13:09:17,336 INFO L125 PetriNetUnfolderBase]: For 907/907 co-relation queries the response was YES. [2023-08-26 13:09:17,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1045 conditions, 205 events. 112/205 cut-off events. For 907/907 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 628 event pairs, 32 based on Foata normal form. 6/211 useless extension candidates. Maximal degree in co-relation 1025. Up to 160 conditions per place. [2023-08-26 13:09:17,338 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 36 selfloop transitions, 17 changer transitions 0/53 dead transitions. [2023-08-26 13:09:17,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 53 transitions, 543 flow [2023-08-26 13:09:17,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:17,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:17,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 914 transitions. [2023-08-26 13:09:17,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4183066361556064 [2023-08-26 13:09:17,341 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 914 transitions. [2023-08-26 13:09:17,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 914 transitions. [2023-08-26 13:09:17,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:17,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 914 transitions. [2023-08-26 13:09:17,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 182.8) internal successors, (914), 5 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,346 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,346 INFO L175 Difference]: Start difference. First operand has 58 places, 43 transitions, 395 flow. Second operand 5 states and 914 transitions. [2023-08-26 13:09:17,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 53 transitions, 543 flow [2023-08-26 13:09:17,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 53 transitions, 479 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:17,350 INFO L231 Difference]: Finished difference. Result has 58 places, 42 transitions, 357 flow [2023-08-26 13:09:17,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=357, PETRI_PLACES=58, PETRI_TRANSITIONS=42} [2023-08-26 13:09:17,350 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 30 predicate places. [2023-08-26 13:09:17,350 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 42 transitions, 357 flow [2023-08-26 13:09:17,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:17,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:17,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 13:09:17,351 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:17,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:17,352 INFO L85 PathProgramCache]: Analyzing trace with hash -825309632, now seen corresponding path program 3 times [2023-08-26 13:09:17,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:17,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901618130] [2023-08-26 13:09:17,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:17,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:17,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:17,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:17,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:17,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901618130] [2023-08-26 13:09:17,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901618130] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:17,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:17,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:17,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855491995] [2023-08-26 13:09:17,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:17,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:17,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:17,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:17,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:17,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:17,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 42 transitions, 357 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:17,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:17,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:17,485 INFO L124 PetriNetUnfolderBase]: 111/208 cut-off events. [2023-08-26 13:09:17,485 INFO L125 PetriNetUnfolderBase]: For 693/693 co-relation queries the response was YES. [2023-08-26 13:09:17,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 208 events. 111/208 cut-off events. For 693/693 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 667 event pairs, 32 based on Foata normal form. 4/212 useless extension candidates. Maximal degree in co-relation 959. Up to 168 conditions per place. [2023-08-26 13:09:17,487 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 32 selfloop transitions, 15 changer transitions 4/51 dead transitions. [2023-08-26 13:09:17,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 51 transitions, 493 flow [2023-08-26 13:09:17,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:17,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:17,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 911 transitions. [2023-08-26 13:09:17,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41693363844393594 [2023-08-26 13:09:17,490 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 911 transitions. [2023-08-26 13:09:17,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 911 transitions. [2023-08-26 13:09:17,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:17,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 911 transitions. [2023-08-26 13:09:17,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 182.2) internal successors, (911), 5 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,495 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,496 INFO L175 Difference]: Start difference. First operand has 58 places, 42 transitions, 357 flow. Second operand 5 states and 911 transitions. [2023-08-26 13:09:17,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 51 transitions, 493 flow [2023-08-26 13:09:17,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 51 transitions, 455 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-26 13:09:17,503 INFO L231 Difference]: Finished difference. Result has 60 places, 41 transitions, 342 flow [2023-08-26 13:09:17,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=342, PETRI_PLACES=60, PETRI_TRANSITIONS=41} [2023-08-26 13:09:17,504 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 32 predicate places. [2023-08-26 13:09:17,504 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 41 transitions, 342 flow [2023-08-26 13:09:17,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:17,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:17,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 13:09:17,505 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:17,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:17,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1501562638, now seen corresponding path program 4 times [2023-08-26 13:09:17,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:17,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827438202] [2023-08-26 13:09:17,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:17,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:17,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:17,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:17,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:17,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827438202] [2023-08-26 13:09:17,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827438202] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:17,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:17,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:17,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003116360] [2023-08-26 13:09:17,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:17,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:17,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:17,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:17,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:17,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:17,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 41 transitions, 342 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:17,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:17,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:17,639 INFO L124 PetriNetUnfolderBase]: 116/213 cut-off events. [2023-08-26 13:09:17,639 INFO L125 PetriNetUnfolderBase]: For 761/761 co-relation queries the response was YES. [2023-08-26 13:09:17,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 213 events. 116/213 cut-off events. For 761/761 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 668 event pairs, 32 based on Foata normal form. 4/217 useless extension candidates. Maximal degree in co-relation 977. Up to 172 conditions per place. [2023-08-26 13:09:17,641 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 35 selfloop transitions, 16 changer transitions 0/51 dead transitions. [2023-08-26 13:09:17,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 51 transitions, 504 flow [2023-08-26 13:09:17,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:17,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:17,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 911 transitions. [2023-08-26 13:09:17,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41693363844393594 [2023-08-26 13:09:17,644 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 911 transitions. [2023-08-26 13:09:17,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 911 transitions. [2023-08-26 13:09:17,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:17,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 911 transitions. [2023-08-26 13:09:17,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 182.2) internal successors, (911), 5 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,649 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,649 INFO L175 Difference]: Start difference. First operand has 60 places, 41 transitions, 342 flow. Second operand 5 states and 911 transitions. [2023-08-26 13:09:17,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 51 transitions, 504 flow [2023-08-26 13:09:17,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 51 transitions, 470 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:17,653 INFO L231 Difference]: Finished difference. Result has 59 places, 42 transitions, 353 flow [2023-08-26 13:09:17,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=353, PETRI_PLACES=59, PETRI_TRANSITIONS=42} [2023-08-26 13:09:17,653 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 31 predicate places. [2023-08-26 13:09:17,653 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 42 transitions, 353 flow [2023-08-26 13:09:17,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:17,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:17,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 13:09:17,654 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:17,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:17,654 INFO L85 PathProgramCache]: Analyzing trace with hash -903136979, now seen corresponding path program 6 times [2023-08-26 13:09:17,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:17,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459820245] [2023-08-26 13:09:17,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:17,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:17,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:17,706 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:17,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:17,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459820245] [2023-08-26 13:09:17,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459820245] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:17,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:17,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:17,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866022792] [2023-08-26 13:09:17,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:17,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:17,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:17,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:17,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:17,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:17,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 42 transitions, 353 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:17,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:17,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:17,778 INFO L124 PetriNetUnfolderBase]: 112/201 cut-off events. [2023-08-26 13:09:17,778 INFO L125 PetriNetUnfolderBase]: For 723/723 co-relation queries the response was YES. [2023-08-26 13:09:17,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 201 events. 112/201 cut-off events. For 723/723 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 599 event pairs, 31 based on Foata normal form. 2/203 useless extension candidates. Maximal degree in co-relation 927. Up to 151 conditions per place. [2023-08-26 13:09:17,780 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 31 selfloop transitions, 15 changer transitions 2/48 dead transitions. [2023-08-26 13:09:17,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 48 transitions, 465 flow [2023-08-26 13:09:17,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:17,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:17,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 909 transitions. [2023-08-26 13:09:17,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41601830663615563 [2023-08-26 13:09:17,782 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 909 transitions. [2023-08-26 13:09:17,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 909 transitions. [2023-08-26 13:09:17,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:17,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 909 transitions. [2023-08-26 13:09:17,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 181.8) internal successors, (909), 5 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,787 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,787 INFO L175 Difference]: Start difference. First operand has 59 places, 42 transitions, 353 flow. Second operand 5 states and 909 transitions. [2023-08-26 13:09:17,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 48 transitions, 465 flow [2023-08-26 13:09:17,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 48 transitions, 429 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-26 13:09:17,790 INFO L231 Difference]: Finished difference. Result has 60 places, 40 transitions, 327 flow [2023-08-26 13:09:17,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=327, PETRI_PLACES=60, PETRI_TRANSITIONS=40} [2023-08-26 13:09:17,791 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 32 predicate places. [2023-08-26 13:09:17,791 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 40 transitions, 327 flow [2023-08-26 13:09:17,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:17,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:17,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 13:09:17,791 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:17,792 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:17,792 INFO L85 PathProgramCache]: Analyzing trace with hash -80621998, now seen corresponding path program 5 times [2023-08-26 13:09:17,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:17,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656035785] [2023-08-26 13:09:17,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:17,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:17,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:17,842 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-26 13:09:17,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:17,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656035785] [2023-08-26 13:09:17,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656035785] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:17,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053844957] [2023-08-26 13:09:17,843 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:09:17,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:17,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:17,844 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-26 13:09:17,871 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-26 13:09:17,926 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:17,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:17,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:09:17,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:17,955 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-26 13:09:17,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:17,977 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-26 13:09:17,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053844957] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:17,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:17,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:09:17,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949253498] [2023-08-26 13:09:17,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:17,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:09:17,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:17,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:09:17,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:09:17,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:17,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 40 transitions, 327 flow. Second operand has 10 states, 10 states have (on average 178.3) internal successors, (1783), 10 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:17,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:17,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:17,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:18,133 INFO L124 PetriNetUnfolderBase]: 113/204 cut-off events. [2023-08-26 13:09:18,134 INFO L125 PetriNetUnfolderBase]: For 570/570 co-relation queries the response was YES. [2023-08-26 13:09:18,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 941 conditions, 204 events. 113/204 cut-off events. For 570/570 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 615 event pairs, 15 based on Foata normal form. 4/208 useless extension candidates. Maximal degree in co-relation 923. Up to 77 conditions per place. [2023-08-26 13:09:18,135 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 38 selfloop transitions, 26 changer transitions 0/64 dead transitions. [2023-08-26 13:09:18,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 64 transitions, 581 flow [2023-08-26 13:09:18,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 13:09:18,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 13:09:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1810 transitions. [2023-08-26 13:09:18,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41418764302059496 [2023-08-26 13:09:18,140 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1810 transitions. [2023-08-26 13:09:18,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1810 transitions. [2023-08-26 13:09:18,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:18,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1810 transitions. [2023-08-26 13:09:18,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.0) internal successors, (1810), 10 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 437.0) internal successors, (4807), 11 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,151 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 437.0) internal successors, (4807), 11 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,151 INFO L175 Difference]: Start difference. First operand has 60 places, 40 transitions, 327 flow. Second operand 10 states and 1810 transitions. [2023-08-26 13:09:18,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 64 transitions, 581 flow [2023-08-26 13:09:18,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 64 transitions, 543 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:18,157 INFO L231 Difference]: Finished difference. Result has 64 places, 45 transitions, 394 flow [2023-08-26 13:09:18,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=45} [2023-08-26 13:09:18,157 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 36 predicate places. [2023-08-26 13:09:18,157 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 45 transitions, 394 flow [2023-08-26 13:09:18,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 178.3) internal successors, (1783), 10 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:18,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:18,165 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-26 13:09:18,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-26 13:09:18,363 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:18,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:18,363 INFO L85 PathProgramCache]: Analyzing trace with hash -45185970, now seen corresponding path program 6 times [2023-08-26 13:09:18,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:18,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837832440] [2023-08-26 13:09:18,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:18,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:18,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:18,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:18,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:18,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837832440] [2023-08-26 13:09:18,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837832440] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:09:18,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:09:18,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:09:18,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272401850] [2023-08-26 13:09:18,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:09:18,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:09:18,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:18,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:09:18,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:09:18,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:18,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 45 transitions, 394 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:18,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:18,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:18,489 INFO L124 PetriNetUnfolderBase]: 103/184 cut-off events. [2023-08-26 13:09:18,489 INFO L125 PetriNetUnfolderBase]: For 601/601 co-relation queries the response was YES. [2023-08-26 13:09:18,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 184 events. 103/184 cut-off events. For 601/601 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 542 event pairs, 27 based on Foata normal form. 4/188 useless extension candidates. Maximal degree in co-relation 896. Up to 137 conditions per place. [2023-08-26 13:09:18,491 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 36 selfloop transitions, 13 changer transitions 4/53 dead transitions. [2023-08-26 13:09:18,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 53 transitions, 525 flow [2023-08-26 13:09:18,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:09:18,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:09:18,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 910 transitions. [2023-08-26 13:09:18,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41647597254004576 [2023-08-26 13:09:18,494 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 910 transitions. [2023-08-26 13:09:18,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 910 transitions. [2023-08-26 13:09:18,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:18,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 910 transitions. [2023-08-26 13:09:18,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 182.0) internal successors, (910), 5 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,499 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 437.0) internal successors, (2622), 6 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,499 INFO L175 Difference]: Start difference. First operand has 64 places, 45 transitions, 394 flow. Second operand 5 states and 910 transitions. [2023-08-26 13:09:18,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 53 transitions, 525 flow [2023-08-26 13:09:18,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 53 transitions, 447 flow, removed 13 selfloop flow, removed 7 redundant places. [2023-08-26 13:09:18,503 INFO L231 Difference]: Finished difference. Result has 61 places, 43 transitions, 323 flow [2023-08-26 13:09:18,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=323, PETRI_PLACES=61, PETRI_TRANSITIONS=43} [2023-08-26 13:09:18,503 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 33 predicate places. [2023-08-26 13:09:18,503 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 43 transitions, 323 flow [2023-08-26 13:09:18,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:18,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:18,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:18,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 13:09:18,504 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:18,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:18,504 INFO L85 PathProgramCache]: Analyzing trace with hash 512918809, now seen corresponding path program 1 times [2023-08-26 13:09:18,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:18,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894694112] [2023-08-26 13:09:18,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:18,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:18,868 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-26 13:09:18,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:18,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894694112] [2023-08-26 13:09:18,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894694112] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:18,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175487771] [2023-08-26 13:09:18,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:18,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:18,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:18,872 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-26 13:09:18,875 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-26 13:09:18,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:18,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-26 13:09:18,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:19,080 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-26 13:09:19,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:19,218 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-26 13:09:19,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175487771] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:19,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:19,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-26 13:09:19,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967494129] [2023-08-26 13:09:19,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:19,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 13:09:19,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:19,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 13:09:19,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-08-26 13:09:19,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:19,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 43 transitions, 323 flow. Second operand has 14 states, 14 states have (on average 168.42857142857142) internal successors, (2358), 14 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:19,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:19,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:19,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:19,428 INFO L124 PetriNetUnfolderBase]: 140/262 cut-off events. [2023-08-26 13:09:19,429 INFO L125 PetriNetUnfolderBase]: For 716/734 co-relation queries the response was YES. [2023-08-26 13:09:19,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1167 conditions, 262 events. 140/262 cut-off events. For 716/734 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 961 event pairs, 6 based on Foata normal form. 5/262 useless extension candidates. Maximal degree in co-relation 1149. Up to 156 conditions per place. [2023-08-26 13:09:19,431 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 49 selfloop transitions, 16 changer transitions 5/78 dead transitions. [2023-08-26 13:09:19,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 627 flow [2023-08-26 13:09:19,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1209 transitions. [2023-08-26 13:09:19,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39522719843085974 [2023-08-26 13:09:19,434 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1209 transitions. [2023-08-26 13:09:19,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1209 transitions. [2023-08-26 13:09:19,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:19,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1209 transitions. [2023-08-26 13:09:19,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 172.71428571428572) internal successors, (1209), 7 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:19,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:19,441 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:19,441 INFO L175 Difference]: Start difference. First operand has 61 places, 43 transitions, 323 flow. Second operand 7 states and 1209 transitions. [2023-08-26 13:09:19,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 627 flow [2023-08-26 13:09:19,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 78 transitions, 593 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 13:09:19,445 INFO L231 Difference]: Finished difference. Result has 65 places, 52 transitions, 431 flow [2023-08-26 13:09:19,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=431, PETRI_PLACES=65, PETRI_TRANSITIONS=52} [2023-08-26 13:09:19,445 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 37 predicate places. [2023-08-26 13:09:19,445 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 52 transitions, 431 flow [2023-08-26 13:09:19,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 168.42857142857142) internal successors, (2358), 14 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:19,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:19,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:19,459 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-26 13:09:19,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:19,661 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:19,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:19,662 INFO L85 PathProgramCache]: Analyzing trace with hash -937633167, now seen corresponding path program 2 times [2023-08-26 13:09:19,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:19,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862436662] [2023-08-26 13:09:19,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:19,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:19,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:20,011 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-26 13:09:20,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:20,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862436662] [2023-08-26 13:09:20,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862436662] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:20,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073838092] [2023-08-26 13:09:20,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:09:20,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:20,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:20,013 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-26 13:09:20,015 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-26 13:09:20,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:20,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:20,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-26 13:09:20,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:20,238 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-26 13:09:20,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:20,405 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-26 13:09:20,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073838092] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:20,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:20,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-26 13:09:20,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896873167] [2023-08-26 13:09:20,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:20,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 13:09:20,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:20,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 13:09:20,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-08-26 13:09:20,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:20,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 52 transitions, 431 flow. Second operand has 11 states, 11 states have (on average 168.27272727272728) internal successors, (1851), 11 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:20,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:20,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:20,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:20,578 INFO L124 PetriNetUnfolderBase]: 137/253 cut-off events. [2023-08-26 13:09:20,579 INFO L125 PetriNetUnfolderBase]: For 936/956 co-relation queries the response was YES. [2023-08-26 13:09:20,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1273 conditions, 253 events. 137/253 cut-off events. For 936/956 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 902 event pairs, 6 based on Foata normal form. 7/255 useless extension candidates. Maximal degree in co-relation 1251. Up to 178 conditions per place. [2023-08-26 13:09:20,581 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 46 selfloop transitions, 17 changer transitions 5/76 dead transitions. [2023-08-26 13:09:20,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 76 transitions, 672 flow [2023-08-26 13:09:20,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:20,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:20,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1202 transitions. [2023-08-26 13:09:20,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39293886891140895 [2023-08-26 13:09:20,584 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1202 transitions. [2023-08-26 13:09:20,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1202 transitions. [2023-08-26 13:09:20,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:20,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1202 transitions. [2023-08-26 13:09:20,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 171.71428571428572) internal successors, (1202), 7 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:20,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:20,591 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:20,591 INFO L175 Difference]: Start difference. First operand has 65 places, 52 transitions, 431 flow. Second operand 7 states and 1202 transitions. [2023-08-26 13:09:20,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 76 transitions, 672 flow [2023-08-26 13:09:20,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 76 transitions, 624 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-08-26 13:09:20,596 INFO L231 Difference]: Finished difference. Result has 70 places, 57 transitions, 492 flow [2023-08-26 13:09:20,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=492, PETRI_PLACES=70, PETRI_TRANSITIONS=57} [2023-08-26 13:09:20,596 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 42 predicate places. [2023-08-26 13:09:20,596 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 57 transitions, 492 flow [2023-08-26 13:09:20,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 168.27272727272728) internal successors, (1851), 11 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:20,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:20,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:20,607 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-26 13:09:20,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:20,808 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:20,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:20,808 INFO L85 PathProgramCache]: Analyzing trace with hash 273437091, now seen corresponding path program 3 times [2023-08-26 13:09:20,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:20,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469298527] [2023-08-26 13:09:20,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:20,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:21,177 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-26 13:09:21,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:21,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469298527] [2023-08-26 13:09:21,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469298527] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:21,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689508117] [2023-08-26 13:09:21,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:09:21,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:21,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:21,179 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-26 13:09:21,182 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-26 13:09:21,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:09:21,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:21,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-26 13:09:21,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:21,381 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-26 13:09:21,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:21,516 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-26 13:09:21,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689508117] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:21,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:21,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-26 13:09:21,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020038084] [2023-08-26 13:09:21,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:21,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 13:09:21,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:21,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 13:09:21,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-08-26 13:09:21,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:21,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 57 transitions, 492 flow. Second operand has 14 states, 14 states have (on average 168.42857142857142) internal successors, (2358), 14 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:21,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:21,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:21,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:21,705 INFO L124 PetriNetUnfolderBase]: 134/244 cut-off events. [2023-08-26 13:09:21,705 INFO L125 PetriNetUnfolderBase]: For 969/1001 co-relation queries the response was YES. [2023-08-26 13:09:21,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1268 conditions, 244 events. 134/244 cut-off events. For 969/1001 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 869 event pairs, 6 based on Foata normal form. 11/250 useless extension candidates. Maximal degree in co-relation 1244. Up to 156 conditions per place. [2023-08-26 13:09:21,708 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 43 selfloop transitions, 20 changer transitions 5/76 dead transitions. [2023-08-26 13:09:21,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 76 transitions, 693 flow [2023-08-26 13:09:21,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:21,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:21,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1203 transitions. [2023-08-26 13:09:21,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932657731284734 [2023-08-26 13:09:21,710 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1203 transitions. [2023-08-26 13:09:21,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1203 transitions. [2023-08-26 13:09:21,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:21,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1203 transitions. [2023-08-26 13:09:21,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 171.85714285714286) internal successors, (1203), 7 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:21,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:21,716 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:21,716 INFO L175 Difference]: Start difference. First operand has 70 places, 57 transitions, 492 flow. Second operand 7 states and 1203 transitions. [2023-08-26 13:09:21,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 76 transitions, 693 flow [2023-08-26 13:09:21,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 76 transitions, 643 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:21,721 INFO L231 Difference]: Finished difference. Result has 74 places, 59 transitions, 518 flow [2023-08-26 13:09:21,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=518, PETRI_PLACES=74, PETRI_TRANSITIONS=59} [2023-08-26 13:09:21,721 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 46 predicate places. [2023-08-26 13:09:21,722 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 59 transitions, 518 flow [2023-08-26 13:09:21,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 168.42857142857142) internal successors, (2358), 14 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:21,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:21,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:21,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:21,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:21,928 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:21,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:21,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1883097165, now seen corresponding path program 4 times [2023-08-26 13:09:21,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:21,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997096951] [2023-08-26 13:09:21,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:21,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:22,247 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-26 13:09:22,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:22,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997096951] [2023-08-26 13:09:22,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997096951] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:22,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912238937] [2023-08-26 13:09:22,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:09:22,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:22,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:22,253 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-26 13:09:22,277 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-26 13:09:22,350 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:09:22,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:22,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-26 13:09:22,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:22,468 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-26 13:09:22,468 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:22,600 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-26 13:09:22,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912238937] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:22,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:22,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:09:22,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489619910] [2023-08-26 13:09:22,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:22,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:22,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:22,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:22,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:22,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:22,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 59 transitions, 518 flow. Second operand has 12 states, 12 states have (on average 168.66666666666666) internal successors, (2024), 12 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:22,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:22,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:22,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:22,791 INFO L124 PetriNetUnfolderBase]: 158/286 cut-off events. [2023-08-26 13:09:22,791 INFO L125 PetriNetUnfolderBase]: For 1328/1340 co-relation queries the response was YES. [2023-08-26 13:09:22,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1458 conditions, 286 events. 158/286 cut-off events. For 1328/1340 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1075 event pairs, 6 based on Foata normal form. 3/284 useless extension candidates. Maximal degree in co-relation 1432. Up to 230 conditions per place. [2023-08-26 13:09:22,794 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 50 selfloop transitions, 19 changer transitions 5/82 dead transitions. [2023-08-26 13:09:22,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 82 transitions, 794 flow [2023-08-26 13:09:22,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:22,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:22,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1194 transitions. [2023-08-26 13:09:22,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39032363517489377 [2023-08-26 13:09:22,797 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1194 transitions. [2023-08-26 13:09:22,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1194 transitions. [2023-08-26 13:09:22,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:22,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1194 transitions. [2023-08-26 13:09:22,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 170.57142857142858) internal successors, (1194), 7 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:22,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:22,802 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:22,802 INFO L175 Difference]: Start difference. First operand has 74 places, 59 transitions, 518 flow. Second operand 7 states and 1194 transitions. [2023-08-26 13:09:22,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 82 transitions, 794 flow [2023-08-26 13:09:22,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 82 transitions, 743 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:22,808 INFO L231 Difference]: Finished difference. Result has 79 places, 71 transitions, 643 flow [2023-08-26 13:09:22,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=643, PETRI_PLACES=79, PETRI_TRANSITIONS=71} [2023-08-26 13:09:22,808 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 51 predicate places. [2023-08-26 13:09:22,808 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 71 transitions, 643 flow [2023-08-26 13:09:22,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 168.66666666666666) internal successors, (2024), 12 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:22,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:22,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:22,816 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-26 13:09:23,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:23,016 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:23,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:23,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1425124749, now seen corresponding path program 5 times [2023-08-26 13:09:23,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:23,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649359471] [2023-08-26 13:09:23,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:23,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:23,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:23,256 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-26 13:09:23,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:23,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649359471] [2023-08-26 13:09:23,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649359471] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:23,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916111329] [2023-08-26 13:09:23,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:09:23,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:23,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:23,261 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-26 13:09:23,286 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-26 13:09:23,353 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:09:23,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:23,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-26 13:09:23,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:23,456 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-26 13:09:23,456 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:23,586 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-26 13:09:23,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916111329] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:23,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:23,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-26 13:09:23,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711618754] [2023-08-26 13:09:23,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:23,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:23,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:23,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:23,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:23,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:23,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 71 transitions, 643 flow. Second operand has 13 states, 13 states have (on average 168.6153846153846) internal successors, (2192), 13 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:23,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:23,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:23,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:23,765 INFO L124 PetriNetUnfolderBase]: 172/314 cut-off events. [2023-08-26 13:09:23,765 INFO L125 PetriNetUnfolderBase]: For 1657/1669 co-relation queries the response was YES. [2023-08-26 13:09:23,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1676 conditions, 314 events. 172/314 cut-off events. For 1657/1669 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1212 event pairs, 6 based on Foata normal form. 3/312 useless extension candidates. Maximal degree in co-relation 1647. Up to 234 conditions per place. [2023-08-26 13:09:23,768 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 58 selfloop transitions, 20 changer transitions 5/91 dead transitions. [2023-08-26 13:09:23,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 91 transitions, 922 flow [2023-08-26 13:09:23,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:23,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:23,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1201 transitions. [2023-08-26 13:09:23,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39261196469434456 [2023-08-26 13:09:23,770 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1201 transitions. [2023-08-26 13:09:23,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1201 transitions. [2023-08-26 13:09:23,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:23,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1201 transitions. [2023-08-26 13:09:23,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 171.57142857142858) internal successors, (1201), 7 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:23,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:23,775 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:23,776 INFO L175 Difference]: Start difference. First operand has 79 places, 71 transitions, 643 flow. Second operand 7 states and 1201 transitions. [2023-08-26 13:09:23,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 91 transitions, 922 flow [2023-08-26 13:09:23,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 91 transitions, 881 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-08-26 13:09:23,783 INFO L231 Difference]: Finished difference. Result has 85 places, 75 transitions, 720 flow [2023-08-26 13:09:23,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=720, PETRI_PLACES=85, PETRI_TRANSITIONS=75} [2023-08-26 13:09:23,783 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 57 predicate places. [2023-08-26 13:09:23,783 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 75 transitions, 720 flow [2023-08-26 13:09:23,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 168.6153846153846) internal successors, (2192), 13 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:23,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:23,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:23,792 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-26 13:09:23,988 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,SelfDestructingSolverStorable23 [2023-08-26 13:09:23,989 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:23,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:23,989 INFO L85 PathProgramCache]: Analyzing trace with hash -701851469, now seen corresponding path program 6 times [2023-08-26 13:09:23,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:23,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686583173] [2023-08-26 13:09:23,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:23,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:24,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:24,272 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-26 13:09:24,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:24,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686583173] [2023-08-26 13:09:24,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686583173] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:24,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599928782] [2023-08-26 13:09:24,273 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:09:24,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:24,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:24,274 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-26 13:09:24,276 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-26 13:09:24,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 13:09:24,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:24,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-26 13:09:24,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:24,459 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-26 13:09:24,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:24,582 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-26 13:09:24,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599928782] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:24,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:24,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-26 13:09:24,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48329023] [2023-08-26 13:09:24,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:24,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 13:09:24,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:24,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 13:09:24,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-08-26 13:09:24,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:24,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 75 transitions, 720 flow. Second operand has 14 states, 14 states have (on average 168.42857142857142) internal successors, (2358), 14 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:24,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:24,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:24,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:24,767 INFO L124 PetriNetUnfolderBase]: 169/305 cut-off events. [2023-08-26 13:09:24,767 INFO L125 PetriNetUnfolderBase]: For 1966/1978 co-relation queries the response was YES. [2023-08-26 13:09:24,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1700 conditions, 305 events. 169/305 cut-off events. For 1966/1978 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1159 event pairs, 6 based on Foata normal form. 3/303 useless extension candidates. Maximal degree in co-relation 1668. Up to 234 conditions per place. [2023-08-26 13:09:24,770 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 56 selfloop transitions, 21 changer transitions 5/90 dead transitions. [2023-08-26 13:09:24,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 90 transitions, 959 flow [2023-08-26 13:09:24,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:24,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:24,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1199 transitions. [2023-08-26 13:09:24,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39195815626021574 [2023-08-26 13:09:24,773 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1199 transitions. [2023-08-26 13:09:24,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1199 transitions. [2023-08-26 13:09:24,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:24,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1199 transitions. [2023-08-26 13:09:24,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 171.28571428571428) internal successors, (1199), 7 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:24,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:24,778 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:24,778 INFO L175 Difference]: Start difference. First operand has 85 places, 75 transitions, 720 flow. Second operand 7 states and 1199 transitions. [2023-08-26 13:09:24,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 90 transitions, 959 flow [2023-08-26 13:09:24,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 90 transitions, 885 flow, removed 28 selfloop flow, removed 3 redundant places. [2023-08-26 13:09:24,786 INFO L231 Difference]: Finished difference. Result has 90 places, 77 transitions, 742 flow [2023-08-26 13:09:24,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=742, PETRI_PLACES=90, PETRI_TRANSITIONS=77} [2023-08-26 13:09:24,787 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 62 predicate places. [2023-08-26 13:09:24,787 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 77 transitions, 742 flow [2023-08-26 13:09:24,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 168.42857142857142) internal successors, (2358), 14 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:24,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:24,787 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:24,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-26 13:09:24,992 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,SelfDestructingSolverStorable24 [2023-08-26 13:09:24,992 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:24,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:24,993 INFO L85 PathProgramCache]: Analyzing trace with hash -183225986, now seen corresponding path program 7 times [2023-08-26 13:09:24,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:24,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166770691] [2023-08-26 13:09:24,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:24,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:25,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:25,065 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-26 13:09:25,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:25,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166770691] [2023-08-26 13:09:25,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166770691] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:25,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101890536] [2023-08-26 13:09:25,066 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:09:25,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:25,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:25,067 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-26 13:09:25,088 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-26 13:09:25,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:25,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:25,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:25,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:25,208 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:25,246 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-26 13:09:25,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101890536] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:25,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:25,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-26 13:09:25,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154459269] [2023-08-26 13:09:25,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:25,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:25,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:25,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:25,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:25,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:25,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 77 transitions, 742 flow. Second operand has 13 states, 13 states have (on average 178.07692307692307) internal successors, (2315), 13 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:25,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:25,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:25,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:25,498 INFO L124 PetriNetUnfolderBase]: 225/394 cut-off events. [2023-08-26 13:09:25,499 INFO L125 PetriNetUnfolderBase]: For 2634/2634 co-relation queries the response was YES. [2023-08-26 13:09:25,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2187 conditions, 394 events. 225/394 cut-off events. For 2634/2634 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1488 event pairs, 30 based on Foata normal form. 20/414 useless extension candidates. Maximal degree in co-relation 2152. Up to 156 conditions per place. [2023-08-26 13:09:25,503 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 83 selfloop transitions, 47 changer transitions 0/130 dead transitions. [2023-08-26 13:09:25,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 130 transitions, 1417 flow [2023-08-26 13:09:25,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 13:09:25,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 13:09:25,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2539 transitions. [2023-08-26 13:09:25,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415004903563256 [2023-08-26 13:09:25,508 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2539 transitions. [2023-08-26 13:09:25,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2539 transitions. [2023-08-26 13:09:25,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:25,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2539 transitions. [2023-08-26 13:09:25,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 181.35714285714286) internal successors, (2539), 14 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:25,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:25,520 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:25,520 INFO L175 Difference]: Start difference. First operand has 90 places, 77 transitions, 742 flow. Second operand 14 states and 2539 transitions. [2023-08-26 13:09:25,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 130 transitions, 1417 flow [2023-08-26 13:09:25,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 130 transitions, 1360 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:25,531 INFO L231 Difference]: Finished difference. Result has 107 places, 97 transitions, 1119 flow [2023-08-26 13:09:25,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1119, PETRI_PLACES=107, PETRI_TRANSITIONS=97} [2023-08-26 13:09:25,532 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 79 predicate places. [2023-08-26 13:09:25,532 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 97 transitions, 1119 flow [2023-08-26 13:09:25,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 178.07692307692307) internal successors, (2315), 13 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:25,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:25,532 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:25,540 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-26 13:09:25,737 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,SelfDestructingSolverStorable25 [2023-08-26 13:09:25,737 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:25,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:25,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1157584914, now seen corresponding path program 8 times [2023-08-26 13:09:25,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:25,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303164334] [2023-08-26 13:09:25,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:25,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:25,812 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-26 13:09:25,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:25,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303164334] [2023-08-26 13:09:25,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303164334] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:25,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802913246] [2023-08-26 13:09:25,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:09:25,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:25,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:25,814 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-26 13:09:25,816 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-26 13:09:25,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:25,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:25,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:25,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:25,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:25,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:25,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802913246] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:25,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:25,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-26 13:09:25,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026413774] [2023-08-26 13:09:25,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:25,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 13:09:25,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:25,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 13:09:25,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-26 13:09:25,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:25,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 97 transitions, 1119 flow. Second operand has 11 states, 11 states have (on average 178.27272727272728) internal successors, (1961), 11 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:25,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:25,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:25,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:26,241 INFO L124 PetriNetUnfolderBase]: 278/487 cut-off events. [2023-08-26 13:09:26,241 INFO L125 PetriNetUnfolderBase]: For 5501/5501 co-relation queries the response was YES. [2023-08-26 13:09:26,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3185 conditions, 487 events. 278/487 cut-off events. For 5501/5501 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1937 event pairs, 24 based on Foata normal form. 6/493 useless extension candidates. Maximal degree in co-relation 3142. Up to 129 conditions per place. [2023-08-26 13:09:26,246 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 95 selfloop transitions, 58 changer transitions 0/153 dead transitions. [2023-08-26 13:09:26,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 153 transitions, 2020 flow [2023-08-26 13:09:26,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 13:09:26,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 13:09:26,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1824 transitions. [2023-08-26 13:09:26,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41739130434782606 [2023-08-26 13:09:26,250 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1824 transitions. [2023-08-26 13:09:26,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1824 transitions. [2023-08-26 13:09:26,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:26,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1824 transitions. [2023-08-26 13:09:26,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.4) internal successors, (1824), 10 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 437.0) internal successors, (4807), 11 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,257 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 437.0) internal successors, (4807), 11 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,257 INFO L175 Difference]: Start difference. First operand has 107 places, 97 transitions, 1119 flow. Second operand 10 states and 1824 transitions. [2023-08-26 13:09:26,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 153 transitions, 2020 flow [2023-08-26 13:09:26,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 153 transitions, 1667 flow, removed 154 selfloop flow, removed 2 redundant places. [2023-08-26 13:09:26,277 INFO L231 Difference]: Finished difference. Result has 121 places, 115 transitions, 1325 flow [2023-08-26 13:09:26,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1325, PETRI_PLACES=121, PETRI_TRANSITIONS=115} [2023-08-26 13:09:26,277 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 93 predicate places. [2023-08-26 13:09:26,278 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 115 transitions, 1325 flow [2023-08-26 13:09:26,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 178.27272727272728) internal successors, (1961), 11 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:26,278 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:26,287 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-26 13:09:26,483 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,SelfDestructingSolverStorable26 [2023-08-26 13:09:26,484 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:26,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:26,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1894336277, now seen corresponding path program 9 times [2023-08-26 13:09:26,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:26,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236090919] [2023-08-26 13:09:26,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:26,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:26,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:26,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:26,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236090919] [2023-08-26 13:09:26,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236090919] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:26,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035147802] [2023-08-26 13:09:26,551 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:09:26,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:26,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:26,552 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-26 13:09:26,554 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-26 13:09:26,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:09:26,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:26,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:26,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:26,684 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:26,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:26,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035147802] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:26,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:26,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-26 13:09:26,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349476393] [2023-08-26 13:09:26,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:26,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 13:09:26,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:26,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 13:09:26,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-26 13:09:26,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:26,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 115 transitions, 1325 flow. Second operand has 11 states, 11 states have (on average 178.36363636363637) internal successors, (1962), 11 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:26,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:26,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:26,879 INFO L124 PetriNetUnfolderBase]: 280/497 cut-off events. [2023-08-26 13:09:26,879 INFO L125 PetriNetUnfolderBase]: For 5781/5781 co-relation queries the response was YES. [2023-08-26 13:09:26,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3175 conditions, 497 events. 280/497 cut-off events. For 5781/5781 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2029 event pairs, 55 based on Foata normal form. 4/501 useless extension candidates. Maximal degree in co-relation 3124. Up to 267 conditions per place. [2023-08-26 13:09:26,885 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 99 selfloop transitions, 33 changer transitions 10/142 dead transitions. [2023-08-26 13:09:26,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 142 transitions, 1817 flow [2023-08-26 13:09:26,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:26,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:26,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1280 transitions. [2023-08-26 13:09:26,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41843739784243217 [2023-08-26 13:09:26,888 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1280 transitions. [2023-08-26 13:09:26,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1280 transitions. [2023-08-26 13:09:26,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:26,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1280 transitions. [2023-08-26 13:09:26,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 182.85714285714286) internal successors, (1280), 7 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,892 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,893 INFO L175 Difference]: Start difference. First operand has 121 places, 115 transitions, 1325 flow. Second operand 7 states and 1280 transitions. [2023-08-26 13:09:26,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 142 transitions, 1817 flow [2023-08-26 13:09:26,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 142 transitions, 1734 flow, removed 27 selfloop flow, removed 2 redundant places. [2023-08-26 13:09:26,915 INFO L231 Difference]: Finished difference. Result has 127 places, 114 transitions, 1301 flow [2023-08-26 13:09:26,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1301, PETRI_PLACES=127, PETRI_TRANSITIONS=114} [2023-08-26 13:09:26,920 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 99 predicate places. [2023-08-26 13:09:26,920 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 114 transitions, 1301 flow [2023-08-26 13:09:26,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 178.36363636363637) internal successors, (1962), 11 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:26,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:26,921 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:26,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-26 13:09:27,125 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,SelfDestructingSolverStorable27 [2023-08-26 13:09:27,126 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:27,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:27,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1334847900, now seen corresponding path program 10 times [2023-08-26 13:09:27,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:27,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783114508] [2023-08-26 13:09:27,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:27,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:27,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:27,197 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-26 13:09:27,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:27,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783114508] [2023-08-26 13:09:27,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783114508] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:27,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355006348] [2023-08-26 13:09:27,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:09:27,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:27,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:27,201 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-26 13:09:27,231 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-26 13:09:27,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:09:27,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:27,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:27,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:27,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:27,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:27,386 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-26 13:09:27,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355006348] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:27,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:27,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:27,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572678908] [2023-08-26 13:09:27,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:27,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:27,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:27,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:27,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 114 transitions, 1301 flow. Second operand has 12 states, 12 states have (on average 178.16666666666666) internal successors, (2138), 12 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:27,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:27,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:27,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:27,711 INFO L124 PetriNetUnfolderBase]: 331/578 cut-off events. [2023-08-26 13:09:27,711 INFO L125 PetriNetUnfolderBase]: For 7711/7711 co-relation queries the response was YES. [2023-08-26 13:09:27,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3705 conditions, 578 events. 331/578 cut-off events. For 7711/7711 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2395 event pairs, 36 based on Foata normal form. 14/592 useless extension candidates. Maximal degree in co-relation 3652. Up to 230 conditions per place. [2023-08-26 13:09:27,718 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 82 selfloop transitions, 93 changer transitions 0/175 dead transitions. [2023-08-26 13:09:27,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 175 transitions, 2286 flow [2023-08-26 13:09:27,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:09:27,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:09:27,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2898 transitions. [2023-08-26 13:09:27,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144736842105263 [2023-08-26 13:09:27,722 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2898 transitions. [2023-08-26 13:09:27,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2898 transitions. [2023-08-26 13:09:27,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:27,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2898 transitions. [2023-08-26 13:09:27,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 181.125) internal successors, (2898), 16 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:27,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:27,733 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:27,733 INFO L175 Difference]: Start difference. First operand has 127 places, 114 transitions, 1301 flow. Second operand 16 states and 2898 transitions. [2023-08-26 13:09:27,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 175 transitions, 2286 flow [2023-08-26 13:09:27,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 175 transitions, 2197 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-26 13:09:27,756 INFO L231 Difference]: Finished difference. Result has 142 places, 144 transitions, 1955 flow [2023-08-26 13:09:27,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1955, PETRI_PLACES=142, PETRI_TRANSITIONS=144} [2023-08-26 13:09:27,758 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 114 predicate places. [2023-08-26 13:09:27,758 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 144 transitions, 1955 flow [2023-08-26 13:09:27,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.16666666666666) internal successors, (2138), 12 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:27,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:27,759 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:27,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-26 13:09:27,964 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,SelfDestructingSolverStorable28 [2023-08-26 13:09:27,964 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:27,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:27,964 INFO L85 PathProgramCache]: Analyzing trace with hash -2106196030, now seen corresponding path program 11 times [2023-08-26 13:09:27,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:27,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507545681] [2023-08-26 13:09:27,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:27,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:27,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:28,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:28,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507545681] [2023-08-26 13:09:28,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507545681] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:28,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275875161] [2023-08-26 13:09:28,070 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:09:28,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:28,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:28,071 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-26 13:09:28,099 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-26 13:09:28,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:09:28,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:28,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:28,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:28,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:28,208 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:28,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:28,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275875161] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:28,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:28,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:28,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811854995] [2023-08-26 13:09:28,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:28,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:28,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:28,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:28,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:28,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 144 transitions, 1955 flow. Second operand has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:28,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:28,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:28,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:28,531 INFO L124 PetriNetUnfolderBase]: 331/582 cut-off events. [2023-08-26 13:09:28,531 INFO L125 PetriNetUnfolderBase]: For 9024/9024 co-relation queries the response was YES. [2023-08-26 13:09:28,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4240 conditions, 582 events. 331/582 cut-off events. For 9024/9024 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2447 event pairs, 54 based on Foata normal form. 4/586 useless extension candidates. Maximal degree in co-relation 4182. Up to 298 conditions per place. [2023-08-26 13:09:28,538 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 89 selfloop transitions, 78 changer transitions 2/169 dead transitions. [2023-08-26 13:09:28,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 169 transitions, 2546 flow [2023-08-26 13:09:28,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 13:09:28,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 13:09:28,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2350 transitions. [2023-08-26 13:09:28,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4136595669776448 [2023-08-26 13:09:28,544 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2350 transitions. [2023-08-26 13:09:28,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2350 transitions. [2023-08-26 13:09:28,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:28,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2350 transitions. [2023-08-26 13:09:28,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 180.76923076923077) internal successors, (2350), 13 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:28,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 437.0) internal successors, (6118), 14 states have internal predecessors, (6118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:28,552 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 437.0) internal successors, (6118), 14 states have internal predecessors, (6118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:28,552 INFO L175 Difference]: Start difference. First operand has 142 places, 144 transitions, 1955 flow. Second operand 13 states and 2350 transitions. [2023-08-26 13:09:28,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 169 transitions, 2546 flow [2023-08-26 13:09:28,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 169 transitions, 2308 flow, removed 100 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:28,589 INFO L231 Difference]: Finished difference. Result has 152 places, 144 transitions, 1886 flow [2023-08-26 13:09:28,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1886, PETRI_PLACES=152, PETRI_TRANSITIONS=144} [2023-08-26 13:09:28,590 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 124 predicate places. [2023-08-26 13:09:28,590 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 144 transitions, 1886 flow [2023-08-26 13:09:28,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:28,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:28,591 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:28,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:28,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:28,801 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:28,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:28,801 INFO L85 PathProgramCache]: Analyzing trace with hash -2128684725, now seen corresponding path program 12 times [2023-08-26 13:09:28,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:28,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390300407] [2023-08-26 13:09:28,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:28,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:28,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:28,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:28,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:28,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390300407] [2023-08-26 13:09:28,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390300407] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:28,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779435018] [2023-08-26 13:09:28,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:09:28,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:28,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:28,866 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-26 13:09:28,886 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-26 13:09:28,961 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:09:28,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:28,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:28,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:29,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:29,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:29,042 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:29,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779435018] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:29,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:29,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:29,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609174075] [2023-08-26 13:09:29,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:29,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:29,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:29,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:29,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:29,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:29,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 144 transitions, 1886 flow. Second operand has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:29,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:29,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:29,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:29,337 INFO L124 PetriNetUnfolderBase]: 380/649 cut-off events. [2023-08-26 13:09:29,337 INFO L125 PetriNetUnfolderBase]: For 11887/11887 co-relation queries the response was YES. [2023-08-26 13:09:29,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4893 conditions, 649 events. 380/649 cut-off events. For 11887/11887 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2699 event pairs, 79 based on Foata normal form. 8/657 useless extension candidates. Maximal degree in co-relation 4832. Up to 467 conditions per place. [2023-08-26 13:09:29,349 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 126 selfloop transitions, 73 changer transitions 0/199 dead transitions. [2023-08-26 13:09:29,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 199 transitions, 3057 flow [2023-08-26 13:09:29,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:09:29,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:09:29,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3072 transitions. [2023-08-26 13:09:29,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41351460492663883 [2023-08-26 13:09:29,358 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3072 transitions. [2023-08-26 13:09:29,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3072 transitions. [2023-08-26 13:09:29,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:29,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3072 transitions. [2023-08-26 13:09:29,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 180.7058823529412) internal successors, (3072), 17 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:29,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:29,376 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:29,376 INFO L175 Difference]: Start difference. First operand has 152 places, 144 transitions, 1886 flow. Second operand 17 states and 3072 transitions. [2023-08-26 13:09:29,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 199 transitions, 3057 flow [2023-08-26 13:09:29,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2869 flow, removed 18 selfloop flow, removed 12 redundant places. [2023-08-26 13:09:29,420 INFO L231 Difference]: Finished difference. Result has 159 places, 175 transitions, 2574 flow [2023-08-26 13:09:29,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2574, PETRI_PLACES=159, PETRI_TRANSITIONS=175} [2023-08-26 13:09:29,421 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 131 predicate places. [2023-08-26 13:09:29,421 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 175 transitions, 2574 flow [2023-08-26 13:09:29,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:29,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:29,422 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:29,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:29,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:29,626 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:29,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:29,627 INFO L85 PathProgramCache]: Analyzing trace with hash 988397285, now seen corresponding path program 13 times [2023-08-26 13:09:29,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:29,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393420289] [2023-08-26 13:09:29,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:29,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:29,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:29,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:29,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393420289] [2023-08-26 13:09:29,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393420289] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:29,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611995236] [2023-08-26 13:09:29,697 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:09:29,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:29,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:29,698 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-26 13:09:29,701 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-26 13:09:29,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:29,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:29,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:29,848 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:29,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:29,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:29,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611995236] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:29,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:29,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-26 13:09:29,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807352800] [2023-08-26 13:09:29,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:29,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:29,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:29,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:29,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:29,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:29,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 175 transitions, 2574 flow. Second operand has 13 states, 13 states have (on average 178.30769230769232) internal successors, (2318), 13 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:29,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:29,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:29,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:30,126 INFO L124 PetriNetUnfolderBase]: 388/673 cut-off events. [2023-08-26 13:09:30,126 INFO L125 PetriNetUnfolderBase]: For 12037/12037 co-relation queries the response was YES. [2023-08-26 13:09:30,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5136 conditions, 673 events. 388/673 cut-off events. For 12037/12037 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2901 event pairs, 84 based on Foata normal form. 8/681 useless extension candidates. Maximal degree in co-relation 5074. Up to 482 conditions per place. [2023-08-26 13:09:30,135 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 142 selfloop transitions, 52 changer transitions 7/201 dead transitions. [2023-08-26 13:09:30,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 201 transitions, 3141 flow [2023-08-26 13:09:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:09:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:09:30,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1995 transitions. [2023-08-26 13:09:30,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150197628458498 [2023-08-26 13:09:30,139 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1995 transitions. [2023-08-26 13:09:30,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1995 transitions. [2023-08-26 13:09:30,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:30,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1995 transitions. [2023-08-26 13:09:30,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 181.36363636363637) internal successors, (1995), 11 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,146 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,146 INFO L175 Difference]: Start difference. First operand has 159 places, 175 transitions, 2574 flow. Second operand 11 states and 1995 transitions. [2023-08-26 13:09:30,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 201 transitions, 3141 flow [2023-08-26 13:09:30,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 201 transitions, 2633 flow, removed 196 selfloop flow, removed 7 redundant places. [2023-08-26 13:09:30,200 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 2177 flow [2023-08-26 13:09:30,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2177, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2023-08-26 13:09:30,201 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 136 predicate places. [2023-08-26 13:09:30,201 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 2177 flow [2023-08-26 13:09:30,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 178.30769230769232) internal successors, (2318), 13 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:30,202 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:30,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:30,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:30,407 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:30,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:30,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1279518527, now seen corresponding path program 14 times [2023-08-26 13:09:30,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:30,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507612376] [2023-08-26 13:09:30,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:30,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:30,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:30,508 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:30,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:30,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507612376] [2023-08-26 13:09:30,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507612376] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:30,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958551411] [2023-08-26 13:09:30,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:09:30,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:30,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:30,510 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-26 13:09:30,512 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-26 13:09:30,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:30,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:30,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:30,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:30,658 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:30,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:30,686 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:30,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958551411] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:30,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:30,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:30,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529603228] [2023-08-26 13:09:30,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:30,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:30,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:30,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:30,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:30,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:30,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 2177 flow. Second operand has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:30,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:30,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:30,956 INFO L124 PetriNetUnfolderBase]: 371/644 cut-off events. [2023-08-26 13:09:30,956 INFO L125 PetriNetUnfolderBase]: For 9828/9828 co-relation queries the response was YES. [2023-08-26 13:09:30,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4536 conditions, 644 events. 371/644 cut-off events. For 9828/9828 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2720 event pairs, 78 based on Foata normal form. 12/656 useless extension candidates. Maximal degree in co-relation 4474. Up to 448 conditions per place. [2023-08-26 13:09:30,966 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 126 selfloop transitions, 64 changer transitions 5/195 dead transitions. [2023-08-26 13:09:30,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 195 transitions, 2679 flow [2023-08-26 13:09:30,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 13:09:30,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 13:09:30,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2176 transitions. [2023-08-26 13:09:30,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41495041952707856 [2023-08-26 13:09:30,970 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2176 transitions. [2023-08-26 13:09:30,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2176 transitions. [2023-08-26 13:09:30,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:30,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2176 transitions. [2023-08-26 13:09:30,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 181.33333333333334) internal successors, (2176), 12 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,979 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:30,979 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 2177 flow. Second operand 12 states and 2176 transitions. [2023-08-26 13:09:30,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 195 transitions, 2679 flow [2023-08-26 13:09:31,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 195 transitions, 2564 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-08-26 13:09:31,023 INFO L231 Difference]: Finished difference. Result has 166 places, 170 transitions, 2136 flow [2023-08-26 13:09:31,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2136, PETRI_PLACES=166, PETRI_TRANSITIONS=170} [2023-08-26 13:09:31,024 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 138 predicate places. [2023-08-26 13:09:31,024 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 170 transitions, 2136 flow [2023-08-26 13:09:31,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:31,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:31,024 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:31,029 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-26 13:09:31,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:31,229 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:31,230 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:31,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1349304430, now seen corresponding path program 15 times [2023-08-26 13:09:31,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:31,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397535222] [2023-08-26 13:09:31,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:31,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:31,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:31,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397535222] [2023-08-26 13:09:31,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397535222] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:31,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521445235] [2023-08-26 13:09:31,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:09:31,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:31,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:31,304 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-26 13:09:31,306 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-26 13:09:31,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:09:31,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:31,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:31,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:31,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:31,423 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:31,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:31,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521445235] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:31,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:31,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:09:31,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833264167] [2023-08-26 13:09:31,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:31,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:09:31,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:31,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:09:31,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:09:31,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:31,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 170 transitions, 2136 flow. Second operand has 15 states, 15 states have (on average 177.73333333333332) internal successors, (2666), 15 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:31,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:31,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:31,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:31,737 INFO L124 PetriNetUnfolderBase]: 420/711 cut-off events. [2023-08-26 13:09:31,737 INFO L125 PetriNetUnfolderBase]: For 11997/11997 co-relation queries the response was YES. [2023-08-26 13:09:31,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5175 conditions, 711 events. 420/711 cut-off events. For 11997/11997 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3021 event pairs, 55 based on Foata normal form. 8/719 useless extension candidates. Maximal degree in co-relation 5112. Up to 313 conditions per place. [2023-08-26 13:09:31,748 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 104 selfloop transitions, 114 changer transitions 5/223 dead transitions. [2023-08-26 13:09:31,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 223 transitions, 3283 flow [2023-08-26 13:09:31,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:09:31,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:09:31,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2887 transitions. [2023-08-26 13:09:31,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129004576659039 [2023-08-26 13:09:31,753 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2887 transitions. [2023-08-26 13:09:31,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2887 transitions. [2023-08-26 13:09:31,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:31,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2887 transitions. [2023-08-26 13:09:31,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 180.4375) internal successors, (2887), 16 states have internal predecessors, (2887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:31,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:31,763 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:31,763 INFO L175 Difference]: Start difference. First operand has 166 places, 170 transitions, 2136 flow. Second operand 16 states and 2887 transitions. [2023-08-26 13:09:31,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 223 transitions, 3283 flow [2023-08-26 13:09:31,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 223 transitions, 3077 flow, removed 27 selfloop flow, removed 11 redundant places. [2023-08-26 13:09:31,806 INFO L231 Difference]: Finished difference. Result has 173 places, 195 transitions, 2771 flow [2023-08-26 13:09:31,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2771, PETRI_PLACES=173, PETRI_TRANSITIONS=195} [2023-08-26 13:09:31,807 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 145 predicate places. [2023-08-26 13:09:31,807 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 195 transitions, 2771 flow [2023-08-26 13:09:31,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.73333333333332) internal successors, (2666), 15 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:31,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:31,807 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:31,815 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-26 13:09:32,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:32,013 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:32,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash 2062315374, now seen corresponding path program 16 times [2023-08-26 13:09:32,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:32,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846024868] [2023-08-26 13:09:32,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:32,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:32,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:32,076 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-26 13:09:32,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:32,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846024868] [2023-08-26 13:09:32,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846024868] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:32,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076971772] [2023-08-26 13:09:32,077 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:09:32,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:32,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:32,078 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-26 13:09:32,096 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-26 13:09:32,164 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:09:32,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:32,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:32,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:32,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:32,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:32,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076971772] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:32,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:32,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-26 13:09:32,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967393381] [2023-08-26 13:09:32,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:32,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:32,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:32,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:32,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:32,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:32,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 195 transitions, 2771 flow. Second operand has 13 states, 13 states have (on average 178.07692307692307) internal successors, (2315), 13 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:32,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:32,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:32,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:32,588 INFO L124 PetriNetUnfolderBase]: 528/883 cut-off events. [2023-08-26 13:09:32,588 INFO L125 PetriNetUnfolderBase]: For 18250/18250 co-relation queries the response was YES. [2023-08-26 13:09:32,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6800 conditions, 883 events. 528/883 cut-off events. For 18250/18250 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3870 event pairs, 44 based on Foata normal form. 16/899 useless extension candidates. Maximal degree in co-relation 6734. Up to 322 conditions per place. [2023-08-26 13:09:32,598 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 105 selfloop transitions, 170 changer transitions 0/275 dead transitions. [2023-08-26 13:09:32,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 275 transitions, 4359 flow [2023-08-26 13:09:32,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:09:32,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:09:32,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3076 transitions. [2023-08-26 13:09:32,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140530354018037 [2023-08-26 13:09:32,602 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3076 transitions. [2023-08-26 13:09:32,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3076 transitions. [2023-08-26 13:09:32,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:32,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3076 transitions. [2023-08-26 13:09:32,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 180.94117647058823) internal successors, (3076), 17 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:32,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:32,611 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:32,611 INFO L175 Difference]: Start difference. First operand has 173 places, 195 transitions, 2771 flow. Second operand 17 states and 3076 transitions. [2023-08-26 13:09:32,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 275 transitions, 4359 flow [2023-08-26 13:09:32,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 275 transitions, 3974 flow, removed 145 selfloop flow, removed 8 redundant places. [2023-08-26 13:09:32,667 INFO L231 Difference]: Finished difference. Result has 183 places, 246 transitions, 3807 flow [2023-08-26 13:09:32,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3807, PETRI_PLACES=183, PETRI_TRANSITIONS=246} [2023-08-26 13:09:32,667 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 155 predicate places. [2023-08-26 13:09:32,667 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 246 transitions, 3807 flow [2023-08-26 13:09:32,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 178.07692307692307) internal successors, (2315), 13 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:32,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:32,668 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:32,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-26 13:09:32,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:32,868 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:32,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:32,869 INFO L85 PathProgramCache]: Analyzing trace with hash 362633872, now seen corresponding path program 17 times [2023-08-26 13:09:32,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:32,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179530997] [2023-08-26 13:09:32,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:32,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:32,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:32,934 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-26 13:09:32,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:32,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179530997] [2023-08-26 13:09:32,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179530997] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:32,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283338001] [2023-08-26 13:09:32,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:09:32,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:32,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:32,937 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-26 13:09:32,941 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-26 13:09:33,020 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:33,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:33,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:33,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:33,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:33,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:33,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:33,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283338001] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:33,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:33,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:09:33,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142804428] [2023-08-26 13:09:33,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:33,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:09:33,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:33,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:09:33,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:09:33,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:33,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 246 transitions, 3807 flow. Second operand has 15 states, 15 states have (on average 177.93333333333334) internal successors, (2669), 15 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:33,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:33,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:33,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:33,520 INFO L124 PetriNetUnfolderBase]: 639/1076 cut-off events. [2023-08-26 13:09:33,520 INFO L125 PetriNetUnfolderBase]: For 18726/18726 co-relation queries the response was YES. [2023-08-26 13:09:33,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8732 conditions, 1076 events. 639/1076 cut-off events. For 18726/18726 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5021 event pairs, 47 based on Foata normal form. 10/1086 useless extension candidates. Maximal degree in co-relation 8662. Up to 357 conditions per place. [2023-08-26 13:09:33,530 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 171 selfloop transitions, 168 changer transitions 0/339 dead transitions. [2023-08-26 13:09:33,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 339 transitions, 5595 flow [2023-08-26 13:09:33,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 13:09:33,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 13:09:33,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4154 transitions. [2023-08-26 13:09:33,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41329220973037506 [2023-08-26 13:09:33,542 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4154 transitions. [2023-08-26 13:09:33,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4154 transitions. [2023-08-26 13:09:33,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:33,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4154 transitions. [2023-08-26 13:09:33,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 180.6086956521739) internal successors, (4154), 23 states have internal predecessors, (4154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:33,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 437.0) internal successors, (10488), 24 states have internal predecessors, (10488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:33,553 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 437.0) internal successors, (10488), 24 states have internal predecessors, (10488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:33,554 INFO L175 Difference]: Start difference. First operand has 183 places, 246 transitions, 3807 flow. Second operand 23 states and 4154 transitions. [2023-08-26 13:09:33,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 339 transitions, 5595 flow [2023-08-26 13:09:33,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 339 transitions, 5218 flow, removed 172 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:33,642 INFO L231 Difference]: Finished difference. Result has 209 places, 296 transitions, 4813 flow [2023-08-26 13:09:33,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4813, PETRI_PLACES=209, PETRI_TRANSITIONS=296} [2023-08-26 13:09:33,642 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 181 predicate places. [2023-08-26 13:09:33,643 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 296 transitions, 4813 flow [2023-08-26 13:09:33,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.93333333333334) internal successors, (2669), 15 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:33,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:33,643 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:33,649 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-26 13:09:33,848 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,SelfDestructingSolverStorable35 [2023-08-26 13:09:33,848 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:33,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:33,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1163768272, now seen corresponding path program 18 times [2023-08-26 13:09:33,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:33,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983882478] [2023-08-26 13:09:33,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:33,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:33,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:33,918 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-26 13:09:33,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:33,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983882478] [2023-08-26 13:09:33,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983882478] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:33,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540544128] [2023-08-26 13:09:33,919 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:09:33,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:33,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:33,920 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-26 13:09:33,922 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-26 13:09:34,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 13:09:34,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:34,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:34,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:34,064 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:34,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:34,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:34,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540544128] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:34,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:34,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:09:34,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75260748] [2023-08-26 13:09:34,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:34,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:09:34,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:34,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:09:34,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:09:34,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:34,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 296 transitions, 4813 flow. Second operand has 15 states, 15 states have (on average 177.8) internal successors, (2667), 15 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:34,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:34,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:34,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:34,568 INFO L124 PetriNetUnfolderBase]: 688/1155 cut-off events. [2023-08-26 13:09:34,568 INFO L125 PetriNetUnfolderBase]: For 25213/25213 co-relation queries the response was YES. [2023-08-26 13:09:34,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9923 conditions, 1155 events. 688/1155 cut-off events. For 25213/25213 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5429 event pairs, 151 based on Foata normal form. 28/1183 useless extension candidates. Maximal degree in co-relation 9844. Up to 993 conditions per place. [2023-08-26 13:09:34,580 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 299 selfloop transitions, 59 changer transitions 1/359 dead transitions. [2023-08-26 13:09:34,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 359 transitions, 6526 flow [2023-08-26 13:09:34,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 13:09:34,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 13:09:34,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3440 transitions. [2023-08-26 13:09:34,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41430808141635556 [2023-08-26 13:09:34,588 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3440 transitions. [2023-08-26 13:09:34,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3440 transitions. [2023-08-26 13:09:34,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:34,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3440 transitions. [2023-08-26 13:09:34,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 181.05263157894737) internal successors, (3440), 19 states have internal predecessors, (3440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:34,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:34,598 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:34,598 INFO L175 Difference]: Start difference. First operand has 209 places, 296 transitions, 4813 flow. Second operand 19 states and 3440 transitions. [2023-08-26 13:09:34,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 359 transitions, 6526 flow [2023-08-26 13:09:34,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 359 transitions, 6291 flow, removed 74 selfloop flow, removed 10 redundant places. [2023-08-26 13:09:34,699 INFO L231 Difference]: Finished difference. Result has 229 places, 323 transitions, 5540 flow [2023-08-26 13:09:34,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=4596, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5540, PETRI_PLACES=229, PETRI_TRANSITIONS=323} [2023-08-26 13:09:34,700 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 201 predicate places. [2023-08-26 13:09:34,700 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 323 transitions, 5540 flow [2023-08-26 13:09:34,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.8) internal successors, (2667), 15 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:34,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:34,700 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:34,704 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-26 13:09:34,901 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,SelfDestructingSolverStorable36 [2023-08-26 13:09:34,901 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:34,901 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:34,901 INFO L85 PathProgramCache]: Analyzing trace with hash 650031154, now seen corresponding path program 19 times [2023-08-26 13:09:34,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:34,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417107636] [2023-08-26 13:09:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:34,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:34,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:34,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:34,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417107636] [2023-08-26 13:09:34,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417107636] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:34,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55571353] [2023-08-26 13:09:34,963 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:09:34,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:34,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:34,964 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-26 13:09:34,966 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-26 13:09:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:35,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:35,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:35,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:35,091 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:35,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:35,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55571353] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:35,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:35,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:09:35,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371402177] [2023-08-26 13:09:35,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:35,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:09:35,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:35,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:09:35,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:09:35,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:35,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 323 transitions, 5540 flow. Second operand has 15 states, 15 states have (on average 177.73333333333332) internal successors, (2666), 15 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:35,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:35,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:35,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:35,455 INFO L124 PetriNetUnfolderBase]: 737/1226 cut-off events. [2023-08-26 13:09:35,455 INFO L125 PetriNetUnfolderBase]: For 32391/32391 co-relation queries the response was YES. [2023-08-26 13:09:35,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11203 conditions, 1226 events. 737/1226 cut-off events. For 32391/32391 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5812 event pairs, 147 based on Foata normal form. 10/1236 useless extension candidates. Maximal degree in co-relation 11111. Up to 1031 conditions per place. [2023-08-26 13:09:35,470 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 288 selfloop transitions, 81 changer transitions 4/373 dead transitions. [2023-08-26 13:09:35,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 373 transitions, 7328 flow [2023-08-26 13:09:35,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:09:35,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:09:35,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2885 transitions. [2023-08-26 13:09:35,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126144164759725 [2023-08-26 13:09:35,476 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2885 transitions. [2023-08-26 13:09:35,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2885 transitions. [2023-08-26 13:09:35,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:35,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2885 transitions. [2023-08-26 13:09:35,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 180.3125) internal successors, (2885), 16 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:35,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:35,484 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:35,484 INFO L175 Difference]: Start difference. First operand has 229 places, 323 transitions, 5540 flow. Second operand 16 states and 2885 transitions. [2023-08-26 13:09:35,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 373 transitions, 7328 flow [2023-08-26 13:09:35,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 373 transitions, 6635 flow, removed 322 selfloop flow, removed 8 redundant places. [2023-08-26 13:09:35,638 INFO L231 Difference]: Finished difference. Result has 243 places, 348 transitions, 5859 flow [2023-08-26 13:09:35,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=4943, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5859, PETRI_PLACES=243, PETRI_TRANSITIONS=348} [2023-08-26 13:09:35,639 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 215 predicate places. [2023-08-26 13:09:35,639 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 348 transitions, 5859 flow [2023-08-26 13:09:35,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.73333333333332) internal successors, (2666), 15 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:35,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:35,639 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:35,643 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-26 13:09:35,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-26 13:09:35,841 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:35,841 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:35,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1140159314, now seen corresponding path program 20 times [2023-08-26 13:09:35,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:35,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128456518] [2023-08-26 13:09:35,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:35,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:35,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:35,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:35,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:35,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128456518] [2023-08-26 13:09:35,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128456518] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:35,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417284946] [2023-08-26 13:09:35,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:09:35,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:35,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:35,904 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-26 13:09:35,923 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-26 13:09:35,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:35,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:35,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:35,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:36,021 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:36,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:36,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417284946] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:36,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:36,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-26 13:09:36,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128381891] [2023-08-26 13:09:36,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:36,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 13:09:36,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:36,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 13:09:36,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-26 13:09:36,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:36,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 348 transitions, 5859 flow. Second operand has 11 states, 11 states have (on average 178.0909090909091) internal successors, (1959), 11 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:36,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:36,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:36,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:36,361 INFO L124 PetriNetUnfolderBase]: 756/1265 cut-off events. [2023-08-26 13:09:36,361 INFO L125 PetriNetUnfolderBase]: For 39348/39348 co-relation queries the response was YES. [2023-08-26 13:09:36,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11415 conditions, 1265 events. 756/1265 cut-off events. For 39348/39348 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6097 event pairs, 92 based on Foata normal form. 2/1267 useless extension candidates. Maximal degree in co-relation 11319. Up to 776 conditions per place. [2023-08-26 13:09:36,377 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 266 selfloop transitions, 106 changer transitions 5/377 dead transitions. [2023-08-26 13:09:36,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 377 transitions, 7097 flow [2023-08-26 13:09:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:09:36,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:09:36,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1274 transitions. [2023-08-26 13:09:36,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41647597254004576 [2023-08-26 13:09:36,380 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1274 transitions. [2023-08-26 13:09:36,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1274 transitions. [2023-08-26 13:09:36,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:36,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1274 transitions. [2023-08-26 13:09:36,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 182.0) internal successors, (1274), 7 states have internal predecessors, (1274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:36,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:36,384 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 437.0) internal successors, (3496), 8 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:36,384 INFO L175 Difference]: Start difference. First operand has 243 places, 348 transitions, 5859 flow. Second operand 7 states and 1274 transitions. [2023-08-26 13:09:36,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 377 transitions, 7097 flow [2023-08-26 13:09:36,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 377 transitions, 6735 flow, removed 163 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:36,573 INFO L231 Difference]: Finished difference. Result has 248 places, 353 transitions, 5979 flow [2023-08-26 13:09:36,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=5501, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5979, PETRI_PLACES=248, PETRI_TRANSITIONS=353} [2023-08-26 13:09:36,574 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 220 predicate places. [2023-08-26 13:09:36,574 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 353 transitions, 5979 flow [2023-08-26 13:09:36,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 178.0909090909091) internal successors, (1959), 11 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:36,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:36,574 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:36,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:36,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:36,780 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:36,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:36,780 INFO L85 PathProgramCache]: Analyzing trace with hash -2063517071, now seen corresponding path program 21 times [2023-08-26 13:09:36,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:36,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793723207] [2023-08-26 13:09:36,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:36,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:36,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:36,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:36,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:36,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793723207] [2023-08-26 13:09:36,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793723207] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:36,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999900720] [2023-08-26 13:09:36,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:09:36,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:36,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:36,843 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-26 13:09:36,845 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-26 13:09:36,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:09:36,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:36,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:36,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:36,977 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:36,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:37,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:37,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999900720] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:37,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:37,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-26 13:09:37,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010683662] [2023-08-26 13:09:37,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:37,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 13:09:37,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:37,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 13:09:37,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-26 13:09:37,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:37,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 353 transitions, 5979 flow. Second operand has 11 states, 11 states have (on average 178.0909090909091) internal successors, (1959), 11 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:37,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:37,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:37,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:37,427 INFO L124 PetriNetUnfolderBase]: 765/1276 cut-off events. [2023-08-26 13:09:37,427 INFO L125 PetriNetUnfolderBase]: For 38993/38993 co-relation queries the response was YES. [2023-08-26 13:09:37,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11728 conditions, 1276 events. 765/1276 cut-off events. For 38993/38993 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6130 event pairs, 20 based on Foata normal form. 4/1280 useless extension candidates. Maximal degree in co-relation 11627. Up to 593 conditions per place. [2023-08-26 13:09:37,446 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 245 selfloop transitions, 146 changer transitions 0/391 dead transitions. [2023-08-26 13:09:37,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 391 transitions, 7322 flow [2023-08-26 13:09:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 13:09:37,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 13:09:37,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1818 transitions. [2023-08-26 13:09:37,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41601830663615563 [2023-08-26 13:09:37,452 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1818 transitions. [2023-08-26 13:09:37,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1818 transitions. [2023-08-26 13:09:37,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:37,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1818 transitions. [2023-08-26 13:09:37,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.8) internal successors, (1818), 10 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:37,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 437.0) internal successors, (4807), 11 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:37,466 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 437.0) internal successors, (4807), 11 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:37,466 INFO L175 Difference]: Start difference. First operand has 248 places, 353 transitions, 5979 flow. Second operand 10 states and 1818 transitions. [2023-08-26 13:09:37,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 391 transitions, 7322 flow [2023-08-26 13:09:37,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 391 transitions, 7143 flow, removed 34 selfloop flow, removed 5 redundant places. [2023-08-26 13:09:37,692 INFO L231 Difference]: Finished difference. Result has 255 places, 360 transitions, 6326 flow [2023-08-26 13:09:37,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=5800, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6326, PETRI_PLACES=255, PETRI_TRANSITIONS=360} [2023-08-26 13:09:37,693 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 227 predicate places. [2023-08-26 13:09:37,693 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 360 transitions, 6326 flow [2023-08-26 13:09:37,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 178.0909090909091) internal successors, (1959), 11 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:37,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:37,693 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:37,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-26 13:09:37,896 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,SelfDestructingSolverStorable39 [2023-08-26 13:09:37,897 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:37,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:37,897 INFO L85 PathProgramCache]: Analyzing trace with hash 225083944, now seen corresponding path program 22 times [2023-08-26 13:09:37,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:37,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410572755] [2023-08-26 13:09:37,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:37,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:37,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:37,957 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:37,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:37,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410572755] [2023-08-26 13:09:37,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410572755] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:37,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80855731] [2023-08-26 13:09:37,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:09:37,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:37,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:37,959 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-26 13:09:37,984 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-26 13:09:38,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:09:38,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:38,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:38,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:38,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:38,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:38,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:38,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80855731] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:38,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:38,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-26 13:09:38,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967091322] [2023-08-26 13:09:38,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:38,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:38,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:38,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:38,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:38,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:38,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 360 transitions, 6326 flow. Second operand has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:38,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:38,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:38,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:38,472 INFO L124 PetriNetUnfolderBase]: 764/1277 cut-off events. [2023-08-26 13:09:38,473 INFO L125 PetriNetUnfolderBase]: For 39891/39891 co-relation queries the response was YES. [2023-08-26 13:09:38,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11882 conditions, 1277 events. 764/1277 cut-off events. For 39891/39891 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6161 event pairs, 97 based on Foata normal form. 4/1281 useless extension candidates. Maximal degree in co-relation 11779. Up to 813 conditions per place. [2023-08-26 13:09:38,491 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 250 selfloop transitions, 129 changer transitions 3/382 dead transitions. [2023-08-26 13:09:38,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 382 transitions, 7500 flow [2023-08-26 13:09:38,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:09:38,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:09:38,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1990 transitions. [2023-08-26 13:09:38,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397961306428127 [2023-08-26 13:09:38,493 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1990 transitions. [2023-08-26 13:09:38,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1990 transitions. [2023-08-26 13:09:38,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:38,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1990 transitions. [2023-08-26 13:09:38,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 180.9090909090909) internal successors, (1990), 11 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:38,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:38,499 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:38,499 INFO L175 Difference]: Start difference. First operand has 255 places, 360 transitions, 6326 flow. Second operand 11 states and 1990 transitions. [2023-08-26 13:09:38,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 382 transitions, 7500 flow [2023-08-26 13:09:38,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 382 transitions, 7418 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-08-26 13:09:38,649 INFO L231 Difference]: Finished difference. Result has 263 places, 361 transitions, 6627 flow [2023-08-26 13:09:38,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=6233, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6627, PETRI_PLACES=263, PETRI_TRANSITIONS=361} [2023-08-26 13:09:38,649 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 235 predicate places. [2023-08-26 13:09:38,649 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 361 transitions, 6627 flow [2023-08-26 13:09:38,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:38,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:38,650 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:38,656 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-26 13:09:38,850 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,SelfDestructingSolverStorable40 [2023-08-26 13:09:38,850 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:38,851 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:38,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1316014163, now seen corresponding path program 23 times [2023-08-26 13:09:38,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:38,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363478637] [2023-08-26 13:09:38,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:38,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:38,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:38,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:38,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:38,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363478637] [2023-08-26 13:09:38,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363478637] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:38,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670104000] [2023-08-26 13:09:38,928 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:09:38,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:38,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:38,929 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-26 13:09:38,955 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-26 13:09:39,029 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:09:39,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:39,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:39,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:39,074 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:39,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:39,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670104000] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:39,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:39,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-26 13:09:39,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246382179] [2023-08-26 13:09:39,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:39,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:39,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:39,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:39,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:39,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:39,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 361 transitions, 6627 flow. Second operand has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:39,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:39,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:39,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:39,567 INFO L124 PetriNetUnfolderBase]: 819/1356 cut-off events. [2023-08-26 13:09:39,567 INFO L125 PetriNetUnfolderBase]: For 48026/48026 co-relation queries the response was YES. [2023-08-26 13:09:39,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13303 conditions, 1356 events. 819/1356 cut-off events. For 48026/48026 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6525 event pairs, 43 based on Foata normal form. 12/1368 useless extension candidates. Maximal degree in co-relation 13199. Up to 920 conditions per place. [2023-08-26 13:09:39,581 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 313 selfloop transitions, 105 changer transitions 1/419 dead transitions. [2023-08-26 13:09:39,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 419 transitions, 8538 flow [2023-08-26 13:09:39,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 13:09:39,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 13:09:39,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2537 transitions. [2023-08-26 13:09:39,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41467799934619154 [2023-08-26 13:09:39,585 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2537 transitions. [2023-08-26 13:09:39,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2537 transitions. [2023-08-26 13:09:39,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:39,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2537 transitions. [2023-08-26 13:09:39,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 181.21428571428572) internal successors, (2537), 14 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:39,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:39,593 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:39,593 INFO L175 Difference]: Start difference. First operand has 263 places, 361 transitions, 6627 flow. Second operand 14 states and 2537 transitions. [2023-08-26 13:09:39,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 419 transitions, 8538 flow [2023-08-26 13:09:39,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 419 transitions, 8042 flow, removed 64 selfloop flow, removed 12 redundant places. [2023-08-26 13:09:39,772 INFO L231 Difference]: Finished difference. Result has 267 places, 387 transitions, 7127 flow [2023-08-26 13:09:39,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=6159, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7127, PETRI_PLACES=267, PETRI_TRANSITIONS=387} [2023-08-26 13:09:39,773 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 239 predicate places. [2023-08-26 13:09:39,773 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 387 transitions, 7127 flow [2023-08-26 13:09:39,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:39,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:39,773 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:39,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-08-26 13:09:39,973 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,SelfDestructingSolverStorable41 [2023-08-26 13:09:39,974 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:39,974 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:39,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1740961373, now seen corresponding path program 24 times [2023-08-26 13:09:39,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:39,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6412231] [2023-08-26 13:09:39,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:39,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:40,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:40,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:40,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6412231] [2023-08-26 13:09:40,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6412231] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:40,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702229098] [2023-08-26 13:09:40,046 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:09:40,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:40,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:40,048 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-26 13:09:40,070 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-26 13:09:40,150 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:09:40,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:40,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:40,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:40,183 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:40,183 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:40,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:40,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702229098] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:40,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:40,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:40,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262443744] [2023-08-26 13:09:40,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:40,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:40,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:40,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:40,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:40,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:40,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 387 transitions, 7127 flow. Second operand has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:40,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:40,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:40,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:40,605 INFO L124 PetriNetUnfolderBase]: 846/1395 cut-off events. [2023-08-26 13:09:40,605 INFO L125 PetriNetUnfolderBase]: For 49670/49670 co-relation queries the response was YES. [2023-08-26 13:09:40,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14011 conditions, 1395 events. 846/1395 cut-off events. For 49670/49670 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6759 event pairs, 41 based on Foata normal form. 12/1407 useless extension candidates. Maximal degree in co-relation 13907. Up to 903 conditions per place. [2023-08-26 13:09:40,619 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 309 selfloop transitions, 121 changer transitions 1/431 dead transitions. [2023-08-26 13:09:40,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 431 transitions, 8878 flow [2023-08-26 13:09:40,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 13:09:40,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 13:09:40,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2357 transitions. [2023-08-26 13:09:40,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4148917444111952 [2023-08-26 13:09:40,621 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2357 transitions. [2023-08-26 13:09:40,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2357 transitions. [2023-08-26 13:09:40,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:40,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2357 transitions. [2023-08-26 13:09:40,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 181.30769230769232) internal successors, (2357), 13 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:40,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 437.0) internal successors, (6118), 14 states have internal predecessors, (6118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:40,626 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 437.0) internal successors, (6118), 14 states have internal predecessors, (6118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:40,626 INFO L175 Difference]: Start difference. First operand has 267 places, 387 transitions, 7127 flow. Second operand 13 states and 2357 transitions. [2023-08-26 13:09:40,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 431 transitions, 8878 flow [2023-08-26 13:09:40,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 431 transitions, 8304 flow, removed 196 selfloop flow, removed 7 redundant places. [2023-08-26 13:09:40,788 INFO L231 Difference]: Finished difference. Result has 278 places, 400 transitions, 7385 flow [2023-08-26 13:09:40,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7385, PETRI_PLACES=278, PETRI_TRANSITIONS=400} [2023-08-26 13:09:40,789 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 250 predicate places. [2023-08-26 13:09:40,789 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 400 transitions, 7385 flow [2023-08-26 13:09:40,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:40,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:40,790 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:40,794 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-26 13:09:40,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:40,990 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:40,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:40,990 INFO L85 PathProgramCache]: Analyzing trace with hash 378191789, now seen corresponding path program 25 times [2023-08-26 13:09:40,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:40,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942541421] [2023-08-26 13:09:40,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:40,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:40,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:41,053 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-26 13:09:41,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:41,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942541421] [2023-08-26 13:09:41,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942541421] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:41,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527581246] [2023-08-26 13:09:41,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:09:41,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:41,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:41,054 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-26 13:09:41,056 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-26 13:09:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:41,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:41,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:41,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:41,182 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:41,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:41,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527581246] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:41,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:41,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:09:41,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465396510] [2023-08-26 13:09:41,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:41,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:09:41,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:41,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:09:41,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:09:41,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:41,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 400 transitions, 7385 flow. Second operand has 15 states, 15 states have (on average 177.86666666666667) internal successors, (2668), 15 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:41,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:41,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:41,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:41,787 INFO L124 PetriNetUnfolderBase]: 908/1503 cut-off events. [2023-08-26 13:09:41,788 INFO L125 PetriNetUnfolderBase]: For 56628/56628 co-relation queries the response was YES. [2023-08-26 13:09:41,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14933 conditions, 1503 events. 908/1503 cut-off events. For 56628/56628 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7449 event pairs, 39 based on Foata normal form. 36/1539 useless extension candidates. Maximal degree in co-relation 14823. Up to 961 conditions per place. [2023-08-26 13:09:41,803 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 317 selfloop transitions, 155 changer transitions 0/472 dead transitions. [2023-08-26 13:09:41,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 472 transitions, 9405 flow [2023-08-26 13:09:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 13:09:41,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 13:09:41,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4149 transitions. [2023-08-26 13:09:41,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.412794746791364 [2023-08-26 13:09:41,807 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4149 transitions. [2023-08-26 13:09:41,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4149 transitions. [2023-08-26 13:09:41,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:41,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4149 transitions. [2023-08-26 13:09:41,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 180.3913043478261) internal successors, (4149), 23 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:41,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 437.0) internal successors, (10488), 24 states have internal predecessors, (10488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:41,817 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 437.0) internal successors, (10488), 24 states have internal predecessors, (10488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:41,817 INFO L175 Difference]: Start difference. First operand has 278 places, 400 transitions, 7385 flow. Second operand 23 states and 4149 transitions. [2023-08-26 13:09:41,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 472 transitions, 9405 flow [2023-08-26 13:09:42,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 472 transitions, 8927 flow, removed 173 selfloop flow, removed 8 redundant places. [2023-08-26 13:09:42,041 INFO L231 Difference]: Finished difference. Result has 298 places, 439 transitions, 8020 flow [2023-08-26 13:09:42,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=6788, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8020, PETRI_PLACES=298, PETRI_TRANSITIONS=439} [2023-08-26 13:09:42,042 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 270 predicate places. [2023-08-26 13:09:42,042 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 439 transitions, 8020 flow [2023-08-26 13:09:42,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.86666666666667) internal successors, (2668), 15 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:42,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:42,042 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:42,048 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-26 13:09:42,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:42,243 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:42,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:42,243 INFO L85 PathProgramCache]: Analyzing trace with hash -436240880, now seen corresponding path program 26 times [2023-08-26 13:09:42,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:42,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325528966] [2023-08-26 13:09:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:42,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:42,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:42,304 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-26 13:09:42,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:42,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325528966] [2023-08-26 13:09:42,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325528966] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:42,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613943410] [2023-08-26 13:09:42,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:09:42,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:42,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:42,306 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-26 13:09:42,307 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-26 13:09:42,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:42,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:42,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:42,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:42,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:42,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:42,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613943410] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:42,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:42,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-26 13:09:42,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981811384] [2023-08-26 13:09:42,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:42,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:42,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:42,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:42,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:42,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:42,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 439 transitions, 8020 flow. Second operand has 13 states, 13 states have (on average 178.0) internal successors, (2314), 13 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:42,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:42,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:42,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:43,007 INFO L124 PetriNetUnfolderBase]: 942/1553 cut-off events. [2023-08-26 13:09:43,007 INFO L125 PetriNetUnfolderBase]: For 63588/63588 co-relation queries the response was YES. [2023-08-26 13:09:43,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15904 conditions, 1553 events. 942/1553 cut-off events. For 63588/63588 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7718 event pairs, 195 based on Foata normal form. 14/1567 useless extension candidates. Maximal degree in co-relation 15789. Up to 1315 conditions per place. [2023-08-26 13:09:43,022 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 383 selfloop transitions, 101 changer transitions 0/484 dead transitions. [2023-08-26 13:09:43,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 484 transitions, 9941 flow [2023-08-26 13:09:43,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:09:43,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:09:43,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2895 transitions. [2023-08-26 13:09:43,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140446224256293 [2023-08-26 13:09:43,026 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2895 transitions. [2023-08-26 13:09:43,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2895 transitions. [2023-08-26 13:09:43,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:43,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2895 transitions. [2023-08-26 13:09:43,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 180.9375) internal successors, (2895), 16 states have internal predecessors, (2895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:43,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:43,033 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:43,033 INFO L175 Difference]: Start difference. First operand has 298 places, 439 transitions, 8020 flow. Second operand 16 states and 2895 transitions. [2023-08-26 13:09:43,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 484 transitions, 9941 flow [2023-08-26 13:09:43,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 484 transitions, 9512 flow, removed 180 selfloop flow, removed 10 redundant places. [2023-08-26 13:09:43,280 INFO L231 Difference]: Finished difference. Result has 306 places, 456 transitions, 8517 flow [2023-08-26 13:09:43,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=7527, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8517, PETRI_PLACES=306, PETRI_TRANSITIONS=456} [2023-08-26 13:09:43,281 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 278 predicate places. [2023-08-26 13:09:43,281 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 456 transitions, 8517 flow [2023-08-26 13:09:43,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 178.0) internal successors, (2314), 13 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:43,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:43,281 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:43,286 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-26 13:09:43,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:43,482 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:43,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:43,482 INFO L85 PathProgramCache]: Analyzing trace with hash -46755421, now seen corresponding path program 27 times [2023-08-26 13:09:43,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:43,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620285676] [2023-08-26 13:09:43,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:43,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:43,565 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-26 13:09:43,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:43,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620285676] [2023-08-26 13:09:43,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620285676] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:43,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061874464] [2023-08-26 13:09:43,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:09:43,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:43,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:43,569 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-26 13:09:43,595 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-26 13:09:43,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:09:43,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:43,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:43,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:43,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:43,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:43,765 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-26 13:09:43,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061874464] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:43,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:43,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-26 13:09:43,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225829986] [2023-08-26 13:09:43,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:43,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:43,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:43,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:43,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:43,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:43,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 456 transitions, 8517 flow. Second operand has 13 states, 13 states have (on average 178.07692307692307) internal successors, (2315), 13 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:43,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:43,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:43,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:44,299 INFO L124 PetriNetUnfolderBase]: 979/1614 cut-off events. [2023-08-26 13:09:44,299 INFO L125 PetriNetUnfolderBase]: For 67488/67488 co-relation queries the response was YES. [2023-08-26 13:09:44,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16406 conditions, 1614 events. 979/1614 cut-off events. For 67488/67488 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 8146 event pairs, 42 based on Foata normal form. 4/1618 useless extension candidates. Maximal degree in co-relation 16289. Up to 1083 conditions per place. [2023-08-26 13:09:44,317 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 359 selfloop transitions, 144 changer transitions 0/503 dead transitions. [2023-08-26 13:09:44,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 503 transitions, 10200 flow [2023-08-26 13:09:44,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 13:09:44,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 13:09:44,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2526 transitions. [2023-08-26 13:09:44,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128800261523374 [2023-08-26 13:09:44,320 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2526 transitions. [2023-08-26 13:09:44,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2526 transitions. [2023-08-26 13:09:44,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:44,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2526 transitions. [2023-08-26 13:09:44,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 180.42857142857142) internal successors, (2526), 14 states have internal predecessors, (2526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:44,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:44,325 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:44,325 INFO L175 Difference]: Start difference. First operand has 306 places, 456 transitions, 8517 flow. Second operand 14 states and 2526 transitions. [2023-08-26 13:09:44,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 503 transitions, 10200 flow [2023-08-26 13:09:44,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 503 transitions, 9707 flow, removed 221 selfloop flow, removed 10 redundant places. [2023-08-26 13:09:44,566 INFO L231 Difference]: Finished difference. Result has 315 places, 478 transitions, 8704 flow [2023-08-26 13:09:44,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=7979, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8704, PETRI_PLACES=315, PETRI_TRANSITIONS=478} [2023-08-26 13:09:44,567 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 287 predicate places. [2023-08-26 13:09:44,567 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 478 transitions, 8704 flow [2023-08-26 13:09:44,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 178.07692307692307) internal successors, (2315), 13 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:44,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:44,567 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:44,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-26 13:09:44,768 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,SelfDestructingSolverStorable45 [2023-08-26 13:09:44,768 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:44,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:44,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1156427330, now seen corresponding path program 28 times [2023-08-26 13:09:44,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:44,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357401184] [2023-08-26 13:09:44,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:44,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:44,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:44,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:44,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357401184] [2023-08-26 13:09:44,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357401184] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:44,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326042128] [2023-08-26 13:09:44,825 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:09:44,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:44,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:44,826 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-26 13:09:44,854 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-26 13:09:44,947 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:09:44,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:44,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:44,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:44,984 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:44,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:45,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:45,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326042128] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:45,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:45,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:45,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424445705] [2023-08-26 13:09:45,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:45,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:45,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:45,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:45,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:45,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:45,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 478 transitions, 8704 flow. Second operand has 12 states, 12 states have (on average 178.08333333333334) internal successors, (2137), 12 states have internal predecessors, (2137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:45,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:45,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:45,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:45,447 INFO L124 PetriNetUnfolderBase]: 1008/1653 cut-off events. [2023-08-26 13:09:45,447 INFO L125 PetriNetUnfolderBase]: For 69419/69419 co-relation queries the response was YES. [2023-08-26 13:09:45,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16983 conditions, 1653 events. 1008/1653 cut-off events. For 69419/69419 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 8289 event pairs, 141 based on Foata normal form. 8/1661 useless extension candidates. Maximal degree in co-relation 16861. Up to 1103 conditions per place. [2023-08-26 13:09:45,466 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 334 selfloop transitions, 176 changer transitions 2/512 dead transitions. [2023-08-26 13:09:45,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 512 transitions, 10669 flow [2023-08-26 13:09:45,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 13:09:45,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 13:09:45,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2173 transitions. [2023-08-26 13:09:45,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143783371472159 [2023-08-26 13:09:45,468 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2173 transitions. [2023-08-26 13:09:45,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2173 transitions. [2023-08-26 13:09:45,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:45,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2173 transitions. [2023-08-26 13:09:45,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 181.08333333333334) internal successors, (2173), 12 states have internal predecessors, (2173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:45,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:45,472 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:45,472 INFO L175 Difference]: Start difference. First operand has 315 places, 478 transitions, 8704 flow. Second operand 12 states and 2173 transitions. [2023-08-26 13:09:45,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 512 transitions, 10669 flow [2023-08-26 13:09:45,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 512 transitions, 10484 flow, removed 31 selfloop flow, removed 6 redundant places. [2023-08-26 13:09:45,687 INFO L231 Difference]: Finished difference. Result has 321 places, 489 transitions, 9490 flow [2023-08-26 13:09:45,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=8454, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9490, PETRI_PLACES=321, PETRI_TRANSITIONS=489} [2023-08-26 13:09:45,688 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 293 predicate places. [2023-08-26 13:09:45,688 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 489 transitions, 9490 flow [2023-08-26 13:09:45,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.08333333333334) internal successors, (2137), 12 states have internal predecessors, (2137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:45,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:45,688 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:45,693 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-26 13:09:45,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-26 13:09:45,892 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:45,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:45,893 INFO L85 PathProgramCache]: Analyzing trace with hash -861188090, now seen corresponding path program 29 times [2023-08-26 13:09:45,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:45,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157416966] [2023-08-26 13:09:45,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:45,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:45,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:45,951 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-26 13:09:45,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:45,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157416966] [2023-08-26 13:09:45,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157416966] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:45,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955894612] [2023-08-26 13:09:45,952 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:09:45,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:45,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:45,953 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-26 13:09:45,978 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-26 13:09:46,061 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:09:46,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:46,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:46,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:46,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:46,107 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:46,140 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:46,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955894612] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:46,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:46,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:46,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893828841] [2023-08-26 13:09:46,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:46,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:46,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:46,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:46,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:46,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:46,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 489 transitions, 9490 flow. Second operand has 12 states, 12 states have (on average 178.08333333333334) internal successors, (2137), 12 states have internal predecessors, (2137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:46,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:46,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:46,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:46,691 INFO L124 PetriNetUnfolderBase]: 1008/1647 cut-off events. [2023-08-26 13:09:46,691 INFO L125 PetriNetUnfolderBase]: For 76451/76451 co-relation queries the response was YES. [2023-08-26 13:09:46,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17493 conditions, 1647 events. 1008/1647 cut-off events. For 76451/76451 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 8200 event pairs, 142 based on Foata normal form. 12/1659 useless extension candidates. Maximal degree in co-relation 17369. Up to 1096 conditions per place. [2023-08-26 13:09:46,709 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 339 selfloop transitions, 185 changer transitions 0/524 dead transitions. [2023-08-26 13:09:46,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 524 transitions, 11099 flow [2023-08-26 13:09:46,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:09:46,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:09:46,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3077 transitions. [2023-08-26 13:09:46,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41418764302059496 [2023-08-26 13:09:46,712 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3077 transitions. [2023-08-26 13:09:46,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3077 transitions. [2023-08-26 13:09:46,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:46,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3077 transitions. [2023-08-26 13:09:46,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 181.0) internal successors, (3077), 17 states have internal predecessors, (3077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:46,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:46,719 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:46,719 INFO L175 Difference]: Start difference. First operand has 321 places, 489 transitions, 9490 flow. Second operand 17 states and 3077 transitions. [2023-08-26 13:09:46,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 524 transitions, 11099 flow [2023-08-26 13:09:47,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 524 transitions, 10521 flow, removed 151 selfloop flow, removed 11 redundant places. [2023-08-26 13:09:47,009 INFO L231 Difference]: Finished difference. Result has 323 places, 491 transitions, 9451 flow [2023-08-26 13:09:47,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=8856, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9451, PETRI_PLACES=323, PETRI_TRANSITIONS=491} [2023-08-26 13:09:47,009 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 295 predicate places. [2023-08-26 13:09:47,009 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 491 transitions, 9451 flow [2023-08-26 13:09:47,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.08333333333334) internal successors, (2137), 12 states have internal predecessors, (2137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:47,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:47,010 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:47,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-08-26 13:09:47,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:47,210 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:47,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:47,211 INFO L85 PathProgramCache]: Analyzing trace with hash -571311665, now seen corresponding path program 30 times [2023-08-26 13:09:47,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:47,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708372291] [2023-08-26 13:09:47,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:47,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:47,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:47,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:47,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:47,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708372291] [2023-08-26 13:09:47,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708372291] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:47,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000121604] [2023-08-26 13:09:47,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:09:47,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:47,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:47,280 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-26 13:09:47,306 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-26 13:09:47,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 13:09:47,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:47,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:47,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:47,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:47,425 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:47,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:09:47,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000121604] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:47,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:47,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-26 13:09:47,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222702365] [2023-08-26 13:09:47,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:47,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:47,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:47,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:47,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:47,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:47,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 491 transitions, 9451 flow. Second operand has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:47,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:47,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:47,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:47,973 INFO L124 PetriNetUnfolderBase]: 1072/1741 cut-off events. [2023-08-26 13:09:47,973 INFO L125 PetriNetUnfolderBase]: For 79168/79168 co-relation queries the response was YES. [2023-08-26 13:09:47,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18686 conditions, 1741 events. 1072/1741 cut-off events. For 79168/79168 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8718 event pairs, 54 based on Foata normal form. 12/1753 useless extension candidates. Maximal degree in co-relation 18563. Up to 981 conditions per place. [2023-08-26 13:09:47,990 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 348 selfloop transitions, 206 changer transitions 1/555 dead transitions. [2023-08-26 13:09:47,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 555 transitions, 12074 flow [2023-08-26 13:09:47,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 13:09:47,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 13:09:47,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2536 transitions. [2023-08-26 13:09:47,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41451454723765935 [2023-08-26 13:09:47,992 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2536 transitions. [2023-08-26 13:09:47,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2536 transitions. [2023-08-26 13:09:47,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:47,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2536 transitions. [2023-08-26 13:09:47,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 181.14285714285714) internal successors, (2536), 14 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:47,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:47,996 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 437.0) internal successors, (6555), 15 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:47,996 INFO L175 Difference]: Start difference. First operand has 323 places, 491 transitions, 9451 flow. Second operand 14 states and 2536 transitions. [2023-08-26 13:09:47,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 555 transitions, 12074 flow [2023-08-26 13:09:48,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 555 transitions, 11519 flow, removed 79 selfloop flow, removed 12 redundant places. [2023-08-26 13:09:48,253 INFO L231 Difference]: Finished difference. Result has 329 places, 521 transitions, 10583 flow [2023-08-26 13:09:48,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=8944, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10583, PETRI_PLACES=329, PETRI_TRANSITIONS=521} [2023-08-26 13:09:48,253 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 301 predicate places. [2023-08-26 13:09:48,253 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 521 transitions, 10583 flow [2023-08-26 13:09:48,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:48,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:48,254 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:48,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-26 13:09:48,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-26 13:09:48,454 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:48,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:48,454 INFO L85 PathProgramCache]: Analyzing trace with hash -331669327, now seen corresponding path program 31 times [2023-08-26 13:09:48,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:48,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374780860] [2023-08-26 13:09:48,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:48,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:48,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:48,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374780860] [2023-08-26 13:09:48,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374780860] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:48,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287327242] [2023-08-26 13:09:48,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:09:48,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:48,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:48,521 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:09:48,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-26 13:09:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:48,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:48,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:48,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:48,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:48,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:48,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287327242] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:48,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:48,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:09:48,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231732026] [2023-08-26 13:09:48,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:48,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:09:48,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:48,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:09:48,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:09:48,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:48,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 521 transitions, 10583 flow. Second operand has 15 states, 15 states have (on average 177.73333333333332) internal successors, (2666), 15 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:48,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:48,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:48,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:49,241 INFO L124 PetriNetUnfolderBase]: 1090/1771 cut-off events. [2023-08-26 13:09:49,241 INFO L125 PetriNetUnfolderBase]: For 90273/90273 co-relation queries the response was YES. [2023-08-26 13:09:49,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19533 conditions, 1771 events. 1090/1771 cut-off events. For 90273/90273 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8922 event pairs, 56 based on Foata normal form. 8/1779 useless extension candidates. Maximal degree in co-relation 19405. Up to 976 conditions per place. [2023-08-26 13:09:49,263 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 357 selfloop transitions, 208 changer transitions 8/573 dead transitions. [2023-08-26 13:09:49,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 573 transitions, 12777 flow [2023-08-26 13:09:49,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:09:49,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:09:49,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2896 transitions. [2023-08-26 13:09:49,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41418764302059496 [2023-08-26 13:09:49,267 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2896 transitions. [2023-08-26 13:09:49,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2896 transitions. [2023-08-26 13:09:49,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:49,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2896 transitions. [2023-08-26 13:09:49,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 181.0) internal successors, (2896), 16 states have internal predecessors, (2896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:49,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:49,272 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:49,272 INFO L175 Difference]: Start difference. First operand has 329 places, 521 transitions, 10583 flow. Second operand 16 states and 2896 transitions. [2023-08-26 13:09:49,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 573 transitions, 12777 flow [2023-08-26 13:09:49,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 573 transitions, 11959 flow, removed 311 selfloop flow, removed 9 redundant places. [2023-08-26 13:09:49,591 INFO L231 Difference]: Finished difference. Result has 338 places, 531 transitions, 10866 flow [2023-08-26 13:09:49,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=10022, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10866, PETRI_PLACES=338, PETRI_TRANSITIONS=531} [2023-08-26 13:09:49,592 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 310 predicate places. [2023-08-26 13:09:49,592 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 531 transitions, 10866 flow [2023-08-26 13:09:49,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.73333333333332) internal successors, (2666), 15 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:49,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:49,593 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:49,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:49,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-26 13:09:49,798 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:49,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:49,798 INFO L85 PathProgramCache]: Analyzing trace with hash -579042063, now seen corresponding path program 32 times [2023-08-26 13:09:49,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:49,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299891269] [2023-08-26 13:09:49,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:49,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:49,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:49,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:49,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299891269] [2023-08-26 13:09:49,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299891269] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:49,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906701214] [2023-08-26 13:09:49,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:09:49,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:49,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:49,873 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:09:49,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-26 13:09:49,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:49,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:49,966 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:49,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:50,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:50,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:50,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:50,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906701214] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:50,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:50,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-26 13:09:50,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941176105] [2023-08-26 13:09:50,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:50,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 13:09:50,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:50,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 13:09:50,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-08-26 13:09:50,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:50,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 531 transitions, 10866 flow. Second operand has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:50,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:50,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:50,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:50,619 INFO L124 PetriNetUnfolderBase]: 1103/1792 cut-off events. [2023-08-26 13:09:50,619 INFO L125 PetriNetUnfolderBase]: For 86662/86662 co-relation queries the response was YES. [2023-08-26 13:09:50,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19521 conditions, 1792 events. 1103/1792 cut-off events. For 86662/86662 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 9019 event pairs, 42 based on Foata normal form. 16/1808 useless extension candidates. Maximal degree in co-relation 19391. Up to 1012 conditions per place. [2023-08-26 13:09:50,641 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 320 selfloop transitions, 255 changer transitions 0/575 dead transitions. [2023-08-26 13:09:50,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 575 transitions, 12815 flow [2023-08-26 13:09:50,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:09:50,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:09:50,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3073 transitions. [2023-08-26 13:09:50,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4136492125454301 [2023-08-26 13:09:50,643 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3073 transitions. [2023-08-26 13:09:50,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3073 transitions. [2023-08-26 13:09:50,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:50,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3073 transitions. [2023-08-26 13:09:50,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 180.76470588235293) internal successors, (3073), 17 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:50,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:50,649 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:50,649 INFO L175 Difference]: Start difference. First operand has 338 places, 531 transitions, 10866 flow. Second operand 17 states and 3073 transitions. [2023-08-26 13:09:50,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 575 transitions, 12815 flow [2023-08-26 13:09:50,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 575 transitions, 12494 flow, removed 43 selfloop flow, removed 9 redundant places. [2023-08-26 13:09:50,983 INFO L231 Difference]: Finished difference. Result has 345 places, 549 transitions, 11621 flow [2023-08-26 13:09:50,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=10422, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11621, PETRI_PLACES=345, PETRI_TRANSITIONS=549} [2023-08-26 13:09:50,983 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 317 predicate places. [2023-08-26 13:09:50,983 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 549 transitions, 11621 flow [2023-08-26 13:09:50,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 177.92307692307693) internal successors, (2313), 13 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:50,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:50,984 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:50,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:51,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:51,185 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:51,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:51,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1748691771, now seen corresponding path program 33 times [2023-08-26 13:09:51,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:51,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481598744] [2023-08-26 13:09:51,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:51,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:51,241 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:51,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:51,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481598744] [2023-08-26 13:09:51,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481598744] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:51,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228540700] [2023-08-26 13:09:51,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:09:51,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:51,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:51,243 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:09:51,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-26 13:09:51,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:09:51,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:51,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:09:51,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:51,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:51,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:51,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:09:51,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228540700] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:51,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:51,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:09:51,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393531354] [2023-08-26 13:09:51,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:51,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:09:51,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:51,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:09:51,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:09:51,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:09:51,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 549 transitions, 11621 flow. Second operand has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:51,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:51,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:09:51,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:52,041 INFO L124 PetriNetUnfolderBase]: 1098/1789 cut-off events. [2023-08-26 13:09:52,042 INFO L125 PetriNetUnfolderBase]: For 90372/90372 co-relation queries the response was YES. [2023-08-26 13:09:52,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19973 conditions, 1789 events. 1098/1789 cut-off events. For 90372/90372 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 9071 event pairs, 41 based on Foata normal form. 10/1799 useless extension candidates. Maximal degree in co-relation 19839. Up to 1085 conditions per place. [2023-08-26 13:09:52,062 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 364 selfloop transitions, 213 changer transitions 0/577 dead transitions. [2023-08-26 13:09:52,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 577 transitions, 13269 flow [2023-08-26 13:09:52,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:09:52,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:09:52,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2891 transitions. [2023-08-26 13:09:52,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134725400457666 [2023-08-26 13:09:52,065 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2891 transitions. [2023-08-26 13:09:52,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2891 transitions. [2023-08-26 13:09:52,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:52,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2891 transitions. [2023-08-26 13:09:52,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 180.6875) internal successors, (2891), 16 states have internal predecessors, (2891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:52,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:52,071 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:52,071 INFO L175 Difference]: Start difference. First operand has 345 places, 549 transitions, 11621 flow. Second operand 16 states and 2891 transitions. [2023-08-26 13:09:52,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 577 transitions, 13269 flow [2023-08-26 13:09:52,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 577 transitions, 12576 flow, removed 198 selfloop flow, removed 15 redundant places. [2023-08-26 13:09:52,448 INFO L231 Difference]: Finished difference. Result has 345 places, 551 transitions, 11515 flow [2023-08-26 13:09:52,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=10849, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11515, PETRI_PLACES=345, PETRI_TRANSITIONS=551} [2023-08-26 13:09:52,449 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 317 predicate places. [2023-08-26 13:09:52,449 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 551 transitions, 11515 flow [2023-08-26 13:09:52,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.0) internal successors, (2136), 12 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:52,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:52,449 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:52,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-26 13:09:52,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:52,655 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:52,655 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:52,655 INFO L85 PathProgramCache]: Analyzing trace with hash -226483152, now seen corresponding path program 34 times [2023-08-26 13:09:52,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:52,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447348996] [2023-08-26 13:09:52,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:52,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:52,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:53,183 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-26 13:09:53,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:53,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447348996] [2023-08-26 13:09:53,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447348996] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:53,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719015691] [2023-08-26 13:09:53,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:09:53,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:53,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:53,185 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:09:53,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-26 13:09:53,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:09:53,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:53,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:09:53,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:53,446 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-26 13:09:53,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:53,637 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-26 13:09:53,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719015691] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:53,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:53,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 13:09:53,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716679371] [2023-08-26 13:09:53,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:53,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:09:53,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:53,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:09:53,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:09:53,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:53,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 551 transitions, 11515 flow. Second operand has 18 states, 18 states have (on average 168.11111111111111) internal successors, (3026), 18 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:53,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:53,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:53,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:54,568 INFO L124 PetriNetUnfolderBase]: 1274/2137 cut-off events. [2023-08-26 13:09:54,568 INFO L125 PetriNetUnfolderBase]: For 105015/105021 co-relation queries the response was YES. [2023-08-26 13:09:54,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23726 conditions, 2137 events. 1274/2137 cut-off events. For 105015/105021 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11829 event pairs, 26 based on Foata normal form. 6/2138 useless extension candidates. Maximal degree in co-relation 23596. Up to 1643 conditions per place. [2023-08-26 13:09:54,612 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 550 selfloop transitions, 109 changer transitions 13/682 dead transitions. [2023-08-26 13:09:54,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 682 transitions, 15073 flow [2023-08-26 13:09:54,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:09:54,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:09:54,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1906 transitions. [2023-08-26 13:09:54,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3965050967339297 [2023-08-26 13:09:54,615 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1906 transitions. [2023-08-26 13:09:54,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1906 transitions. [2023-08-26 13:09:54,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:54,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1906 transitions. [2023-08-26 13:09:54,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 173.27272727272728) internal successors, (1906), 11 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:54,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:54,619 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:54,619 INFO L175 Difference]: Start difference. First operand has 345 places, 551 transitions, 11515 flow. Second operand 11 states and 1906 transitions. [2023-08-26 13:09:54,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 682 transitions, 15073 flow [2023-08-26 13:09:55,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 682 transitions, 14633 flow, removed 47 selfloop flow, removed 11 redundant places. [2023-08-26 13:09:55,073 INFO L231 Difference]: Finished difference. Result has 353 places, 611 transitions, 12887 flow [2023-08-26 13:09:55,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=11107, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12887, PETRI_PLACES=353, PETRI_TRANSITIONS=611} [2023-08-26 13:09:55,074 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 325 predicate places. [2023-08-26 13:09:55,074 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 611 transitions, 12887 flow [2023-08-26 13:09:55,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 168.11111111111111) internal successors, (3026), 18 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:55,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:55,074 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:55,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:55,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:55,280 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:55,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:55,280 INFO L85 PathProgramCache]: Analyzing trace with hash -702969090, now seen corresponding path program 35 times [2023-08-26 13:09:55,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:55,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187400612] [2023-08-26 13:09:55,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:55,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:55,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:55,754 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-26 13:09:55,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:55,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187400612] [2023-08-26 13:09:55,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187400612] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:55,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015086727] [2023-08-26 13:09:55,755 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:09:55,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:55,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:55,757 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:09:55,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-26 13:09:55,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:09:55,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:55,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:09:55,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:56,021 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-26 13:09:56,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:56,200 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-26 13:09:56,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015086727] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:56,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:56,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-26 13:09:56,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915442740] [2023-08-26 13:09:56,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:56,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:09:56,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:56,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:09:56,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:09:56,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:56,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 611 transitions, 12887 flow. Second operand has 16 states, 16 states have (on average 168.125) internal successors, (2690), 16 states have internal predecessors, (2690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:56,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:56,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:56,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:57,082 INFO L124 PetriNetUnfolderBase]: 1292/2177 cut-off events. [2023-08-26 13:09:57,082 INFO L125 PetriNetUnfolderBase]: For 109334/109338 co-relation queries the response was YES. [2023-08-26 13:09:57,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24483 conditions, 2177 events. 1292/2177 cut-off events. For 109334/109338 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 12179 event pairs, 29 based on Foata normal form. 4/2176 useless extension candidates. Maximal degree in co-relation 24344. Up to 1794 conditions per place. [2023-08-26 13:09:57,112 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 547 selfloop transitions, 91 changer transitions 20/668 dead transitions. [2023-08-26 13:09:57,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 668 transitions, 14860 flow [2023-08-26 13:09:57,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 13:09:57,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 13:09:57,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2063 transitions. [2023-08-26 13:09:57,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39340198321891684 [2023-08-26 13:09:57,114 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2063 transitions. [2023-08-26 13:09:57,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2063 transitions. [2023-08-26 13:09:57,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:57,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2063 transitions. [2023-08-26 13:09:57,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 171.91666666666666) internal successors, (2063), 12 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:57,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:57,118 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:57,118 INFO L175 Difference]: Start difference. First operand has 353 places, 611 transitions, 12887 flow. Second operand 12 states and 2063 transitions. [2023-08-26 13:09:57,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 668 transitions, 14860 flow [2023-08-26 13:09:57,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 668 transitions, 14364 flow, removed 248 selfloop flow, removed 2 redundant places. [2023-08-26 13:09:57,629 INFO L231 Difference]: Finished difference. Result has 366 places, 617 transitions, 12929 flow [2023-08-26 13:09:57,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=12469, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12929, PETRI_PLACES=366, PETRI_TRANSITIONS=617} [2023-08-26 13:09:57,630 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 338 predicate places. [2023-08-26 13:09:57,630 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 617 transitions, 12929 flow [2023-08-26 13:09:57,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 168.125) internal successors, (2690), 16 states have internal predecessors, (2690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:57,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:09:57,630 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:09:57,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-26 13:09:57,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-08-26 13:09:57,831 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:09:57,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:09:57,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1295330800, now seen corresponding path program 36 times [2023-08-26 13:09:57,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:09:57,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216344408] [2023-08-26 13:09:57,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:09:57,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:09:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:09:58,241 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-26 13:09:58,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:09:58,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216344408] [2023-08-26 13:09:58,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216344408] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:09:58,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674122840] [2023-08-26 13:09:58,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:09:58,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:09:58,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:09:58,244 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:09:58,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-26 13:09:58,384 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:09:58,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:09:58,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:09:58,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:09:58,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-26 13:09:58,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:09:58,708 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-26 13:09:58,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674122840] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:09:58,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:09:58,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:09:58,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032225378] [2023-08-26 13:09:58,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:09:58,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:09:58,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:09:58,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:09:58,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:09:58,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:09:58,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 617 transitions, 12929 flow. Second operand has 17 states, 17 states have (on average 168.05882352941177) internal successors, (2857), 17 states have internal predecessors, (2857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:58,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:09:58,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:09:58,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:09:59,694 INFO L124 PetriNetUnfolderBase]: 1267/2131 cut-off events. [2023-08-26 13:09:59,694 INFO L125 PetriNetUnfolderBase]: For 94506/94510 co-relation queries the response was YES. [2023-08-26 13:09:59,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23413 conditions, 2131 events. 1267/2131 cut-off events. For 94506/94510 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 11843 event pairs, 28 based on Foata normal form. 3/2129 useless extension candidates. Maximal degree in co-relation 23269. Up to 1652 conditions per place. [2023-08-26 13:09:59,726 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 542 selfloop transitions, 108 changer transitions 5/665 dead transitions. [2023-08-26 13:09:59,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 665 transitions, 14723 flow [2023-08-26 13:09:59,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:09:59,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:09:59,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1561 transitions. [2023-08-26 13:09:59,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968980422069667 [2023-08-26 13:09:59,730 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1561 transitions. [2023-08-26 13:09:59,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1561 transitions. [2023-08-26 13:09:59,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:09:59,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1561 transitions. [2023-08-26 13:09:59,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 173.44444444444446) internal successors, (1561), 9 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:59,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:59,734 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:09:59,734 INFO L175 Difference]: Start difference. First operand has 366 places, 617 transitions, 12929 flow. Second operand 9 states and 1561 transitions. [2023-08-26 13:09:59,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 665 transitions, 14723 flow [2023-08-26 13:10:00,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 665 transitions, 14414 flow, removed 109 selfloop flow, removed 5 redundant places. [2023-08-26 13:10:00,251 INFO L231 Difference]: Finished difference. Result has 370 places, 621 transitions, 13025 flow [2023-08-26 13:10:00,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=12632, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13025, PETRI_PLACES=370, PETRI_TRANSITIONS=621} [2023-08-26 13:10:00,252 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 342 predicate places. [2023-08-26 13:10:00,252 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 621 transitions, 13025 flow [2023-08-26 13:10:00,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.05882352941177) internal successors, (2857), 17 states have internal predecessors, (2857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:00,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:00,253 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:00,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:00,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-08-26 13:10:00,458 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:00,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:00,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1580331888, now seen corresponding path program 37 times [2023-08-26 13:10:00,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:00,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074651454] [2023-08-26 13:10:00,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:00,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:00,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:00,903 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-26 13:10:00,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:00,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074651454] [2023-08-26 13:10:00,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074651454] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:00,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710532386] [2023-08-26 13:10:00,904 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:10:00,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:00,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:00,909 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:00,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-26 13:10:01,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:01,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:01,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:01,151 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-26 13:10:01,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:01,356 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-26 13:10:01,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710532386] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:01,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:01,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 13:10:01,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973388452] [2023-08-26 13:10:01,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:01,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:10:01,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:01,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:10:01,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:10:01,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:01,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 621 transitions, 13025 flow. Second operand has 18 states, 18 states have (on average 168.0) internal successors, (3024), 18 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:01,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:01,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:01,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:02,299 INFO L124 PetriNetUnfolderBase]: 1264/2122 cut-off events. [2023-08-26 13:10:02,299 INFO L125 PetriNetUnfolderBase]: For 100440/100444 co-relation queries the response was YES. [2023-08-26 13:10:02,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23013 conditions, 2122 events. 1264/2122 cut-off events. For 100440/100444 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 11740 event pairs, 27 based on Foata normal form. 3/2120 useless extension candidates. Maximal degree in co-relation 22868. Up to 1716 conditions per place. [2023-08-26 13:10:02,331 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 543 selfloop transitions, 109 changer transitions 5/667 dead transitions. [2023-08-26 13:10:02,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 667 transitions, 14715 flow [2023-08-26 13:10:02,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:10:02,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:10:02,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1895 transitions. [2023-08-26 13:10:02,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942167672144789 [2023-08-26 13:10:02,334 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1895 transitions. [2023-08-26 13:10:02,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1895 transitions. [2023-08-26 13:10:02,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:02,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1895 transitions. [2023-08-26 13:10:02,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 172.27272727272728) internal successors, (1895), 11 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:02,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:02,339 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:02,339 INFO L175 Difference]: Start difference. First operand has 370 places, 621 transitions, 13025 flow. Second operand 11 states and 1895 transitions. [2023-08-26 13:10:02,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 667 transitions, 14715 flow [2023-08-26 13:10:02,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 667 transitions, 14432 flow, removed 52 selfloop flow, removed 6 redundant places. [2023-08-26 13:10:02,960 INFO L231 Difference]: Finished difference. Result has 375 places, 627 transitions, 13169 flow [2023-08-26 13:10:02,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=12748, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13169, PETRI_PLACES=375, PETRI_TRANSITIONS=627} [2023-08-26 13:10:02,962 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 347 predicate places. [2023-08-26 13:10:02,962 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 627 transitions, 13169 flow [2023-08-26 13:10:02,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 168.0) internal successors, (3024), 18 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:02,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:02,962 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:02,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:03,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-26 13:10:03,168 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:03,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:03,168 INFO L85 PathProgramCache]: Analyzing trace with hash 32899760, now seen corresponding path program 38 times [2023-08-26 13:10:03,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:03,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184394408] [2023-08-26 13:10:03,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:03,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:03,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:03,544 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-26 13:10:03,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:03,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184394408] [2023-08-26 13:10:03,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184394408] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:03,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420326491] [2023-08-26 13:10:03,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:10:03,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:03,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:03,549 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:03,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-26 13:10:03,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:10:03,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:03,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:03,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:03,829 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-26 13:10:03,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:04,004 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-26 13:10:04,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420326491] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:04,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:04,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-08-26 13:10:04,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983105175] [2023-08-26 13:10:04,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:04,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:10:04,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:04,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:10:04,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:10:04,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:04,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 627 transitions, 13169 flow. Second operand has 17 states, 17 states have (on average 168.23529411764707) internal successors, (2860), 17 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:04,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:04,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:04,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:04,800 INFO L124 PetriNetUnfolderBase]: 1288/2172 cut-off events. [2023-08-26 13:10:04,800 INFO L125 PetriNetUnfolderBase]: For 105924/105928 co-relation queries the response was YES. [2023-08-26 13:10:04,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23707 conditions, 2172 events. 1288/2172 cut-off events. For 105924/105928 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 12132 event pairs, 47 based on Foata normal form. 3/2170 useless extension candidates. Maximal degree in co-relation 23561. Up to 1970 conditions per place. [2023-08-26 13:10:04,827 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 583 selfloop transitions, 72 changer transitions 5/670 dead transitions. [2023-08-26 13:10:04,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 670 transitions, 15020 flow [2023-08-26 13:10:04,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:10:04,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:10:04,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1547 transitions. [2023-08-26 13:10:04,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933384185100432 [2023-08-26 13:10:04,829 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1547 transitions. [2023-08-26 13:10:04,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1547 transitions. [2023-08-26 13:10:04,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:04,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1547 transitions. [2023-08-26 13:10:04,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.88888888888889) internal successors, (1547), 9 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:04,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:04,832 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:04,832 INFO L175 Difference]: Start difference. First operand has 375 places, 627 transitions, 13169 flow. Second operand 9 states and 1547 transitions. [2023-08-26 13:10:04,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 670 transitions, 15020 flow [2023-08-26 13:10:05,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 670 transitions, 14769 flow, removed 14 selfloop flow, removed 11 redundant places. [2023-08-26 13:10:05,478 INFO L231 Difference]: Finished difference. Result has 375 places, 643 transitions, 13556 flow [2023-08-26 13:10:05,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=12922, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13556, PETRI_PLACES=375, PETRI_TRANSITIONS=643} [2023-08-26 13:10:05,479 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 347 predicate places. [2023-08-26 13:10:05,479 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 643 transitions, 13556 flow [2023-08-26 13:10:05,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.23529411764707) internal successors, (2860), 17 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:05,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:05,480 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:05,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:05,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-08-26 13:10:05,682 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:05,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:05,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1742918422, now seen corresponding path program 39 times [2023-08-26 13:10:05,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:05,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784419446] [2023-08-26 13:10:05,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:05,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:05,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:06,074 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-26 13:10:06,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:06,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784419446] [2023-08-26 13:10:06,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784419446] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:06,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692613499] [2023-08-26 13:10:06,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:10:06,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:06,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:06,077 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:06,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-26 13:10:06,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:10:06,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:06,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:06,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:06,359 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-26 13:10:06,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:06,545 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-26 13:10:06,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692613499] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:06,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:06,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-08-26 13:10:06,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572754223] [2023-08-26 13:10:06,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:06,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:10:06,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:06,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:10:06,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:10:06,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:06,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 643 transitions, 13556 flow. Second operand has 17 states, 17 states have (on average 168.2941176470588) internal successors, (2861), 17 states have internal predecessors, (2861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:06,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:06,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:06,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:07,421 INFO L124 PetriNetUnfolderBase]: 1330/2240 cut-off events. [2023-08-26 13:10:07,421 INFO L125 PetriNetUnfolderBase]: For 113489/113493 co-relation queries the response was YES. [2023-08-26 13:10:07,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24496 conditions, 2240 events. 1330/2240 cut-off events. For 113489/113493 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 12591 event pairs, 47 based on Foata normal form. 3/2238 useless extension candidates. Maximal degree in co-relation 24350. Up to 1976 conditions per place. [2023-08-26 13:10:07,451 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 591 selfloop transitions, 88 changer transitions 7/696 dead transitions. [2023-08-26 13:10:07,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 696 transitions, 15633 flow [2023-08-26 13:10:07,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:10:07,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:10:07,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1554 transitions. [2023-08-26 13:10:07,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39511823035850496 [2023-08-26 13:10:07,453 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1554 transitions. [2023-08-26 13:10:07,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1554 transitions. [2023-08-26 13:10:07,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:07,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1554 transitions. [2023-08-26 13:10:07,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 172.66666666666666) internal successors, (1554), 9 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:07,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:07,455 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:07,455 INFO L175 Difference]: Start difference. First operand has 375 places, 643 transitions, 13556 flow. Second operand 9 states and 1554 transitions. [2023-08-26 13:10:07,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 696 transitions, 15633 flow [2023-08-26 13:10:08,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 696 transitions, 15280 flow, removed 128 selfloop flow, removed 5 redundant places. [2023-08-26 13:10:08,018 INFO L231 Difference]: Finished difference. Result has 380 places, 659 transitions, 13858 flow [2023-08-26 13:10:08,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=13209, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13858, PETRI_PLACES=380, PETRI_TRANSITIONS=659} [2023-08-26 13:10:08,018 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 352 predicate places. [2023-08-26 13:10:08,019 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 659 transitions, 13858 flow [2023-08-26 13:10:08,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.2941176470588) internal successors, (2861), 17 states have internal predecessors, (2861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:08,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:08,019 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:08,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:08,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:08,224 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:08,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:08,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1622380192, now seen corresponding path program 40 times [2023-08-26 13:10:08,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:08,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188251605] [2023-08-26 13:10:08,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:08,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:08,596 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-26 13:10:08,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:08,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188251605] [2023-08-26 13:10:08,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188251605] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:08,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757451244] [2023-08-26 13:10:08,596 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:10:08,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:08,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:08,605 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:08,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-26 13:10:08,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:10:08,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:08,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:08,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:08,872 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-26 13:10:08,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:09,065 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-26 13:10:09,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757451244] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:09,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:09,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 17 [2023-08-26 13:10:09,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111366482] [2023-08-26 13:10:09,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:09,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 13:10:09,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:09,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 13:10:09,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-08-26 13:10:09,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:09,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 659 transitions, 13858 flow. Second operand has 19 states, 19 states have (on average 168.0) internal successors, (3192), 19 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:09,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:09,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:09,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:10,113 INFO L124 PetriNetUnfolderBase]: 1327/2229 cut-off events. [2023-08-26 13:10:10,114 INFO L125 PetriNetUnfolderBase]: For 112360/112364 co-relation queries the response was YES. [2023-08-26 13:10:10,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24257 conditions, 2229 events. 1327/2229 cut-off events. For 112360/112364 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 12480 event pairs, 46 based on Foata normal form. 3/2227 useless extension candidates. Maximal degree in co-relation 24109. Up to 1977 conditions per place. [2023-08-26 13:10:10,144 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 586 selfloop transitions, 86 changer transitions 6/688 dead transitions. [2023-08-26 13:10:10,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 688 transitions, 15402 flow [2023-08-26 13:10:10,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 13:10:10,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 13:10:10,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1382 transitions. [2023-08-26 13:10:10,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39530892448512583 [2023-08-26 13:10:10,145 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1382 transitions. [2023-08-26 13:10:10,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1382 transitions. [2023-08-26 13:10:10,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:10,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1382 transitions. [2023-08-26 13:10:10,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 172.75) internal successors, (1382), 8 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:10,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 437.0) internal successors, (3933), 9 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:10,148 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 437.0) internal successors, (3933), 9 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:10,148 INFO L175 Difference]: Start difference. First operand has 380 places, 659 transitions, 13858 flow. Second operand 8 states and 1382 transitions. [2023-08-26 13:10:10,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 688 transitions, 15402 flow [2023-08-26 13:10:10,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 688 transitions, 15104 flow, removed 81 selfloop flow, removed 6 redundant places. [2023-08-26 13:10:10,762 INFO L231 Difference]: Finished difference. Result has 382 places, 661 transitions, 13863 flow [2023-08-26 13:10:10,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=13564, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13863, PETRI_PLACES=382, PETRI_TRANSITIONS=661} [2023-08-26 13:10:10,762 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 354 predicate places. [2023-08-26 13:10:10,763 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 661 transitions, 13863 flow [2023-08-26 13:10:10,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 168.0) internal successors, (3192), 19 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:10,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:10,763 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:10,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:10,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-08-26 13:10:10,969 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:10,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:10,969 INFO L85 PathProgramCache]: Analyzing trace with hash 445098566, now seen corresponding path program 41 times [2023-08-26 13:10:10,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:10,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143073691] [2023-08-26 13:10:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:10,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:10,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:11,336 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-26 13:10:11,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:11,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143073691] [2023-08-26 13:10:11,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143073691] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:11,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314385225] [2023-08-26 13:10:11,337 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:10:11,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:11,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:11,341 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:11,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-26 13:10:11,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:10:11,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:11,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:11,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:11,601 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-26 13:10:11,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:11,775 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-26 13:10:11,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314385225] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:11,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:11,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 13:10:11,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955301312] [2023-08-26 13:10:11,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:11,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:10:11,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:11,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:10:11,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:10:11,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:11,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 661 transitions, 13863 flow. Second operand has 17 states, 17 states have (on average 168.1764705882353) internal successors, (2859), 17 states have internal predecessors, (2859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:11,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:11,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:11,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:12,843 INFO L124 PetriNetUnfolderBase]: 1512/2591 cut-off events. [2023-08-26 13:10:12,843 INFO L125 PetriNetUnfolderBase]: For 135538/135542 co-relation queries the response was YES. [2023-08-26 13:10:12,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28375 conditions, 2591 events. 1512/2591 cut-off events. For 135538/135542 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 15433 event pairs, 65 based on Foata normal form. 4/2590 useless extension candidates. Maximal degree in co-relation 28226. Up to 2145 conditions per place. [2023-08-26 13:10:12,883 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 677 selfloop transitions, 110 changer transitions 15/812 dead transitions. [2023-08-26 13:10:12,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 812 transitions, 18407 flow [2023-08-26 13:10:12,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:10:12,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:10:12,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1908 transitions. [2023-08-26 13:10:12,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3969211566465571 [2023-08-26 13:10:12,885 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1908 transitions. [2023-08-26 13:10:12,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1908 transitions. [2023-08-26 13:10:12,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:12,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1908 transitions. [2023-08-26 13:10:12,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 173.45454545454547) internal successors, (1908), 11 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:12,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:12,888 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:12,888 INFO L175 Difference]: Start difference. First operand has 382 places, 661 transitions, 13863 flow. Second operand 11 states and 1908 transitions. [2023-08-26 13:10:12,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 812 transitions, 18407 flow [2023-08-26 13:10:13,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 812 transitions, 18203 flow, removed 35 selfloop flow, removed 5 redundant places. [2023-08-26 13:10:13,635 INFO L231 Difference]: Finished difference. Result has 395 places, 727 transitions, 15850 flow [2023-08-26 13:10:13,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=13673, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15850, PETRI_PLACES=395, PETRI_TRANSITIONS=727} [2023-08-26 13:10:13,635 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 367 predicate places. [2023-08-26 13:10:13,636 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 727 transitions, 15850 flow [2023-08-26 13:10:13,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.1764705882353) internal successors, (2859), 17 states have internal predecessors, (2859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:13,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:13,636 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:13,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:13,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-08-26 13:10:13,837 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:13,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:13,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1221902236, now seen corresponding path program 42 times [2023-08-26 13:10:13,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:13,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812359080] [2023-08-26 13:10:13,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:13,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:13,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:14,238 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-26 13:10:14,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:14,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812359080] [2023-08-26 13:10:14,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812359080] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:14,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224901098] [2023-08-26 13:10:14,239 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:10:14,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:14,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:14,241 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:14,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-26 13:10:14,375 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:10:14,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:14,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:14,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:14,533 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-26 13:10:14,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:14,712 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-26 13:10:14,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224901098] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:14,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:14,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-26 13:10:14,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224126249] [2023-08-26 13:10:14,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:14,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 13:10:14,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:14,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 13:10:14,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-08-26 13:10:14,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:14,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 727 transitions, 15850 flow. Second operand has 19 states, 19 states have (on average 167.94736842105263) internal successors, (3191), 19 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:14,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:14,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:14,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:15,715 INFO L124 PetriNetUnfolderBase]: 1503/2564 cut-off events. [2023-08-26 13:10:15,715 INFO L125 PetriNetUnfolderBase]: For 140992/140996 co-relation queries the response was YES. [2023-08-26 13:10:15,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28731 conditions, 2564 events. 1503/2564 cut-off events. For 140992/140996 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 15105 event pairs, 59 based on Foata normal form. 4/2563 useless extension candidates. Maximal degree in co-relation 28574. Up to 2145 conditions per place. [2023-08-26 13:10:15,757 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 663 selfloop transitions, 110 changer transitions 14/797 dead transitions. [2023-08-26 13:10:15,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 797 transitions, 18526 flow [2023-08-26 13:10:15,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:10:15,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:10:15,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1900 transitions. [2023-08-26 13:10:15,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952569169960474 [2023-08-26 13:10:15,759 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1900 transitions. [2023-08-26 13:10:15,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1900 transitions. [2023-08-26 13:10:15,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:15,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1900 transitions. [2023-08-26 13:10:15,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 172.72727272727272) internal successors, (1900), 11 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:15,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:15,764 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:15,764 INFO L175 Difference]: Start difference. First operand has 395 places, 727 transitions, 15850 flow. Second operand 11 states and 1900 transitions. [2023-08-26 13:10:15,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 797 transitions, 18526 flow [2023-08-26 13:10:16,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 797 transitions, 17885 flow, removed 319 selfloop flow, removed 3 redundant places. [2023-08-26 13:10:16,620 INFO L231 Difference]: Finished difference. Result has 404 places, 728 transitions, 15624 flow [2023-08-26 13:10:16,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=15231, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15624, PETRI_PLACES=404, PETRI_TRANSITIONS=728} [2023-08-26 13:10:16,621 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 376 predicate places. [2023-08-26 13:10:16,621 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 728 transitions, 15624 flow [2023-08-26 13:10:16,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.94736842105263) internal successors, (3191), 19 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:16,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:16,622 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:16,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:16,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2023-08-26 13:10:16,822 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:16,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:16,823 INFO L85 PathProgramCache]: Analyzing trace with hash -503804978, now seen corresponding path program 43 times [2023-08-26 13:10:16,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:16,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881130508] [2023-08-26 13:10:16,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:16,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:16,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:17,216 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-26 13:10:17,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:17,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881130508] [2023-08-26 13:10:17,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881130508] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:17,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264056280] [2023-08-26 13:10:17,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:10:17,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:17,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:17,221 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:17,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-26 13:10:17,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:17,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:17,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:17,494 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-26 13:10:17,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:17,671 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-26 13:10:17,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264056280] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:17,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:17,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 13:10:17,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505686387] [2023-08-26 13:10:17,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:17,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:10:17,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:17,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:10:17,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:10:17,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:17,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 728 transitions, 15624 flow. Second operand has 18 states, 18 states have (on average 168.11111111111111) internal successors, (3026), 18 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:17,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:17,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:17,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:18,837 INFO L124 PetriNetUnfolderBase]: 1494/2557 cut-off events. [2023-08-26 13:10:18,837 INFO L125 PetriNetUnfolderBase]: For 129373/129377 co-relation queries the response was YES. [2023-08-26 13:10:18,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28116 conditions, 2557 events. 1494/2557 cut-off events. For 129373/129377 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 15159 event pairs, 57 based on Foata normal form. 4/2556 useless extension candidates. Maximal degree in co-relation 27957. Up to 2200 conditions per place. [2023-08-26 13:10:18,878 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 660 selfloop transitions, 110 changer transitions 19/799 dead transitions. [2023-08-26 13:10:18,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 799 transitions, 18325 flow [2023-08-26 13:10:18,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 13:10:18,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 13:10:18,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2067 transitions. [2023-08-26 13:10:18,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39416475972540044 [2023-08-26 13:10:18,880 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2067 transitions. [2023-08-26 13:10:18,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2067 transitions. [2023-08-26 13:10:18,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:18,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2067 transitions. [2023-08-26 13:10:18,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 172.25) internal successors, (2067), 12 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:18,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:18,884 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 437.0) internal successors, (5681), 13 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:18,884 INFO L175 Difference]: Start difference. First operand has 404 places, 728 transitions, 15624 flow. Second operand 12 states and 2067 transitions. [2023-08-26 13:10:18,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 799 transitions, 18325 flow [2023-08-26 13:10:19,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 799 transitions, 17865 flow, removed 136 selfloop flow, removed 7 redundant places. [2023-08-26 13:10:19,695 INFO L231 Difference]: Finished difference. Result has 410 places, 734 transitions, 15743 flow [2023-08-26 13:10:19,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=15251, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15743, PETRI_PLACES=410, PETRI_TRANSITIONS=734} [2023-08-26 13:10:19,696 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 382 predicate places. [2023-08-26 13:10:19,696 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 734 transitions, 15743 flow [2023-08-26 13:10:19,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 168.11111111111111) internal successors, (3026), 18 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:19,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:19,697 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:19,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:19,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:19,902 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:19,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:19,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1974775948, now seen corresponding path program 44 times [2023-08-26 13:10:19,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:19,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412852672] [2023-08-26 13:10:19,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:19,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:19,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:20,318 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-26 13:10:20,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:20,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412852672] [2023-08-26 13:10:20,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412852672] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:20,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938013946] [2023-08-26 13:10:20,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:10:20,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:20,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:20,319 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:20,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-26 13:10:20,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:10:20,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:20,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:20,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:20,551 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-26 13:10:20,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:20,712 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-26 13:10:20,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938013946] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:20,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:20,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-26 13:10:20,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893998905] [2023-08-26 13:10:20,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:20,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:10:20,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:20,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:10:20,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:10:20,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:20,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 734 transitions, 15743 flow. Second operand has 16 states, 16 states have (on average 168.25) internal successors, (2692), 16 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:20,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:20,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:20,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:21,838 INFO L124 PetriNetUnfolderBase]: 1479/2521 cut-off events. [2023-08-26 13:10:21,839 INFO L125 PetriNetUnfolderBase]: For 126343/126347 co-relation queries the response was YES. [2023-08-26 13:10:21,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27681 conditions, 2521 events. 1479/2521 cut-off events. For 126343/126347 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 14813 event pairs, 57 based on Foata normal form. 3/2519 useless extension candidates. Maximal degree in co-relation 27519. Up to 2265 conditions per place. [2023-08-26 13:10:21,875 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 675 selfloop transitions, 91 changer transitions 5/781 dead transitions. [2023-08-26 13:10:21,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 781 transitions, 17824 flow [2023-08-26 13:10:21,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:10:21,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:10:21,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1890 transitions. [2023-08-26 13:10:21,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931766174329103 [2023-08-26 13:10:21,877 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1890 transitions. [2023-08-26 13:10:21,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1890 transitions. [2023-08-26 13:10:21,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:21,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1890 transitions. [2023-08-26 13:10:21,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 171.8181818181818) internal successors, (1890), 11 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:21,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:21,882 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 437.0) internal successors, (5244), 12 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:21,882 INFO L175 Difference]: Start difference. First operand has 410 places, 734 transitions, 15743 flow. Second operand 11 states and 1890 transitions. [2023-08-26 13:10:21,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 781 transitions, 17824 flow [2023-08-26 13:10:22,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 781 transitions, 17401 flow, removed 135 selfloop flow, removed 6 redundant places. [2023-08-26 13:10:22,677 INFO L231 Difference]: Finished difference. Result has 415 places, 745 transitions, 15890 flow [2023-08-26 13:10:22,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=15336, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15890, PETRI_PLACES=415, PETRI_TRANSITIONS=745} [2023-08-26 13:10:22,678 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 387 predicate places. [2023-08-26 13:10:22,678 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 745 transitions, 15890 flow [2023-08-26 13:10:22,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 168.25) internal successors, (2692), 16 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:22,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:22,678 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:22,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:22,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:22,879 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:22,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:22,879 INFO L85 PathProgramCache]: Analyzing trace with hash -842440128, now seen corresponding path program 45 times [2023-08-26 13:10:22,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:22,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150534186] [2023-08-26 13:10:22,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:22,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:22,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:23,295 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-26 13:10:23,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:23,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150534186] [2023-08-26 13:10:23,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150534186] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:23,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893040377] [2023-08-26 13:10:23,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:10:23,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:23,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:23,297 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:23,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-26 13:10:23,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:10:23,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:23,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:23,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:23,568 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-26 13:10:23,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:23,754 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-26 13:10:23,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893040377] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:23,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:23,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-08-26 13:10:23,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105199277] [2023-08-26 13:10:23,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:23,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:10:23,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:23,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:10:23,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:10:23,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:23,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 745 transitions, 15890 flow. Second operand has 17 states, 17 states have (on average 168.11764705882354) internal successors, (2858), 17 states have internal predecessors, (2858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:23,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:23,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:23,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:24,934 INFO L124 PetriNetUnfolderBase]: 1524/2610 cut-off events. [2023-08-26 13:10:24,934 INFO L125 PetriNetUnfolderBase]: For 131773/131777 co-relation queries the response was YES. [2023-08-26 13:10:24,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28589 conditions, 2610 events. 1524/2610 cut-off events. For 131773/131777 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 15508 event pairs, 55 based on Foata normal form. 3/2608 useless extension candidates. Maximal degree in co-relation 28426. Up to 2379 conditions per place. [2023-08-26 13:10:24,973 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 704 selfloop transitions, 74 changer transitions 5/793 dead transitions. [2023-08-26 13:10:24,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 793 transitions, 18116 flow [2023-08-26 13:10:24,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:10:24,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:10:24,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1548 transitions. [2023-08-26 13:10:24,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39359267734553777 [2023-08-26 13:10:24,975 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1548 transitions. [2023-08-26 13:10:24,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1548 transitions. [2023-08-26 13:10:24,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:24,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1548 transitions. [2023-08-26 13:10:24,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 172.0) internal successors, (1548), 9 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:24,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:24,978 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:24,978 INFO L175 Difference]: Start difference. First operand has 415 places, 745 transitions, 15890 flow. Second operand 9 states and 1548 transitions. [2023-08-26 13:10:24,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 793 transitions, 18116 flow [2023-08-26 13:10:25,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 793 transitions, 17777 flow, removed 101 selfloop flow, removed 7 redundant places. [2023-08-26 13:10:25,741 INFO L231 Difference]: Finished difference. Result has 419 places, 764 transitions, 16289 flow [2023-08-26 13:10:25,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=15555, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16289, PETRI_PLACES=419, PETRI_TRANSITIONS=764} [2023-08-26 13:10:25,742 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 391 predicate places. [2023-08-26 13:10:25,742 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 764 transitions, 16289 flow [2023-08-26 13:10:25,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.11764705882354) internal successors, (2858), 17 states have internal predecessors, (2858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:25,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:25,743 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:25,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-08-26 13:10:25,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:25,944 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:25,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:25,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1458517828, now seen corresponding path program 46 times [2023-08-26 13:10:25,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:25,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419574845] [2023-08-26 13:10:25,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:25,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:25,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:26,302 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-26 13:10:26,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:26,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419574845] [2023-08-26 13:10:26,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419574845] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:26,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961510767] [2023-08-26 13:10:26,302 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:10:26,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:26,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:26,304 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:26,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-26 13:10:26,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:10:26,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:26,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-26 13:10:26,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:26,565 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-26 13:10:26,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:26,760 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-26 13:10:26,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961510767] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:26,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:26,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-08-26 13:10:26,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038959822] [2023-08-26 13:10:26,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:26,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:10:26,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:26,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:10:26,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:10:26,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:26,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 764 transitions, 16289 flow. Second operand has 17 states, 17 states have (on average 168.23529411764707) internal successors, (2860), 17 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:26,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:26,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:26,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:27,746 INFO L124 PetriNetUnfolderBase]: 1576/2696 cut-off events. [2023-08-26 13:10:27,746 INFO L125 PetriNetUnfolderBase]: For 142736/142740 co-relation queries the response was YES. [2023-08-26 13:10:27,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29355 conditions, 2696 events. 1576/2696 cut-off events. For 142736/142740 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 16100 event pairs, 58 based on Foata normal form. 3/2694 useless extension candidates. Maximal degree in co-relation 29189. Up to 2388 conditions per place. [2023-08-26 13:10:27,789 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 714 selfloop transitions, 94 changer transitions 7/825 dead transitions. [2023-08-26 13:10:27,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 825 transitions, 18847 flow [2023-08-26 13:10:27,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 13:10:27,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 13:10:27,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1387 transitions. [2023-08-26 13:10:27,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967391304347826 [2023-08-26 13:10:27,790 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1387 transitions. [2023-08-26 13:10:27,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1387 transitions. [2023-08-26 13:10:27,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:27,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1387 transitions. [2023-08-26 13:10:27,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 173.375) internal successors, (1387), 8 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:27,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 437.0) internal successors, (3933), 9 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:27,794 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 437.0) internal successors, (3933), 9 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:27,794 INFO L175 Difference]: Start difference. First operand has 419 places, 764 transitions, 16289 flow. Second operand 8 states and 1387 transitions. [2023-08-26 13:10:27,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 825 transitions, 18847 flow [2023-08-26 13:10:28,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 825 transitions, 18494 flow, removed 129 selfloop flow, removed 5 redundant places. [2023-08-26 13:10:28,757 INFO L231 Difference]: Finished difference. Result has 423 places, 786 transitions, 16780 flow [2023-08-26 13:10:28,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=15942, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16780, PETRI_PLACES=423, PETRI_TRANSITIONS=786} [2023-08-26 13:10:28,758 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 395 predicate places. [2023-08-26 13:10:28,758 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 786 transitions, 16780 flow [2023-08-26 13:10:28,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.23529411764707) internal successors, (2860), 17 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:28,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:28,759 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:28,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:28,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-08-26 13:10:28,959 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:28,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:28,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1337979598, now seen corresponding path program 47 times [2023-08-26 13:10:28,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:28,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347361755] [2023-08-26 13:10:28,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:28,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:28,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:29,292 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-26 13:10:29,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:29,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347361755] [2023-08-26 13:10:29,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347361755] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:29,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272838847] [2023-08-26 13:10:29,292 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:10:29,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:29,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:29,293 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:29,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-08-26 13:10:29,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:10:29,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:29,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 96 conjunts are in the unsatisfiable core [2023-08-26 13:10:29,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:29,561 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-26 13:10:29,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:29,762 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-26 13:10:29,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272838847] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:29,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:29,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-26 13:10:29,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896964600] [2023-08-26 13:10:29,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:29,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:10:29,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:29,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:10:29,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:10:29,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 437 [2023-08-26 13:10:29,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 786 transitions, 16780 flow. Second operand has 20 states, 20 states have (on average 167.9) internal successors, (3358), 20 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:29,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:29,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 437 [2023-08-26 13:10:29,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:30,785 INFO L124 PetriNetUnfolderBase]: 1571/2685 cut-off events. [2023-08-26 13:10:30,785 INFO L125 PetriNetUnfolderBase]: For 137928/137932 co-relation queries the response was YES. [2023-08-26 13:10:30,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28914 conditions, 2685 events. 1571/2685 cut-off events. For 137928/137932 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 16014 event pairs, 57 based on Foata normal form. 3/2683 useless extension candidates. Maximal degree in co-relation 28746. Up to 2388 conditions per place. [2023-08-26 13:10:30,826 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 712 selfloop transitions, 90 changer transitions 9/821 dead transitions. [2023-08-26 13:10:30,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 821 transitions, 18671 flow [2023-08-26 13:10:30,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:10:30,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:10:30,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1553 transitions. [2023-08-26 13:10:30,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39486397152301045 [2023-08-26 13:10:30,828 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1553 transitions. [2023-08-26 13:10:30,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1553 transitions. [2023-08-26 13:10:30,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:30,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1553 transitions. [2023-08-26 13:10:30,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 172.55555555555554) internal successors, (1553), 9 states have internal predecessors, (1553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:30,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:30,830 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:30,831 INFO L175 Difference]: Start difference. First operand has 423 places, 786 transitions, 16780 flow. Second operand 9 states and 1553 transitions. [2023-08-26 13:10:30,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 821 transitions, 18671 flow [2023-08-26 13:10:31,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 821 transitions, 18333 flow, removed 101 selfloop flow, removed 5 redundant places. [2023-08-26 13:10:31,722 INFO L231 Difference]: Finished difference. Result has 427 places, 786 transitions, 16702 flow [2023-08-26 13:10:31,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=16446, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16702, PETRI_PLACES=427, PETRI_TRANSITIONS=786} [2023-08-26 13:10:31,723 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 399 predicate places. [2023-08-26 13:10:31,723 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 786 transitions, 16702 flow [2023-08-26 13:10:31,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.9) internal successors, (3358), 20 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:31,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:31,723 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:31,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:31,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-08-26 13:10:31,924 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:31,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:31,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1801328787, now seen corresponding path program 48 times [2023-08-26 13:10:31,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:31,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318451660] [2023-08-26 13:10:31,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:31,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:31,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:31,999 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:31,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:31,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318451660] [2023-08-26 13:10:31,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318451660] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:32,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902232158] [2023-08-26 13:10:32,000 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:10:32,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:32,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:32,001 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:32,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-08-26 13:10:32,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:10:32,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:32,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:32,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:32,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:32,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:32,201 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:32,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902232158] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:32,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:32,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-26 13:10:32,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61123391] [2023-08-26 13:10:32,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:32,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 13:10:32,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:32,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 13:10:32,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-08-26 13:10:32,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:32,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 786 transitions, 16702 flow. Second operand has 14 states, 14 states have (on average 178.14285714285714) internal successors, (2494), 14 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:32,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:32,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:32,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:33,685 INFO L124 PetriNetUnfolderBase]: 2103/3612 cut-off events. [2023-08-26 13:10:33,685 INFO L125 PetriNetUnfolderBase]: For 183415/183415 co-relation queries the response was YES. [2023-08-26 13:10:33,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37993 conditions, 3612 events. 2103/3612 cut-off events. For 183415/183415 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22520 event pairs, 132 based on Foata normal form. 14/3626 useless extension candidates. Maximal degree in co-relation 37824. Up to 1064 conditions per place. [2023-08-26 13:10:33,742 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 659 selfloop transitions, 426 changer transitions 0/1085 dead transitions. [2023-08-26 13:10:33,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 1085 transitions, 24865 flow [2023-08-26 13:10:33,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 13:10:33,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 13:10:33,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2367 transitions. [2023-08-26 13:10:33,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166519978876958 [2023-08-26 13:10:33,745 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2367 transitions. [2023-08-26 13:10:33,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2367 transitions. [2023-08-26 13:10:33,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:33,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2367 transitions. [2023-08-26 13:10:33,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 182.07692307692307) internal successors, (2367), 13 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:33,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 437.0) internal successors, (6118), 14 states have internal predecessors, (6118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:33,750 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 437.0) internal successors, (6118), 14 states have internal predecessors, (6118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:33,750 INFO L175 Difference]: Start difference. First operand has 427 places, 786 transitions, 16702 flow. Second operand 13 states and 2367 transitions. [2023-08-26 13:10:33,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 1085 transitions, 24865 flow [2023-08-26 13:10:34,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 1085 transitions, 24594 flow, removed 41 selfloop flow, removed 7 redundant places. [2023-08-26 13:10:34,899 INFO L231 Difference]: Finished difference. Result has 440 places, 942 transitions, 21606 flow [2023-08-26 13:10:34,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=16513, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=21606, PETRI_PLACES=440, PETRI_TRANSITIONS=942} [2023-08-26 13:10:34,900 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 412 predicate places. [2023-08-26 13:10:34,900 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 942 transitions, 21606 flow [2023-08-26 13:10:34,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 178.14285714285714) internal successors, (2494), 14 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:34,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:34,901 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:34,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:35,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-08-26 13:10:35,107 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:35,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:35,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1710408384, now seen corresponding path program 49 times [2023-08-26 13:10:35,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:35,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910467024] [2023-08-26 13:10:35,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:35,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:35,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:35,185 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:35,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:35,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910467024] [2023-08-26 13:10:35,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910467024] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:35,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385475891] [2023-08-26 13:10:35,186 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:10:35,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:35,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:35,187 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:35,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-08-26 13:10:35,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:35,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:35,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:35,379 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:35,379 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:35,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:35,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385475891] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:35,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:35,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-26 13:10:35,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928048246] [2023-08-26 13:10:35,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:35,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 13:10:35,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:35,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 13:10:35,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-26 13:10:35,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:35,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 942 transitions, 21606 flow. Second operand has 14 states, 14 states have (on average 178.07142857142858) internal successors, (2493), 14 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:35,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:35,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:35,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:36,844 INFO L124 PetriNetUnfolderBase]: 2108/3629 cut-off events. [2023-08-26 13:10:36,844 INFO L125 PetriNetUnfolderBase]: For 198365/198365 co-relation queries the response was YES. [2023-08-26 13:10:36,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39883 conditions, 3629 events. 2108/3629 cut-off events. For 198365/198365 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 22718 event pairs, 408 based on Foata normal form. 4/3633 useless extension candidates. Maximal degree in co-relation 39707. Up to 2308 conditions per place. [2023-08-26 13:10:36,902 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 808 selfloop transitions, 243 changer transitions 15/1066 dead transitions. [2023-08-26 13:10:36,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 1066 transitions, 25938 flow [2023-08-26 13:10:36,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:10:36,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:10:36,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1643 transitions. [2023-08-26 13:10:36,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774726671751844 [2023-08-26 13:10:36,904 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1643 transitions. [2023-08-26 13:10:36,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1643 transitions. [2023-08-26 13:10:36,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:36,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1643 transitions. [2023-08-26 13:10:36,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 182.55555555555554) internal successors, (1643), 9 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:36,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:36,906 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:36,906 INFO L175 Difference]: Start difference. First operand has 440 places, 942 transitions, 21606 flow. Second operand 9 states and 1643 transitions. [2023-08-26 13:10:36,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 1066 transitions, 25938 flow [2023-08-26 13:10:38,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 1066 transitions, 25540 flow, removed 109 selfloop flow, removed 3 redundant places. [2023-08-26 13:10:38,191 INFO L231 Difference]: Finished difference. Result has 448 places, 940 transitions, 21651 flow [2023-08-26 13:10:38,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=21208, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21651, PETRI_PLACES=448, PETRI_TRANSITIONS=940} [2023-08-26 13:10:38,192 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 420 predicate places. [2023-08-26 13:10:38,192 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 940 transitions, 21651 flow [2023-08-26 13:10:38,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 178.07142857142858) internal successors, (2493), 14 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:38,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:38,192 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:38,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:38,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-08-26 13:10:38,393 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:38,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:38,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1360268479, now seen corresponding path program 50 times [2023-08-26 13:10:38,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:38,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632422265] [2023-08-26 13:10:38,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:38,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:38,476 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:38,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:38,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632422265] [2023-08-26 13:10:38,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632422265] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:38,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745791869] [2023-08-26 13:10:38,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:10:38,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:38,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:38,478 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:38,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-08-26 13:10:38,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:10:38,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:38,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:38,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:38,650 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:38,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:38,686 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:38,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745791869] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:38,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:38,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 13:10:38,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329778663] [2023-08-26 13:10:38,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:38,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:10:38,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:38,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:10:38,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:10:38,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:38,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 940 transitions, 21651 flow. Second operand has 15 states, 15 states have (on average 177.93333333333334) internal successors, (2669), 15 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:38,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:38,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:38,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:40,345 INFO L124 PetriNetUnfolderBase]: 2281/3896 cut-off events. [2023-08-26 13:10:40,346 INFO L125 PetriNetUnfolderBase]: For 229884/229884 co-relation queries the response was YES. [2023-08-26 13:10:40,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44133 conditions, 3896 events. 2281/3896 cut-off events. For 229884/229884 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 24629 event pairs, 181 based on Foata normal form. 28/3924 useless extension candidates. Maximal degree in co-relation 43954. Up to 1375 conditions per place. [2023-08-26 13:10:40,406 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 544 selfloop transitions, 531 changer transitions 0/1075 dead transitions. [2023-08-26 13:10:40,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 1075 transitions, 27362 flow [2023-08-26 13:10:40,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 13:10:40,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 13:10:40,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4341 transitions. [2023-08-26 13:10:40,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139016018306636 [2023-08-26 13:10:40,408 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4341 transitions. [2023-08-26 13:10:40,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4341 transitions. [2023-08-26 13:10:40,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:40,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4341 transitions. [2023-08-26 13:10:40,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 180.875) internal successors, (4341), 24 states have internal predecessors, (4341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:40,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 437.0) internal successors, (10925), 25 states have internal predecessors, (10925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:40,415 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 437.0) internal successors, (10925), 25 states have internal predecessors, (10925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:40,415 INFO L175 Difference]: Start difference. First operand has 448 places, 940 transitions, 21651 flow. Second operand 24 states and 4341 transitions. [2023-08-26 13:10:40,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 1075 transitions, 27362 flow [2023-08-26 13:10:41,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 1075 transitions, 26761 flow, removed 3 selfloop flow, removed 8 redundant places. [2023-08-26 13:10:41,747 INFO L231 Difference]: Finished difference. Result has 468 places, 1030 transitions, 25603 flow [2023-08-26 13:10:41,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=21078, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=25603, PETRI_PLACES=468, PETRI_TRANSITIONS=1030} [2023-08-26 13:10:41,748 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 440 predicate places. [2023-08-26 13:10:41,748 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 1030 transitions, 25603 flow [2023-08-26 13:10:41,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.93333333333334) internal successors, (2669), 15 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:41,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:41,748 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:41,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-08-26 13:10:41,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2023-08-26 13:10:41,949 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:41,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:41,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2080775451, now seen corresponding path program 51 times [2023-08-26 13:10:41,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:41,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073683344] [2023-08-26 13:10:41,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:41,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:41,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:42,020 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:42,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:42,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073683344] [2023-08-26 13:10:42,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073683344] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:42,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465401394] [2023-08-26 13:10:42,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:10:42,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:42,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:42,021 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:42,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-08-26 13:10:42,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 13:10:42,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:42,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:42,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:42,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:42,187 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:42,218 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:42,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465401394] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:42,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:42,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 13:10:42,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090458817] [2023-08-26 13:10:42,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:42,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:10:42,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:42,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:10:42,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:10:42,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:42,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 1030 transitions, 25603 flow. Second operand has 15 states, 15 states have (on average 177.8) internal successors, (2667), 15 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:42,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:42,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:42,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:43,861 INFO L124 PetriNetUnfolderBase]: 2279/3902 cut-off events. [2023-08-26 13:10:43,861 INFO L125 PetriNetUnfolderBase]: For 250962/250962 co-relation queries the response was YES. [2023-08-26 13:10:43,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46247 conditions, 3902 events. 2279/3902 cut-off events. For 250962/250962 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 24844 event pairs, 277 based on Foata normal form. 8/3910 useless extension candidates. Maximal degree in co-relation 46064. Up to 1727 conditions per place. [2023-08-26 13:10:43,925 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 600 selfloop transitions, 463 changer transitions 4/1067 dead transitions. [2023-08-26 13:10:43,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 1067 transitions, 28389 flow [2023-08-26 13:10:43,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 13:10:43,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 13:10:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3432 transitions. [2023-08-26 13:10:43,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413344574250271 [2023-08-26 13:10:43,927 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3432 transitions. [2023-08-26 13:10:43,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3432 transitions. [2023-08-26 13:10:43,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:43,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3432 transitions. [2023-08-26 13:10:43,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 180.6315789473684) internal successors, (3432), 19 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:43,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:43,933 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:43,933 INFO L175 Difference]: Start difference. First operand has 468 places, 1030 transitions, 25603 flow. Second operand 19 states and 3432 transitions. [2023-08-26 13:10:43,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 1067 transitions, 28389 flow [2023-08-26 13:10:45,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1067 transitions, 26424 flow, removed 770 selfloop flow, removed 11 redundant places. [2023-08-26 13:10:45,733 INFO L231 Difference]: Finished difference. Result has 477 places, 1028 transitions, 24583 flow [2023-08-26 13:10:45,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=23639, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1030, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=24583, PETRI_PLACES=477, PETRI_TRANSITIONS=1028} [2023-08-26 13:10:45,734 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 449 predicate places. [2023-08-26 13:10:45,734 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1028 transitions, 24583 flow [2023-08-26 13:10:45,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.8) internal successors, (2667), 15 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:45,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:45,735 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:45,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:45,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-08-26 13:10:45,941 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:45,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:45,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1626890687, now seen corresponding path program 52 times [2023-08-26 13:10:45,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:45,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337038775] [2023-08-26 13:10:45,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:45,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:45,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:46,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:46,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:46,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337038775] [2023-08-26 13:10:46,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337038775] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:46,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525770773] [2023-08-26 13:10:46,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:10:46,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:46,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:46,011 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:46,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-08-26 13:10:46,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:10:46,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:46,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:46,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:46,175 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:46,175 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:46,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:46,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525770773] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:46,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:46,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 13:10:46,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096078940] [2023-08-26 13:10:46,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:46,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:10:46,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:46,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:10:46,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:10:46,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:46,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1028 transitions, 24583 flow. Second operand has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:46,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:46,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:46,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:48,092 INFO L124 PetriNetUnfolderBase]: 2341/4012 cut-off events. [2023-08-26 13:10:48,092 INFO L125 PetriNetUnfolderBase]: For 254379/254379 co-relation queries the response was YES. [2023-08-26 13:10:48,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46482 conditions, 4012 events. 2341/4012 cut-off events. For 254379/254379 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 25593 event pairs, 238 based on Foata normal form. 12/4024 useless extension candidates. Maximal degree in co-relation 46298. Up to 1641 conditions per place. [2023-08-26 13:10:48,166 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 696 selfloop transitions, 407 changer transitions 0/1103 dead transitions. [2023-08-26 13:10:48,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1103 transitions, 28220 flow [2023-08-26 13:10:48,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 13:10:48,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 13:10:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3438 transitions. [2023-08-26 13:10:48,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140672046248344 [2023-08-26 13:10:48,169 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3438 transitions. [2023-08-26 13:10:48,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3438 transitions. [2023-08-26 13:10:48,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:48,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3438 transitions. [2023-08-26 13:10:48,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 180.94736842105263) internal successors, (3438), 19 states have internal predecessors, (3438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:48,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:48,175 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:48,175 INFO L175 Difference]: Start difference. First operand has 477 places, 1028 transitions, 24583 flow. Second operand 19 states and 3438 transitions. [2023-08-26 13:10:48,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1103 transitions, 28220 flow [2023-08-26 13:10:49,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1103 transitions, 27063 flow, removed 52 selfloop flow, removed 18 redundant places. [2023-08-26 13:10:49,759 INFO L231 Difference]: Finished difference. Result has 481 places, 1054 transitions, 25073 flow [2023-08-26 13:10:49,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=23476, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=25073, PETRI_PLACES=481, PETRI_TRANSITIONS=1054} [2023-08-26 13:10:49,761 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 453 predicate places. [2023-08-26 13:10:49,761 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 1054 transitions, 25073 flow [2023-08-26 13:10:49,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:49,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:49,761 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:49,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-08-26 13:10:49,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:49,965 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:49,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:49,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1823404192, now seen corresponding path program 53 times [2023-08-26 13:10:49,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:49,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649491359] [2023-08-26 13:10:49,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:49,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:49,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:50,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:50,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649491359] [2023-08-26 13:10:50,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649491359] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:50,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662440257] [2023-08-26 13:10:50,035 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:10:50,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:50,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:50,039 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:50,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-08-26 13:10:50,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:10:50,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:50,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:50,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:50,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:50,249 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:50,293 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:50,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662440257] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:50,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:50,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 13:10:50,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876110953] [2023-08-26 13:10:50,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:50,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:10:50,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:50,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:10:50,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:10:50,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:50,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1054 transitions, 25073 flow. Second operand has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:50,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:50,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:50,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:52,237 INFO L124 PetriNetUnfolderBase]: 2545/4300 cut-off events. [2023-08-26 13:10:52,238 INFO L125 PetriNetUnfolderBase]: For 289663/289663 co-relation queries the response was YES. [2023-08-26 13:10:52,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51193 conditions, 4300 events. 2545/4300 cut-off events. For 289663/289663 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 27273 event pairs, 469 based on Foata normal form. 36/4336 useless extension candidates. Maximal degree in co-relation 51006. Up to 3019 conditions per place. [2023-08-26 13:10:52,317 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 802 selfloop transitions, 473 changer transitions 8/1283 dead transitions. [2023-08-26 13:10:52,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1283 transitions, 33186 flow [2023-08-26 13:10:52,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 13:10:52,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 13:10:52,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3439 transitions. [2023-08-26 13:10:52,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41418764302059496 [2023-08-26 13:10:52,319 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3439 transitions. [2023-08-26 13:10:52,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3439 transitions. [2023-08-26 13:10:52,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:52,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3439 transitions. [2023-08-26 13:10:52,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 181.0) internal successors, (3439), 19 states have internal predecessors, (3439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:52,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:52,325 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 437.0) internal successors, (8740), 20 states have internal predecessors, (8740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:52,325 INFO L175 Difference]: Start difference. First operand has 481 places, 1054 transitions, 25073 flow. Second operand 19 states and 3439 transitions. [2023-08-26 13:10:52,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1283 transitions, 33186 flow [2023-08-26 13:10:54,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 1283 transitions, 32805 flow, removed 106 selfloop flow, removed 5 redundant places. [2023-08-26 13:10:54,060 INFO L231 Difference]: Finished difference. Result has 499 places, 1184 transitions, 29882 flow [2023-08-26 13:10:54,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=24692, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=29882, PETRI_PLACES=499, PETRI_TRANSITIONS=1184} [2023-08-26 13:10:54,061 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 471 predicate places. [2023-08-26 13:10:54,061 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 1184 transitions, 29882 flow [2023-08-26 13:10:54,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:54,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:54,061 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:54,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-08-26 13:10:54,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:54,262 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:54,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:54,262 INFO L85 PathProgramCache]: Analyzing trace with hash 15949729, now seen corresponding path program 54 times [2023-08-26 13:10:54,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:54,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992236467] [2023-08-26 13:10:54,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:54,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:54,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:54,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:54,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:54,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992236467] [2023-08-26 13:10:54,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992236467] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:54,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849322259] [2023-08-26 13:10:54,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:10:54,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:54,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:54,338 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:54,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-08-26 13:10:54,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:10:54,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:10:54,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:54,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:54,503 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:54,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:54,541 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:54,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849322259] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:54,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:54,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 13:10:54,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922332713] [2023-08-26 13:10:54,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:54,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:10:54,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:54,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:10:54,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:10:54,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:54,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 1184 transitions, 29882 flow. Second operand has 15 states, 15 states have (on average 178.06666666666666) internal successors, (2671), 15 states have internal predecessors, (2671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:54,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:54,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:54,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:10:56,653 INFO L124 PetriNetUnfolderBase]: 2650/4469 cut-off events. [2023-08-26 13:10:56,653 INFO L125 PetriNetUnfolderBase]: For 300448/300448 co-relation queries the response was YES. [2023-08-26 13:10:56,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54689 conditions, 4469 events. 2650/4469 cut-off events. For 300448/300448 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28392 event pairs, 200 based on Foata normal form. 18/4487 useless extension candidates. Maximal degree in co-relation 54496. Up to 1762 conditions per place. [2023-08-26 13:10:56,735 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 747 selfloop transitions, 534 changer transitions 0/1281 dead transitions. [2023-08-26 13:10:56,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1281 transitions, 34280 flow [2023-08-26 13:10:56,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 13:10:56,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 13:10:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3797 transitions. [2023-08-26 13:10:56,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41375177073117575 [2023-08-26 13:10:56,737 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3797 transitions. [2023-08-26 13:10:56,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3797 transitions. [2023-08-26 13:10:56,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:10:56,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3797 transitions. [2023-08-26 13:10:56,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 180.8095238095238) internal successors, (3797), 21 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:56,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 437.0) internal successors, (9614), 22 states have internal predecessors, (9614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:56,743 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 437.0) internal successors, (9614), 22 states have internal predecessors, (9614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:56,743 INFO L175 Difference]: Start difference. First operand has 499 places, 1184 transitions, 29882 flow. Second operand 21 states and 3797 transitions. [2023-08-26 13:10:56,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1281 transitions, 34280 flow [2023-08-26 13:10:58,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1281 transitions, 32331 flow, removed 643 selfloop flow, removed 9 redundant places. [2023-08-26 13:10:59,010 INFO L231 Difference]: Finished difference. Result has 515 places, 1233 transitions, 30534 flow [2023-08-26 13:10:59,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=27969, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=486, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=30534, PETRI_PLACES=515, PETRI_TRANSITIONS=1233} [2023-08-26 13:10:59,011 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 487 predicate places. [2023-08-26 13:10:59,011 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 1233 transitions, 30534 flow [2023-08-26 13:10:59,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 178.06666666666666) internal successors, (2671), 15 states have internal predecessors, (2671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:59,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:10:59,011 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:10:59,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-08-26 13:10:59,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:59,212 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:10:59,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:10:59,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1727439686, now seen corresponding path program 55 times [2023-08-26 13:10:59,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:10:59,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332810238] [2023-08-26 13:10:59,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:10:59,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:10:59,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:59,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:59,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:10:59,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332810238] [2023-08-26 13:10:59,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332810238] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:10:59,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259009047] [2023-08-26 13:10:59,275 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:10:59,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:10:59,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:10:59,276 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:10:59,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-08-26 13:10:59,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:10:59,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:10:59,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:10:59,439 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:59,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:10:59,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:10:59,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259009047] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:10:59,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:10:59,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 13:10:59,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680694769] [2023-08-26 13:10:59,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:10:59,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:10:59,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:10:59,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:10:59,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:10:59,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:10:59,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 1233 transitions, 30534 flow. Second operand has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:10:59,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:10:59,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:10:59,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:01,616 INFO L124 PetriNetUnfolderBase]: 2654/4489 cut-off events. [2023-08-26 13:11:01,617 INFO L125 PetriNetUnfolderBase]: For 290789/290789 co-relation queries the response was YES. [2023-08-26 13:11:01,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53790 conditions, 4489 events. 2654/4489 cut-off events. For 290789/290789 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28600 event pairs, 552 based on Foata normal form. 12/4501 useless extension candidates. Maximal degree in co-relation 53592. Up to 3466 conditions per place. [2023-08-26 13:11:01,689 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 1029 selfloop transitions, 281 changer transitions 12/1322 dead transitions. [2023-08-26 13:11:01,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1322 transitions, 34753 flow [2023-08-26 13:11:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 13:11:01,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 13:11:01,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2718 transitions. [2023-08-26 13:11:01,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41464530892448515 [2023-08-26 13:11:01,691 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2718 transitions. [2023-08-26 13:11:01,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2718 transitions. [2023-08-26 13:11:01,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:01,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2718 transitions. [2023-08-26 13:11:01,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 181.2) internal successors, (2718), 15 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:01,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 437.0) internal successors, (6992), 16 states have internal predecessors, (6992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:01,695 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 437.0) internal successors, (6992), 16 states have internal predecessors, (6992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:01,695 INFO L175 Difference]: Start difference. First operand has 515 places, 1233 transitions, 30534 flow. Second operand 15 states and 2718 transitions. [2023-08-26 13:11:01,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1322 transitions, 34753 flow [2023-08-26 13:11:03,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1322 transitions, 34358 flow, removed 84 selfloop flow, removed 9 redundant places. [2023-08-26 13:11:03,865 INFO L231 Difference]: Finished difference. Result has 522 places, 1229 transitions, 30603 flow [2023-08-26 13:11:03,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=30139, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=952, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=30603, PETRI_PLACES=522, PETRI_TRANSITIONS=1229} [2023-08-26 13:11:03,866 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 494 predicate places. [2023-08-26 13:11:03,867 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 1229 transitions, 30603 flow [2023-08-26 13:11:03,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:03,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:03,867 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:03,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-08-26 13:11:04,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2023-08-26 13:11:04,073 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:04,073 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:04,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1493740286, now seen corresponding path program 56 times [2023-08-26 13:11:04,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:04,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023473458] [2023-08-26 13:11:04,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:04,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:04,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:04,150 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:04,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:04,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023473458] [2023-08-26 13:11:04,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023473458] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:04,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729173118] [2023-08-26 13:11:04,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:11:04,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:04,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:04,153 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:04,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-08-26 13:11:04,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:11:04,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:11:04,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:04,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:04,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:04,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:04,402 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:04,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729173118] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:04,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:04,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 13:11:04,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881049579] [2023-08-26 13:11:04,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:04,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:11:04,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:04,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:11:04,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:11:04,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:04,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 1229 transitions, 30603 flow. Second operand has 15 states, 15 states have (on average 177.8) internal successors, (2667), 15 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:04,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:04,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:04,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:06,669 INFO L124 PetriNetUnfolderBase]: 2615/4410 cut-off events. [2023-08-26 13:11:06,669 INFO L125 PetriNetUnfolderBase]: For 298124/298124 co-relation queries the response was YES. [2023-08-26 13:11:06,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53322 conditions, 4410 events. 2615/4410 cut-off events. For 298124/298124 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 27983 event pairs, 500 based on Foata normal form. 24/4434 useless extension candidates. Maximal degree in co-relation 53122. Up to 3178 conditions per place. [2023-08-26 13:11:06,749 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 819 selfloop transitions, 502 changer transitions 1/1322 dead transitions. [2023-08-26 13:11:06,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 1322 transitions, 34930 flow [2023-08-26 13:11:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-26 13:11:06,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-26 13:11:06,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5047 transitions. [2023-08-26 13:11:06,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41247139588100684 [2023-08-26 13:11:06,752 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5047 transitions. [2023-08-26 13:11:06,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5047 transitions. [2023-08-26 13:11:06,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:06,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5047 transitions. [2023-08-26 13:11:06,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 180.25) internal successors, (5047), 28 states have internal predecessors, (5047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:06,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 437.0) internal successors, (12673), 29 states have internal predecessors, (12673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:06,760 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 437.0) internal successors, (12673), 29 states have internal predecessors, (12673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:06,760 INFO L175 Difference]: Start difference. First operand has 522 places, 1229 transitions, 30603 flow. Second operand 28 states and 5047 transitions. [2023-08-26 13:11:06,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 1322 transitions, 34930 flow [2023-08-26 13:11:08,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1322 transitions, 34291 flow, removed 48 selfloop flow, removed 13 redundant places. [2023-08-26 13:11:08,813 INFO L231 Difference]: Finished difference. Result has 538 places, 1236 transitions, 31302 flow [2023-08-26 13:11:08,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=29649, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=484, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=31302, PETRI_PLACES=538, PETRI_TRANSITIONS=1236} [2023-08-26 13:11:08,814 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 510 predicate places. [2023-08-26 13:11:08,814 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 1236 transitions, 31302 flow [2023-08-26 13:11:08,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.8) internal successors, (2667), 15 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:08,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:08,814 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:08,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-08-26 13:11:09,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2023-08-26 13:11:09,015 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:09,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:09,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1013817864, now seen corresponding path program 57 times [2023-08-26 13:11:09,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:09,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317381939] [2023-08-26 13:11:09,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:09,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:09,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:09,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:09,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:09,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317381939] [2023-08-26 13:11:09,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317381939] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:09,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314236772] [2023-08-26 13:11:09,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:11:09,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:09,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:09,086 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:09,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-08-26 13:11:09,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:11:09,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:11:09,203 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:09,204 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:09,266 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:09,266 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:09,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:09,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314236772] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:09,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:09,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 13:11:09,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628844664] [2023-08-26 13:11:09,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:09,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:11:09,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:09,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:11:09,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:11:09,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:09,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1236 transitions, 31302 flow. Second operand has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:09,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:09,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:09,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:11,365 INFO L124 PetriNetUnfolderBase]: 2709/4548 cut-off events. [2023-08-26 13:11:11,366 INFO L125 PetriNetUnfolderBase]: For 311434/311434 co-relation queries the response was YES. [2023-08-26 13:11:11,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56267 conditions, 4548 events. 2709/4548 cut-off events. For 311434/311434 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28855 event pairs, 508 based on Foata normal form. 20/4568 useless extension candidates. Maximal degree in co-relation 56064. Up to 3274 conditions per place. [2023-08-26 13:11:11,453 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 939 selfloop transitions, 409 changer transitions 21/1369 dead transitions. [2023-08-26 13:11:11,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 1369 transitions, 37140 flow [2023-08-26 13:11:11,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:11:11,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:11:11,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3079 transitions. [2023-08-26 13:11:11,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144568582581774 [2023-08-26 13:11:11,455 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3079 transitions. [2023-08-26 13:11:11,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3079 transitions. [2023-08-26 13:11:11,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:11,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3079 transitions. [2023-08-26 13:11:11,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 181.11764705882354) internal successors, (3079), 17 states have internal predecessors, (3079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:11,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:11,460 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:11,461 INFO L175 Difference]: Start difference. First operand has 538 places, 1236 transitions, 31302 flow. Second operand 17 states and 3079 transitions. [2023-08-26 13:11:11,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 1369 transitions, 37140 flow [2023-08-26 13:11:13,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1369 transitions, 36168 flow, removed 265 selfloop flow, removed 13 redundant places. [2023-08-26 13:11:13,855 INFO L231 Difference]: Finished difference. Result has 544 places, 1264 transitions, 32536 flow [2023-08-26 13:11:13,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=30410, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=823, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=32536, PETRI_PLACES=544, PETRI_TRANSITIONS=1264} [2023-08-26 13:11:13,856 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 516 predicate places. [2023-08-26 13:11:13,856 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 1264 transitions, 32536 flow [2023-08-26 13:11:13,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:13,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:13,857 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:13,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-08-26 13:11:14,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:14,057 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:14,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:14,058 INFO L85 PathProgramCache]: Analyzing trace with hash 195032939, now seen corresponding path program 58 times [2023-08-26 13:11:14,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:14,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903402294] [2023-08-26 13:11:14,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:14,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:14,138 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:14,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:14,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903402294] [2023-08-26 13:11:14,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903402294] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:14,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578356769] [2023-08-26 13:11:14,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:11:14,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:14,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:14,142 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:14,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-08-26 13:11:14,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:11:14,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:11:14,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:14,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:14,348 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:14,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:14,391 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:14,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578356769] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:14,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:14,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 13:11:14,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221983978] [2023-08-26 13:11:14,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:14,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:11:14,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:14,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:11:14,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:11:14,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:14,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 1264 transitions, 32536 flow. Second operand has 16 states, 16 states have (on average 177.75) internal successors, (2844), 16 states have internal predecessors, (2844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:14,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:14,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:14,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:16,685 INFO L124 PetriNetUnfolderBase]: 2986/4917 cut-off events. [2023-08-26 13:11:16,686 INFO L125 PetriNetUnfolderBase]: For 367654/367654 co-relation queries the response was YES. [2023-08-26 13:11:16,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63090 conditions, 4917 events. 2986/4917 cut-off events. For 367654/367654 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30810 event pairs, 287 based on Foata normal form. 20/4937 useless extension candidates. Maximal degree in co-relation 62884. Up to 1981 conditions per place. [2023-08-26 13:11:16,780 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 695 selfloop transitions, 761 changer transitions 14/1470 dead transitions. [2023-08-26 13:11:16,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1470 transitions, 41973 flow [2023-08-26 13:11:16,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 13:11:16,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 13:11:16,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3790 transitions. [2023-08-26 13:11:16,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41298899422469215 [2023-08-26 13:11:16,782 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3790 transitions. [2023-08-26 13:11:16,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3790 transitions. [2023-08-26 13:11:16,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:16,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3790 transitions. [2023-08-26 13:11:16,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 180.47619047619048) internal successors, (3790), 21 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:16,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 437.0) internal successors, (9614), 22 states have internal predecessors, (9614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:16,788 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 437.0) internal successors, (9614), 22 states have internal predecessors, (9614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:16,788 INFO L175 Difference]: Start difference. First operand has 544 places, 1264 transitions, 32536 flow. Second operand 21 states and 3790 transitions. [2023-08-26 13:11:16,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1470 transitions, 41973 flow [2023-08-26 13:11:19,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 1470 transitions, 41297 flow, removed 133 selfloop flow, removed 11 redundant places. [2023-08-26 13:11:19,359 INFO L231 Difference]: Finished difference. Result has 555 places, 1417 transitions, 39302 flow [2023-08-26 13:11:19,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=31852, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=600, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=39302, PETRI_PLACES=555, PETRI_TRANSITIONS=1417} [2023-08-26 13:11:19,360 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 527 predicate places. [2023-08-26 13:11:19,360 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 1417 transitions, 39302 flow [2023-08-26 13:11:19,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 177.75) internal successors, (2844), 16 states have internal predecessors, (2844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:19,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:19,360 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:19,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-08-26 13:11:19,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:19,561 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:19,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:19,561 INFO L85 PathProgramCache]: Analyzing trace with hash 908043883, now seen corresponding path program 59 times [2023-08-26 13:11:19,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:19,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664713251] [2023-08-26 13:11:19,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:19,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:19,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:19,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:19,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664713251] [2023-08-26 13:11:19,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664713251] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:19,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252791966] [2023-08-26 13:11:19,645 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:11:19,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:19,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:19,646 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:19,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-08-26 13:11:19,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:11:19,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:11:19,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:19,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:19,862 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:19,862 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:19,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:19,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252791966] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:19,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:19,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2023-08-26 13:11:19,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690061213] [2023-08-26 13:11:19,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:19,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:11:19,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:19,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:11:19,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:11:19,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:19,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 1417 transitions, 39302 flow. Second operand has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:19,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:19,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:19,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:22,885 INFO L124 PetriNetUnfolderBase]: 3071/5108 cut-off events. [2023-08-26 13:11:22,886 INFO L125 PetriNetUnfolderBase]: For 411224/411224 co-relation queries the response was YES. [2023-08-26 13:11:22,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66953 conditions, 5108 events. 3071/5108 cut-off events. For 411224/411224 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32519 event pairs, 185 based on Foata normal form. 68/5176 useless extension candidates. Maximal degree in co-relation 66742. Up to 1579 conditions per place. [2023-08-26 13:11:22,977 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 636 selfloop transitions, 864 changer transitions 1/1501 dead transitions. [2023-08-26 13:11:22,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 1501 transitions, 44272 flow [2023-08-26 13:11:22,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-26 13:11:22,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-26 13:11:22,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4515 transitions. [2023-08-26 13:11:22,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41327231121281466 [2023-08-26 13:11:22,980 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4515 transitions. [2023-08-26 13:11:22,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4515 transitions. [2023-08-26 13:11:22,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:22,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4515 transitions. [2023-08-26 13:11:22,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 180.6) internal successors, (4515), 25 states have internal predecessors, (4515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:22,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 437.0) internal successors, (11362), 26 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:22,987 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 437.0) internal successors, (11362), 26 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:22,987 INFO L175 Difference]: Start difference. First operand has 555 places, 1417 transitions, 39302 flow. Second operand 25 states and 4515 transitions. [2023-08-26 13:11:22,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 1501 transitions, 44272 flow [2023-08-26 13:11:25,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 1501 transitions, 42302 flow, removed 622 selfloop flow, removed 13 redundant places. [2023-08-26 13:11:25,813 INFO L231 Difference]: Finished difference. Result has 566 places, 1452 transitions, 41017 flow [2023-08-26 13:11:25,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=36229, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=801, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=41017, PETRI_PLACES=566, PETRI_TRANSITIONS=1452} [2023-08-26 13:11:25,814 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 538 predicate places. [2023-08-26 13:11:25,814 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 1452 transitions, 41017 flow [2023-08-26 13:11:25,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:25,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:25,815 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:25,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-08-26 13:11:26,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2023-08-26 13:11:26,020 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:26,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:26,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1744869371, now seen corresponding path program 60 times [2023-08-26 13:11:26,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:26,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494809722] [2023-08-26 13:11:26,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:26,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:26,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:26,092 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:26,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:26,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494809722] [2023-08-26 13:11:26,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494809722] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:26,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71540379] [2023-08-26 13:11:26,093 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:11:26,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:26,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:26,094 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:26,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-08-26 13:11:26,213 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:11:26,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:11:26,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:26,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:26,278 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:26,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:26,325 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:26,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71540379] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:26,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:26,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-26 13:11:26,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496213762] [2023-08-26 13:11:26,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:26,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:11:26,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:26,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:11:26,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:11:26,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:26,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 1452 transitions, 41017 flow. Second operand has 18 states, 18 states have (on average 177.94444444444446) internal successors, (3203), 18 states have internal predecessors, (3203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:26,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:26,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:26,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:29,420 INFO L124 PetriNetUnfolderBase]: 3320/5565 cut-off events. [2023-08-26 13:11:29,421 INFO L125 PetriNetUnfolderBase]: For 444400/444400 co-relation queries the response was YES. [2023-08-26 13:11:29,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73444 conditions, 5565 events. 3320/5565 cut-off events. For 444400/444400 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36371 event pairs, 231 based on Foata normal form. 10/5575 useless extension candidates. Maximal degree in co-relation 73234. Up to 2576 conditions per place. [2023-08-26 13:11:29,536 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 1035 selfloop transitions, 575 changer transitions 0/1610 dead transitions. [2023-08-26 13:11:29,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1610 transitions, 47926 flow [2023-08-26 13:11:29,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-26 13:11:29,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-26 13:11:29,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 5235 transitions. [2023-08-26 13:11:29,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130829322181015 [2023-08-26 13:11:29,539 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 5235 transitions. [2023-08-26 13:11:29,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 5235 transitions. [2023-08-26 13:11:29,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:29,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 5235 transitions. [2023-08-26 13:11:29,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 180.51724137931035) internal successors, (5235), 29 states have internal predecessors, (5235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:29,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 437.0) internal successors, (13110), 30 states have internal predecessors, (13110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:29,548 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 437.0) internal successors, (13110), 30 states have internal predecessors, (13110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:29,548 INFO L175 Difference]: Start difference. First operand has 566 places, 1452 transitions, 41017 flow. Second operand 29 states and 5235 transitions. [2023-08-26 13:11:29,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1610 transitions, 47926 flow [2023-08-26 13:11:33,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 1610 transitions, 47005 flow, removed 410 selfloop flow, removed 9 redundant places. [2023-08-26 13:11:33,259 INFO L231 Difference]: Finished difference. Result has 590 places, 1550 transitions, 44256 flow [2023-08-26 13:11:33,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=40146, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=484, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=44256, PETRI_PLACES=590, PETRI_TRANSITIONS=1550} [2023-08-26 13:11:33,261 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 562 predicate places. [2023-08-26 13:11:33,261 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 1550 transitions, 44256 flow [2023-08-26 13:11:33,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 177.94444444444446) internal successors, (3203), 18 states have internal predecessors, (3203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:33,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:33,261 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:33,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-08-26 13:11:33,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-08-26 13:11:33,464 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:33,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:33,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1399578915, now seen corresponding path program 61 times [2023-08-26 13:11:33,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:33,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397946417] [2023-08-26 13:11:33,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:33,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:33,531 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:33,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:33,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397946417] [2023-08-26 13:11:33,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397946417] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:33,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186215619] [2023-08-26 13:11:33,531 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:11:33,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:33,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:33,532 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:33,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-08-26 13:11:33,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:33,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:33,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:33,707 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:33,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:33,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:33,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186215619] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:33,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:33,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-08-26 13:11:33,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889216295] [2023-08-26 13:11:33,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:33,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:11:33,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:33,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:11:33,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:11:33,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:33,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 1550 transitions, 44256 flow. Second operand has 15 states, 15 states have (on average 178.13333333333333) internal successors, (2672), 15 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:33,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:33,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:33,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:37,403 INFO L124 PetriNetUnfolderBase]: 3429/5766 cut-off events. [2023-08-26 13:11:37,403 INFO L125 PetriNetUnfolderBase]: For 478440/478440 co-relation queries the response was YES. [2023-08-26 13:11:37,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76746 conditions, 5766 events. 3429/5766 cut-off events. For 478440/478440 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38064 event pairs, 169 based on Foata normal form. 28/5794 useless extension candidates. Maximal degree in co-relation 76530. Up to 2157 conditions per place. [2023-08-26 13:11:37,508 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 825 selfloop transitions, 826 changer transitions 0/1651 dead transitions. [2023-08-26 13:11:37,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1651 transitions, 49816 flow [2023-08-26 13:11:37,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 13:11:37,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 13:11:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4693 transitions. [2023-08-26 13:11:37,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41304347826086957 [2023-08-26 13:11:37,511 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4693 transitions. [2023-08-26 13:11:37,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4693 transitions. [2023-08-26 13:11:37,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:37,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4693 transitions. [2023-08-26 13:11:37,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 180.5) internal successors, (4693), 26 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:37,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:37,519 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:37,519 INFO L175 Difference]: Start difference. First operand has 590 places, 1550 transitions, 44256 flow. Second operand 26 states and 4693 transitions. [2023-08-26 13:11:37,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1651 transitions, 49816 flow [2023-08-26 13:11:40,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 1651 transitions, 49174 flow, removed 248 selfloop flow, removed 7 redundant places. [2023-08-26 13:11:40,916 INFO L231 Difference]: Finished difference. Result has 611 places, 1607 transitions, 47174 flow [2023-08-26 13:11:40,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=43653, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=771, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=47174, PETRI_PLACES=611, PETRI_TRANSITIONS=1607} [2023-08-26 13:11:40,917 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 583 predicate places. [2023-08-26 13:11:40,917 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 1607 transitions, 47174 flow [2023-08-26 13:11:40,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 178.13333333333333) internal successors, (2672), 15 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:40,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:40,918 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:40,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2023-08-26 13:11:41,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:41,118 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:41,119 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:41,119 INFO L85 PathProgramCache]: Analyzing trace with hash -947837555, now seen corresponding path program 62 times [2023-08-26 13:11:41,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:41,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117376337] [2023-08-26 13:11:41,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:41,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:41,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:41,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117376337] [2023-08-26 13:11:41,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117376337] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:41,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637329490] [2023-08-26 13:11:41,199 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:11:41,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:41,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:41,201 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:41,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-08-26 13:11:41,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:11:41,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:11:41,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:41,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:41,436 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:41,436 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:41,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:41,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637329490] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:41,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:41,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 13:11:41,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50144266] [2023-08-26 13:11:41,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:41,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:11:41,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:41,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:11:41,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:11:41,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:41,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 1607 transitions, 47174 flow. Second operand has 20 states, 20 states have (on average 177.7) internal successors, (3554), 20 states have internal predecessors, (3554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:41,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:41,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:41,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:46,259 INFO L124 PetriNetUnfolderBase]: 4279/7262 cut-off events. [2023-08-26 13:11:46,259 INFO L125 PetriNetUnfolderBase]: For 608420/608420 co-relation queries the response was YES. [2023-08-26 13:11:46,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100780 conditions, 7262 events. 4279/7262 cut-off events. For 608420/608420 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 50297 event pairs, 252 based on Foata normal form. 34/7296 useless extension candidates. Maximal degree in co-relation 100562. Up to 2448 conditions per place. [2023-08-26 13:11:46,401 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 1008 selfloop transitions, 1033 changer transitions 0/2041 dead transitions. [2023-08-26 13:11:46,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 2041 transitions, 63977 flow [2023-08-26 13:11:46,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 13:11:46,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 13:11:46,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 6496 transitions. [2023-08-26 13:11:46,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129163488431223 [2023-08-26 13:11:46,406 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 6496 transitions. [2023-08-26 13:11:46,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 6496 transitions. [2023-08-26 13:11:46,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:46,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 6496 transitions. [2023-08-26 13:11:46,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 180.44444444444446) internal successors, (6496), 36 states have internal predecessors, (6496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:46,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 437.0) internal successors, (16169), 37 states have internal predecessors, (16169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:46,419 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 437.0) internal successors, (16169), 37 states have internal predecessors, (16169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:46,419 INFO L175 Difference]: Start difference. First operand has 611 places, 1607 transitions, 47174 flow. Second operand 36 states and 6496 transitions. [2023-08-26 13:11:46,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 2041 transitions, 63977 flow [2023-08-26 13:11:51,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 2041 transitions, 63080 flow, removed 303 selfloop flow, removed 11 redundant places. [2023-08-26 13:11:51,342 INFO L231 Difference]: Finished difference. Result has 647 places, 1978 transitions, 61698 flow [2023-08-26 13:11:51,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=46490, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=681, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=61698, PETRI_PLACES=647, PETRI_TRANSITIONS=1978} [2023-08-26 13:11:51,343 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 619 predicate places. [2023-08-26 13:11:51,343 INFO L495 AbstractCegarLoop]: Abstraction has has 647 places, 1978 transitions, 61698 flow [2023-08-26 13:11:51,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 177.7) internal successors, (3554), 20 states have internal predecessors, (3554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:51,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:11:51,344 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:11:51,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-08-26 13:11:51,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:51,545 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:11:51,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:11:51,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1500985279, now seen corresponding path program 63 times [2023-08-26 13:11:51,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:11:51,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854950167] [2023-08-26 13:11:51,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:11:51,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:11:51,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:11:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:51,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:11:51,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854950167] [2023-08-26 13:11:51,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854950167] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:11:51,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000262869] [2023-08-26 13:11:51,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:11:51,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:11:51,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:11:51,621 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:11:51,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-08-26 13:11:51,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:11:51,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:11:51,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:11:51,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:11:51,812 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:11:51,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:11:51,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:11:51,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000262869] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:11:51,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:11:51,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2023-08-26 13:11:51,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632690727] [2023-08-26 13:11:51,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:11:51,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:11:51,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:11:51,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:11:51,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:11:51,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:11:51,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 1978 transitions, 61698 flow. Second operand has 18 states, 18 states have (on average 177.66666666666666) internal successors, (3198), 18 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:51,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:11:51,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:11:51,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:11:57,428 INFO L124 PetriNetUnfolderBase]: 4445/7504 cut-off events. [2023-08-26 13:11:57,429 INFO L125 PetriNetUnfolderBase]: For 690314/690314 co-relation queries the response was YES. [2023-08-26 13:11:57,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109246 conditions, 7504 events. 4445/7504 cut-off events. For 690314/690314 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 52264 event pairs, 574 based on Foata normal form. 12/7516 useless extension candidates. Maximal degree in co-relation 109016. Up to 3674 conditions per place. [2023-08-26 13:11:57,594 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 925 selfloop transitions, 1179 changer transitions 10/2114 dead transitions. [2023-08-26 13:11:57,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 2114 transitions, 70803 flow [2023-08-26 13:11:57,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 13:11:57,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 13:11:57,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3968 transitions. [2023-08-26 13:11:57,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.412731433326399 [2023-08-26 13:11:57,598 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3968 transitions. [2023-08-26 13:11:57,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3968 transitions. [2023-08-26 13:11:57,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:11:57,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3968 transitions. [2023-08-26 13:11:57,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 180.36363636363637) internal successors, (3968), 22 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:57,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 437.0) internal successors, (10051), 23 states have internal predecessors, (10051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:57,605 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 437.0) internal successors, (10051), 23 states have internal predecessors, (10051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:11:57,605 INFO L175 Difference]: Start difference. First operand has 647 places, 1978 transitions, 61698 flow. Second operand 22 states and 3968 transitions. [2023-08-26 13:11:57,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 2114 transitions, 70803 flow [2023-08-26 13:12:03,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 2114 transitions, 69494 flow, removed 616 selfloop flow, removed 8 redundant places. [2023-08-26 13:12:03,487 INFO L231 Difference]: Finished difference. Result has 666 places, 2061 transitions, 67437 flow [2023-08-26 13:12:03,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=60619, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=848, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=67437, PETRI_PLACES=666, PETRI_TRANSITIONS=2061} [2023-08-26 13:12:03,488 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 638 predicate places. [2023-08-26 13:12:03,489 INFO L495 AbstractCegarLoop]: Abstraction has has 666 places, 2061 transitions, 67437 flow [2023-08-26 13:12:03,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 177.66666666666666) internal successors, (3198), 18 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:03,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:12:03,489 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:12:03,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2023-08-26 13:12:03,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:12:03,690 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:12:03,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:12:03,690 INFO L85 PathProgramCache]: Analyzing trace with hash 942123493, now seen corresponding path program 64 times [2023-08-26 13:12:03,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:12:03,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801609419] [2023-08-26 13:12:03,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:12:03,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:12:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:12:03,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:03,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:12:03,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801609419] [2023-08-26 13:12:03,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801609419] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:12:03,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286287667] [2023-08-26 13:12:03,758 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:12:03,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:12:03,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:12:03,759 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:12:03,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-08-26 13:12:03,876 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:12:03,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:12:03,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:12:03,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:12:03,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:03,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:12:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:03,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286287667] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:12:03,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:12:03,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 13:12:03,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495394302] [2023-08-26 13:12:03,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:12:03,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:12:03,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:12:03,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:12:03,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:12:03,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:12:03,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 2061 transitions, 67437 flow. Second operand has 20 states, 20 states have (on average 177.55) internal successors, (3551), 20 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:03,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:12:03,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:12:03,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:12:09,573 INFO L124 PetriNetUnfolderBase]: 4568/7681 cut-off events. [2023-08-26 13:12:09,573 INFO L125 PetriNetUnfolderBase]: For 803170/803170 co-relation queries the response was YES. [2023-08-26 13:12:09,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114475 conditions, 7681 events. 4568/7681 cut-off events. For 803170/803170 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 53425 event pairs, 586 based on Foata normal form. 6/7687 useless extension candidates. Maximal degree in co-relation 114238. Up to 3710 conditions per place. [2023-08-26 13:12:09,734 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 968 selfloop transitions, 1204 changer transitions 10/2182 dead transitions. [2023-08-26 13:12:09,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 2182 transitions, 76346 flow [2023-08-26 13:12:09,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 13:12:09,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 13:12:09,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4143 transitions. [2023-08-26 13:12:09,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121977912645508 [2023-08-26 13:12:09,737 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4143 transitions. [2023-08-26 13:12:09,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4143 transitions. [2023-08-26 13:12:09,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:12:09,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4143 transitions. [2023-08-26 13:12:09,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 180.1304347826087) internal successors, (4143), 23 states have internal predecessors, (4143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:09,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 437.0) internal successors, (10488), 24 states have internal predecessors, (10488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:09,744 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 437.0) internal successors, (10488), 24 states have internal predecessors, (10488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:09,744 INFO L175 Difference]: Start difference. First operand has 666 places, 2061 transitions, 67437 flow. Second operand 23 states and 4143 transitions. [2023-08-26 13:12:09,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 2182 transitions, 76346 flow [2023-08-26 13:12:17,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 2182 transitions, 73306 flow, removed 1177 selfloop flow, removed 10 redundant places. [2023-08-26 13:12:17,446 INFO L231 Difference]: Finished difference. Result has 683 places, 2129 transitions, 71407 flow [2023-08-26 13:12:17,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=65396, PETRI_DIFFERENCE_MINUEND_PLACES=654, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2061, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=71407, PETRI_PLACES=683, PETRI_TRANSITIONS=2129} [2023-08-26 13:12:17,447 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 655 predicate places. [2023-08-26 13:12:17,448 INFO L495 AbstractCegarLoop]: Abstraction has has 683 places, 2129 transitions, 71407 flow [2023-08-26 13:12:17,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 177.55) internal successors, (3551), 20 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:17,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:12:17,448 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:12:17,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-08-26 13:12:17,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:12:17,649 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:12:17,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:12:17,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1576766733, now seen corresponding path program 65 times [2023-08-26 13:12:17,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:12:17,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486358684] [2023-08-26 13:12:17,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:12:17,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:12:17,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:12:17,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:17,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:12:17,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486358684] [2023-08-26 13:12:17,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486358684] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:12:17,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897255846] [2023-08-26 13:12:17,726 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:12:17,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:12:17,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:12:17,728 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:12:17,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-08-26 13:12:17,890 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 13:12:17,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:12:17,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:12:17,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:12:17,973 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:17,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:12:18,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:18,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897255846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:12:18,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:12:18,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-26 13:12:18,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501376726] [2023-08-26 13:12:18,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:12:18,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:12:18,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:12:18,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:12:18,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:12:18,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:12:18,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 2129 transitions, 71407 flow. Second operand has 17 states, 17 states have (on average 177.88235294117646) internal successors, (3024), 17 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:18,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:12:18,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:12:18,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:12:24,121 INFO L124 PetriNetUnfolderBase]: 4928/8195 cut-off events. [2023-08-26 13:12:24,122 INFO L125 PetriNetUnfolderBase]: For 885864/885864 co-relation queries the response was YES. [2023-08-26 13:12:24,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125389 conditions, 8195 events. 4928/8195 cut-off events. For 885864/885864 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 56585 event pairs, 306 based on Foata normal form. 24/8219 useless extension candidates. Maximal degree in co-relation 125146. Up to 2922 conditions per place. [2023-08-26 13:12:24,298 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 745 selfloop transitions, 1624 changer transitions 0/2369 dead transitions. [2023-08-26 13:12:24,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 2369 transitions, 85022 flow [2023-08-26 13:12:24,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 13:12:24,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 13:12:24,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4696 transitions. [2023-08-26 13:12:24,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41330751628234463 [2023-08-26 13:12:24,301 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4696 transitions. [2023-08-26 13:12:24,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4696 transitions. [2023-08-26 13:12:24,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:12:24,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4696 transitions. [2023-08-26 13:12:24,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 180.6153846153846) internal successors, (4696), 26 states have internal predecessors, (4696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:24,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:24,308 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:24,308 INFO L175 Difference]: Start difference. First operand has 683 places, 2129 transitions, 71407 flow. Second operand 26 states and 4696 transitions. [2023-08-26 13:12:24,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 2369 transitions, 85022 flow [2023-08-26 13:12:32,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 2369 transitions, 83599 flow, removed 264 selfloop flow, removed 13 redundant places. [2023-08-26 13:12:32,240 INFO L231 Difference]: Finished difference. Result has 696 places, 2326 transitions, 83261 flow [2023-08-26 13:12:32,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=69933, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=83261, PETRI_PLACES=696, PETRI_TRANSITIONS=2326} [2023-08-26 13:12:32,241 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 668 predicate places. [2023-08-26 13:12:32,241 INFO L495 AbstractCegarLoop]: Abstraction has has 696 places, 2326 transitions, 83261 flow [2023-08-26 13:12:32,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.88235294117646) internal successors, (3024), 17 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:32,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:12:32,242 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:12:32,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2023-08-26 13:12:32,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2023-08-26 13:12:32,443 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:12:32,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:12:32,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1723352623, now seen corresponding path program 66 times [2023-08-26 13:12:32,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:12:32,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129269419] [2023-08-26 13:12:32,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:12:32,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:12:32,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:12:32,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:32,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:12:32,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129269419] [2023-08-26 13:12:32,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129269419] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:12:32,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018903583] [2023-08-26 13:12:32,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:12:32,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:12:32,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:12:32,537 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:12:32,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-08-26 13:12:32,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 13:12:32,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:12:32,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:12:32,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:12:32,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:32,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:12:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:32,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018903583] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:12:32,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:12:32,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2023-08-26 13:12:32,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086142483] [2023-08-26 13:12:32,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:12:32,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:12:32,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:12:32,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:12:32,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:12:32,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:12:32,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 2326 transitions, 83261 flow. Second operand has 17 states, 17 states have (on average 177.8235294117647) internal successors, (3023), 17 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:32,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:12:32,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:12:32,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:12:39,693 INFO L124 PetriNetUnfolderBase]: 5386/8917 cut-off events. [2023-08-26 13:12:39,694 INFO L125 PetriNetUnfolderBase]: For 1022265/1022265 co-relation queries the response was YES. [2023-08-26 13:12:39,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144398 conditions, 8917 events. 5386/8917 cut-off events. For 1022265/1022265 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 61940 event pairs, 233 based on Foata normal form. 22/8939 useless extension candidates. Maximal degree in co-relation 144150. Up to 2455 conditions per place. [2023-08-26 13:12:39,888 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 930 selfloop transitions, 1663 changer transitions 0/2593 dead transitions. [2023-08-26 13:12:39,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 2593 transitions, 98312 flow [2023-08-26 13:12:39,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 13:12:39,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 13:12:39,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4875 transitions. [2023-08-26 13:12:39,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41317060767861685 [2023-08-26 13:12:39,891 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4875 transitions. [2023-08-26 13:12:39,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4875 transitions. [2023-08-26 13:12:39,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:12:39,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4875 transitions. [2023-08-26 13:12:39,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 180.55555555555554) internal successors, (4875), 27 states have internal predecessors, (4875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:39,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 437.0) internal successors, (12236), 28 states have internal predecessors, (12236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:39,899 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 437.0) internal successors, (12236), 28 states have internal predecessors, (12236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:39,899 INFO L175 Difference]: Start difference. First operand has 696 places, 2326 transitions, 83261 flow. Second operand 27 states and 4875 transitions. [2023-08-26 13:12:39,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 2593 transitions, 98312 flow [2023-08-26 13:12:50,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 2593 transitions, 95856 flow, removed 1048 selfloop flow, removed 14 redundant places. [2023-08-26 13:12:50,884 INFO L231 Difference]: Finished difference. Result has 714 places, 2548 transitions, 95126 flow [2023-08-26 13:12:50,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=81105, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1454, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=95126, PETRI_PLACES=714, PETRI_TRANSITIONS=2548} [2023-08-26 13:12:50,886 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 686 predicate places. [2023-08-26 13:12:50,886 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 2548 transitions, 95126 flow [2023-08-26 13:12:50,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.8235294117647) internal successors, (3023), 17 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:50,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:12:50,887 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:12:50,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-08-26 13:12:51,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:12:51,092 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:12:51,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:12:51,093 INFO L85 PathProgramCache]: Analyzing trace with hash 396086835, now seen corresponding path program 67 times [2023-08-26 13:12:51,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:12:51,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017308329] [2023-08-26 13:12:51,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:12:51,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:12:51,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:12:51,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:51,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:12:51,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017308329] [2023-08-26 13:12:51,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017308329] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:12:51,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545911179] [2023-08-26 13:12:51,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:12:51,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:12:51,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:12:51,179 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:12:51,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-08-26 13:12:51,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:12:51,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:12:51,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:12:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:51,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:12:51,398 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:12:51,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545911179] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:12:51,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:12:51,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 13:12:51,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881564761] [2023-08-26 13:12:51,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:12:51,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:12:51,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:12:51,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:12:51,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:12:51,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:12:51,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 2548 transitions, 95126 flow. Second operand has 20 states, 20 states have (on average 177.55) internal successors, (3551), 20 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:51,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:12:51,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:12:51,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:12:59,575 INFO L124 PetriNetUnfolderBase]: 5539/9164 cut-off events. [2023-08-26 13:12:59,576 INFO L125 PetriNetUnfolderBase]: For 1090220/1090220 co-relation queries the response was YES. [2023-08-26 13:12:59,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153037 conditions, 9164 events. 5539/9164 cut-off events. For 1090220/1090220 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 63656 event pairs, 1441 based on Foata normal form. 42/9206 useless extension candidates. Maximal degree in co-relation 152782. Up to 8619 conditions per place. [2023-08-26 13:12:59,799 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2498 selfloop transitions, 183 changer transitions 0/2681 dead transitions. [2023-08-26 13:12:59,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 2681 transitions, 105188 flow [2023-08-26 13:12:59,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 13:12:59,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 13:12:59,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 5600 transitions. [2023-08-26 13:12:59,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133756551265963 [2023-08-26 13:12:59,803 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 5600 transitions. [2023-08-26 13:12:59,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 5600 transitions. [2023-08-26 13:12:59,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:12:59,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 5600 transitions. [2023-08-26 13:12:59,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 180.6451612903226) internal successors, (5600), 31 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:59,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 437.0) internal successors, (13984), 32 states have internal predecessors, (13984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:59,814 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 437.0) internal successors, (13984), 32 states have internal predecessors, (13984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:12:59,814 INFO L175 Difference]: Start difference. First operand has 714 places, 2548 transitions, 95126 flow. Second operand 31 states and 5600 transitions. [2023-08-26 13:12:59,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 2681 transitions, 105188 flow [2023-08-26 13:13:12,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 2681 transitions, 104070 flow, removed 317 selfloop flow, removed 13 redundant places. [2023-08-26 13:13:12,317 INFO L231 Difference]: Finished difference. Result has 745 places, 2625 transitions, 98508 flow [2023-08-26 13:13:12,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=93980, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=98508, PETRI_PLACES=745, PETRI_TRANSITIONS=2625} [2023-08-26 13:13:12,319 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 717 predicate places. [2023-08-26 13:13:12,319 INFO L495 AbstractCegarLoop]: Abstraction has has 745 places, 2625 transitions, 98508 flow [2023-08-26 13:13:12,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 177.55) internal successors, (3551), 20 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:12,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:13:12,320 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:13:12,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-08-26 13:13:12,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:13:12,521 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:13:12,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:13:12,521 INFO L85 PathProgramCache]: Analyzing trace with hash 752604049, now seen corresponding path program 68 times [2023-08-26 13:13:12,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:13:12,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627660567] [2023-08-26 13:13:12,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:13:12,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:13:12,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:13:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:13:12,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:13:12,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627660567] [2023-08-26 13:13:12,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627660567] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:13:12,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827815307] [2023-08-26 13:13:12,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:13:12,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:13:12,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:13:12,590 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:13:12,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-08-26 13:13:12,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:13:12,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:13:12,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:13:12,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:13:12,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:13:12,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:13:12,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:13:12,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827815307] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:13:12,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:13:12,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-26 13:13:12,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115737839] [2023-08-26 13:13:12,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:13:12,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:13:12,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:13:12,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:13:12,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:13:12,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:13:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 2625 transitions, 98508 flow. Second operand has 17 states, 17 states have (on average 177.8235294117647) internal successors, (3023), 17 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:13:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:13:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:13:21,440 INFO L124 PetriNetUnfolderBase]: 5890/9677 cut-off events. [2023-08-26 13:13:21,440 INFO L125 PetriNetUnfolderBase]: For 1267620/1267620 co-relation queries the response was YES. [2023-08-26 13:13:21,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163860 conditions, 9677 events. 5890/9677 cut-off events. For 1267620/1267620 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 67177 event pairs, 1411 based on Foata normal form. 18/9695 useless extension candidates. Maximal degree in co-relation 163590. Up to 8739 conditions per place. [2023-08-26 13:13:21,680 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2417 selfloop transitions, 421 changer transitions 0/2838 dead transitions. [2023-08-26 13:13:21,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 2838 transitions, 113193 flow [2023-08-26 13:13:21,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 13:13:21,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 13:13:21,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4334 transitions. [2023-08-26 13:13:21,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41323417238749044 [2023-08-26 13:13:21,683 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4334 transitions. [2023-08-26 13:13:21,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4334 transitions. [2023-08-26 13:13:21,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:13:21,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4334 transitions. [2023-08-26 13:13:21,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 180.58333333333334) internal successors, (4334), 24 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:21,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 437.0) internal successors, (10925), 25 states have internal predecessors, (10925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:21,794 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 437.0) internal successors, (10925), 25 states have internal predecessors, (10925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:21,794 INFO L175 Difference]: Start difference. First operand has 745 places, 2625 transitions, 98508 flow. Second operand 24 states and 4334 transitions. [2023-08-26 13:13:21,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 2838 transitions, 113193 flow [2023-08-26 13:13:36,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 763 places, 2838 transitions, 109654 flow, removed 1744 selfloop flow, removed 5 redundant places. [2023-08-26 13:13:36,663 INFO L231 Difference]: Finished difference. Result has 769 places, 2796 transitions, 104492 flow [2023-08-26 13:13:36,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=96414, PETRI_DIFFERENCE_MINUEND_PLACES=740, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=104492, PETRI_PLACES=769, PETRI_TRANSITIONS=2796} [2023-08-26 13:13:36,666 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 741 predicate places. [2023-08-26 13:13:36,666 INFO L495 AbstractCegarLoop]: Abstraction has has 769 places, 2796 transitions, 104492 flow [2023-08-26 13:13:36,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.8235294117647) internal successors, (3023), 17 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:36,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:13:36,667 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:13:36,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-08-26 13:13:36,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:13:36,872 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:13:36,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:13:36,872 INFO L85 PathProgramCache]: Analyzing trace with hash 111766737, now seen corresponding path program 69 times [2023-08-26 13:13:36,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:13:36,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345028143] [2023-08-26 13:13:36,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:13:36,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:13:36,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:13:36,949 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:13:36,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:13:36,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345028143] [2023-08-26 13:13:36,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345028143] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:13:36,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001871032] [2023-08-26 13:13:36,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:13:36,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:13:36,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:13:36,951 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:13:36,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-08-26 13:13:37,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 13:13:37,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:13:37,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:13:37,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:13:37,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:13:37,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:13:37,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:13:37,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001871032] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:13:37,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:13:37,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 13:13:37,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127800237] [2023-08-26 13:13:37,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:13:37,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:13:37,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:13:37,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:13:37,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:13:37,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:13:37,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 2796 transitions, 104492 flow. Second operand has 15 states, 15 states have (on average 177.86666666666667) internal successors, (2668), 15 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:37,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:13:37,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:13:37,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:13:46,984 INFO L124 PetriNetUnfolderBase]: 6074/9943 cut-off events. [2023-08-26 13:13:46,985 INFO L125 PetriNetUnfolderBase]: For 1344707/1344707 co-relation queries the response was YES. [2023-08-26 13:13:47,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167836 conditions, 9943 events. 6074/9943 cut-off events. For 1344707/1344707 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 69219 event pairs, 713 based on Foata normal form. 16/9959 useless extension candidates. Maximal degree in co-relation 167560. Up to 6283 conditions per place. [2023-08-26 13:13:47,407 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 1863 selfloop transitions, 1095 changer transitions 0/2958 dead transitions. [2023-08-26 13:13:47,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 796 places, 2958 transitions, 116069 flow [2023-08-26 13:13:47,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-26 13:13:47,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-26 13:13:47,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5061 transitions. [2023-08-26 13:13:47,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41361556064073224 [2023-08-26 13:13:47,411 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5061 transitions. [2023-08-26 13:13:47,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5061 transitions. [2023-08-26 13:13:47,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:13:47,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5061 transitions. [2023-08-26 13:13:47,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 180.75) internal successors, (5061), 28 states have internal predecessors, (5061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:47,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 437.0) internal successors, (12673), 29 states have internal predecessors, (12673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:47,422 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 437.0) internal successors, (12673), 29 states have internal predecessors, (12673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:13:47,422 INFO L175 Difference]: Start difference. First operand has 769 places, 2796 transitions, 104492 flow. Second operand 28 states and 5061 transitions. [2023-08-26 13:13:47,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 796 places, 2958 transitions, 116069 flow [2023-08-26 13:14:03,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 2958 transitions, 114058 flow, removed 920 selfloop flow, removed 18 redundant places. [2023-08-26 13:14:03,722 INFO L231 Difference]: Finished difference. Result has 784 places, 2894 transitions, 110076 flow [2023-08-26 13:14:03,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=102491, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1012, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=110076, PETRI_PLACES=784, PETRI_TRANSITIONS=2894} [2023-08-26 13:14:03,725 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 756 predicate places. [2023-08-26 13:14:03,725 INFO L495 AbstractCegarLoop]: Abstraction has has 784 places, 2894 transitions, 110076 flow [2023-08-26 13:14:03,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.86666666666667) internal successors, (2668), 15 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:03,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:14:03,725 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:14:03,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-08-26 13:14:03,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-08-26 13:14:03,930 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:14:03,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:14:03,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1381026317, now seen corresponding path program 70 times [2023-08-26 13:14:03,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:14:03,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252445183] [2023-08-26 13:14:03,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:14:03,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:14:03,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:14:04,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:14:04,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252445183] [2023-08-26 13:14:04,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252445183] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:14:04,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169165492] [2023-08-26 13:14:04,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:14:04,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:14:04,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:14:04,016 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:14:04,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-08-26 13:14:04,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:14:04,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:14:04,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:14:04,143 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:14:04,199 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:04,200 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:14:04,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:04,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169165492] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:14:04,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:14:04,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-26 13:14:04,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949683721] [2023-08-26 13:14:04,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:14:04,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:14:04,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:14:04,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:14:04,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:14:04,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:14:04,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 784 places, 2894 transitions, 110076 flow. Second operand has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:04,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:14:04,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:14:04,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:14:14,085 INFO L124 PetriNetUnfolderBase]: 6082/9951 cut-off events. [2023-08-26 13:14:14,085 INFO L125 PetriNetUnfolderBase]: For 1410313/1410313 co-relation queries the response was YES. [2023-08-26 13:14:14,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171768 conditions, 9951 events. 6082/9951 cut-off events. For 1410313/1410313 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 69167 event pairs, 1554 based on Foata normal form. 10/9961 useless extension candidates. Maximal degree in co-relation 171490. Up to 9512 conditions per place. [2023-08-26 13:14:14,321 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2718 selfloop transitions, 196 changer transitions 6/2920 dead transitions. [2023-08-26 13:14:14,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 2920 transitions, 117150 flow [2023-08-26 13:14:14,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:14:14,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:14:14,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2887 transitions. [2023-08-26 13:14:14,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129004576659039 [2023-08-26 13:14:14,324 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2887 transitions. [2023-08-26 13:14:14,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2887 transitions. [2023-08-26 13:14:14,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:14:14,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2887 transitions. [2023-08-26 13:14:14,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 180.4375) internal successors, (2887), 16 states have internal predecessors, (2887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:14,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:14,328 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 437.0) internal successors, (7429), 17 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:14,328 INFO L175 Difference]: Start difference. First operand has 784 places, 2894 transitions, 110076 flow. Second operand 16 states and 2887 transitions. [2023-08-26 13:14:14,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 2920 transitions, 117150 flow [2023-08-26 13:14:32,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 2920 transitions, 115269 flow, removed 845 selfloop flow, removed 15 redundant places. [2023-08-26 13:14:32,341 INFO L231 Difference]: Finished difference. Result has 785 places, 2892 transitions, 108724 flow [2023-08-26 13:14:32,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=108105, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=108724, PETRI_PLACES=785, PETRI_TRANSITIONS=2892} [2023-08-26 13:14:32,344 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 757 predicate places. [2023-08-26 13:14:32,344 INFO L495 AbstractCegarLoop]: Abstraction has has 785 places, 2892 transitions, 108724 flow [2023-08-26 13:14:32,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:32,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:14:32,344 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:14:32,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-08-26 13:14:32,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:14:32,545 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:14:32,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:14:32,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1849379187, now seen corresponding path program 71 times [2023-08-26 13:14:32,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:14:32,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536618545] [2023-08-26 13:14:32,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:14:32,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:14:32,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:14:32,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:32,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:14:32,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536618545] [2023-08-26 13:14:32,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536618545] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:14:32,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511801105] [2023-08-26 13:14:32,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:14:32,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:14:32,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:14:32,689 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:14:32,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-08-26 13:14:32,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:14:32,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:14:32,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:14:32,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:14:32,874 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:32,874 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:14:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:32,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511801105] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:14:32,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:14:32,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2023-08-26 13:14:32,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986435701] [2023-08-26 13:14:32,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:14:32,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:14:32,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:14:32,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:14:32,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:14:32,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:14:32,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 2892 transitions, 108724 flow. Second operand has 17 states, 17 states have (on average 177.7058823529412) internal successors, (3021), 17 states have internal predecessors, (3021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:32,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:14:32,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:14:32,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:14:42,284 INFO L124 PetriNetUnfolderBase]: 6160/10057 cut-off events. [2023-08-26 13:14:42,285 INFO L125 PetriNetUnfolderBase]: For 1422018/1422018 co-relation queries the response was YES. [2023-08-26 13:14:42,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172423 conditions, 10057 events. 6160/10057 cut-off events. For 1422018/1422018 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 69728 event pairs, 1505 based on Foata normal form. 14/10071 useless extension candidates. Maximal degree in co-relation 172148. Up to 9311 conditions per place. [2023-08-26 13:14:42,522 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2610 selfloop transitions, 344 changer transitions 12/2966 dead transitions. [2023-08-26 13:14:42,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 2966 transitions, 117934 flow [2023-08-26 13:14:42,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:14:42,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:14:42,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3067 transitions. [2023-08-26 13:14:42,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41284156683268275 [2023-08-26 13:14:42,525 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3067 transitions. [2023-08-26 13:14:42,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3067 transitions. [2023-08-26 13:14:42,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:14:42,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3067 transitions. [2023-08-26 13:14:42,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 180.41176470588235) internal successors, (3067), 17 states have internal predecessors, (3067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:42,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:42,530 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:42,530 INFO L175 Difference]: Start difference. First operand has 785 places, 2892 transitions, 108724 flow. Second operand 17 states and 3067 transitions. [2023-08-26 13:14:42,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 2966 transitions, 117934 flow [2023-08-26 13:14:59,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 2966 transitions, 117495 flow, removed 64 selfloop flow, removed 12 redundant places. [2023-08-26 13:14:59,482 INFO L231 Difference]: Finished difference. Result has 791 places, 2929 transitions, 111472 flow [2023-08-26 13:14:59,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=108196, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=111472, PETRI_PLACES=791, PETRI_TRANSITIONS=2929} [2023-08-26 13:14:59,485 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 763 predicate places. [2023-08-26 13:14:59,485 INFO L495 AbstractCegarLoop]: Abstraction has has 791 places, 2929 transitions, 111472 flow [2023-08-26 13:14:59,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.7058823529412) internal successors, (3021), 17 states have internal predecessors, (3021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:14:59,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:14:59,485 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:14:59,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2023-08-26 13:14:59,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:14:59,690 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:14:59,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:14:59,691 INFO L85 PathProgramCache]: Analyzing trace with hash -811551027, now seen corresponding path program 72 times [2023-08-26 13:14:59,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:14:59,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237445475] [2023-08-26 13:14:59,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:14:59,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:14:59,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:14:59,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:59,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:14:59,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237445475] [2023-08-26 13:14:59,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237445475] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:14:59,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679019345] [2023-08-26 13:14:59,769 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:14:59,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:14:59,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:14:59,770 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:14:59,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-08-26 13:14:59,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:14:59,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:14:59,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:14:59,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:14:59,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:14:59,962 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:15:00,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:15:00,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679019345] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:15:00,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:15:00,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 13:15:00,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118891819] [2023-08-26 13:15:00,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:15:00,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:15:00,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:15:00,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:15:00,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:15:00,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:15:00,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 2929 transitions, 111472 flow. Second operand has 20 states, 20 states have (on average 177.55) internal successors, (3551), 20 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:00,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:15:00,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:15:00,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:15:09,854 INFO L124 PetriNetUnfolderBase]: 6209/10140 cut-off events. [2023-08-26 13:15:09,854 INFO L125 PetriNetUnfolderBase]: For 1480491/1480491 co-relation queries the response was YES. [2023-08-26 13:15:10,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175585 conditions, 10140 events. 6209/10140 cut-off events. For 1480491/1480491 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 70548 event pairs, 1479 based on Foata normal form. 14/10154 useless extension candidates. Maximal degree in co-relation 175307. Up to 9195 conditions per place. [2023-08-26 13:15:10,243 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2561 selfloop transitions, 418 changer transitions 23/3002 dead transitions. [2023-08-26 13:15:10,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 810 places, 3002 transitions, 120520 flow [2023-08-26 13:15:10,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 13:15:10,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 13:15:10,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4318 transitions. [2023-08-26 13:15:10,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41170861937452324 [2023-08-26 13:15:10,246 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4318 transitions. [2023-08-26 13:15:10,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4318 transitions. [2023-08-26 13:15:10,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:15:10,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4318 transitions. [2023-08-26 13:15:10,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 179.91666666666666) internal successors, (4318), 24 states have internal predecessors, (4318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:10,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 437.0) internal successors, (10925), 25 states have internal predecessors, (10925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:10,253 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 437.0) internal successors, (10925), 25 states have internal predecessors, (10925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:10,253 INFO L175 Difference]: Start difference. First operand has 791 places, 2929 transitions, 111472 flow. Second operand 24 states and 4318 transitions. [2023-08-26 13:15:10,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 810 places, 3002 transitions, 120520 flow [2023-08-26 13:15:27,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 3002 transitions, 119584 flow, removed 420 selfloop flow, removed 8 redundant places. [2023-08-26 13:15:27,251 INFO L231 Difference]: Finished difference. Result has 811 places, 2950 transitions, 113536 flow [2023-08-26 13:15:27,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=110650, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=113536, PETRI_PLACES=811, PETRI_TRANSITIONS=2950} [2023-08-26 13:15:27,253 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 783 predicate places. [2023-08-26 13:15:27,253 INFO L495 AbstractCegarLoop]: Abstraction has has 811 places, 2950 transitions, 113536 flow [2023-08-26 13:15:27,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 177.55) internal successors, (3551), 20 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:27,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:15:27,254 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:15:27,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-08-26 13:15:27,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:15:27,460 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:15:27,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:15:27,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1548764310, now seen corresponding path program 73 times [2023-08-26 13:15:27,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:15:27,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583995359] [2023-08-26 13:15:27,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:15:27,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:15:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:15:27,524 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:15:27,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:15:27,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583995359] [2023-08-26 13:15:27,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583995359] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:15:27,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828786637] [2023-08-26 13:15:27,525 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:15:27,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:15:27,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:15:27,526 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:15:27,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-08-26 13:15:27,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:15:27,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:15:27,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:15:27,746 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:15:27,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:15:27,781 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:15:27,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828786637] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:15:27,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:15:27,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2023-08-26 13:15:27,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952923981] [2023-08-26 13:15:27,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:15:27,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:15:27,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:15:27,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:15:27,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:15:27,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:15:27,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 2950 transitions, 113536 flow. Second operand has 18 states, 18 states have (on average 177.77777777777777) internal successors, (3200), 18 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:27,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:15:27,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:15:27,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:15:38,748 INFO L124 PetriNetUnfolderBase]: 6569/10630 cut-off events. [2023-08-26 13:15:38,748 INFO L125 PetriNetUnfolderBase]: For 1659804/1659804 co-relation queries the response was YES. [2023-08-26 13:15:38,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189706 conditions, 10630 events. 6569/10630 cut-off events. For 1659804/1659804 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 73671 event pairs, 305 based on Foata normal form. 32/10662 useless extension candidates. Maximal degree in co-relation 189421. Up to 7622 conditions per place. [2023-08-26 13:15:39,006 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2342 selfloop transitions, 913 changer transitions 11/3266 dead transitions. [2023-08-26 13:15:39,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 3266 transitions, 133035 flow [2023-08-26 13:15:39,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 13:15:39,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 13:15:39,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3981 transitions. [2023-08-26 13:15:39,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140836280424381 [2023-08-26 13:15:39,009 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3981 transitions. [2023-08-26 13:15:39,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3981 transitions. [2023-08-26 13:15:39,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:15:39,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3981 transitions. [2023-08-26 13:15:39,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 180.95454545454547) internal successors, (3981), 22 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:39,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 437.0) internal successors, (10051), 23 states have internal predecessors, (10051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:39,015 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 437.0) internal successors, (10051), 23 states have internal predecessors, (10051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:39,015 INFO L175 Difference]: Start difference. First operand has 811 places, 2950 transitions, 113536 flow. Second operand 22 states and 3981 transitions. [2023-08-26 13:15:39,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 3266 transitions, 133035 flow [2023-08-26 13:15:57,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 3266 transitions, 131838 flow, removed 547 selfloop flow, removed 12 redundant places. [2023-08-26 13:15:57,758 INFO L231 Difference]: Finished difference. Result has 822 places, 3186 transitions, 126569 flow [2023-08-26 13:15:57,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=112473, PETRI_DIFFERENCE_MINUEND_PLACES=793, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=681, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=126569, PETRI_PLACES=822, PETRI_TRANSITIONS=3186} [2023-08-26 13:15:57,760 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 794 predicate places. [2023-08-26 13:15:57,760 INFO L495 AbstractCegarLoop]: Abstraction has has 822 places, 3186 transitions, 126569 flow [2023-08-26 13:15:57,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 177.77777777777777) internal successors, (3200), 18 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:57,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:15:57,761 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:15:57,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2023-08-26 13:15:57,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:15:57,962 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:15:57,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:15:57,962 INFO L85 PathProgramCache]: Analyzing trace with hash -134899632, now seen corresponding path program 74 times [2023-08-26 13:15:57,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:15:57,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621860756] [2023-08-26 13:15:57,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:15:57,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:15:57,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:15:58,032 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:15:58,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:15:58,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621860756] [2023-08-26 13:15:58,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621860756] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:15:58,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577201977] [2023-08-26 13:15:58,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:15:58,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:15:58,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:15:58,033 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:15:58,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-08-26 13:15:58,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:15:58,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:15:58,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:15:58,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:15:58,236 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:15:58,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:15:58,272 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:15:58,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577201977] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:15:58,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:15:58,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-26 13:15:58,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282889809] [2023-08-26 13:15:58,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:15:58,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:15:58,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:15:58,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:15:58,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:15:58,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:15:58,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 3186 transitions, 126569 flow. Second operand has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:15:58,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:15:58,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:15:58,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:16:10,387 INFO L124 PetriNetUnfolderBase]: 6734/10859 cut-off events. [2023-08-26 13:16:10,387 INFO L125 PetriNetUnfolderBase]: For 1725060/1725060 co-relation queries the response was YES. [2023-08-26 13:16:10,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196859 conditions, 10859 events. 6734/10859 cut-off events. For 1725060/1725060 co-relation queries the response was YES. Maximal size of possible extension queue 827. Compared 75024 event pairs, 288 based on Foata normal form. 36/10895 useless extension candidates. Maximal degree in co-relation 196569. Up to 8789 conditions per place. [2023-08-26 13:16:10,669 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2667 selfloop transitions, 665 changer transitions 0/3332 dead transitions. [2023-08-26 13:16:10,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 845 places, 3332 transitions, 138524 flow [2023-08-26 13:16:10,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-26 13:16:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-26 13:16:10,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4514 transitions. [2023-08-26 13:16:10,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4131807780320366 [2023-08-26 13:16:10,672 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4514 transitions. [2023-08-26 13:16:10,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4514 transitions. [2023-08-26 13:16:10,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:16:10,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4514 transitions. [2023-08-26 13:16:10,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 180.56) internal successors, (4514), 25 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:10,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 437.0) internal successors, (11362), 26 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:10,679 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 437.0) internal successors, (11362), 26 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:10,679 INFO L175 Difference]: Start difference. First operand has 822 places, 3186 transitions, 126569 flow. Second operand 25 states and 4514 transitions. [2023-08-26 13:16:10,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 845 places, 3332 transitions, 138524 flow [2023-08-26 13:16:32,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 3332 transitions, 133804 flow, removed 2239 selfloop flow, removed 12 redundant places. [2023-08-26 13:16:32,443 INFO L231 Difference]: Finished difference. Result has 844 places, 3291 transitions, 128231 flow [2023-08-26 13:16:32,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=122877, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=566, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=128231, PETRI_PLACES=844, PETRI_TRANSITIONS=3291} [2023-08-26 13:16:32,445 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 816 predicate places. [2023-08-26 13:16:32,446 INFO L495 AbstractCegarLoop]: Abstraction has has 844 places, 3291 transitions, 128231 flow [2023-08-26 13:16:32,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:32,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:16:32,446 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:16:32,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2023-08-26 13:16:32,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:16:32,647 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:16:32,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:16:32,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1018147523, now seen corresponding path program 75 times [2023-08-26 13:16:32,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:16:32,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005596864] [2023-08-26 13:16:32,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:16:32,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:16:32,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:16:32,704 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:16:32,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:16:32,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005596864] [2023-08-26 13:16:32,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005596864] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:16:32,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93144228] [2023-08-26 13:16:32,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:16:32,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:16:32,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:16:32,705 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:16:32,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-08-26 13:16:32,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:16:32,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:16:32,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:16:32,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:16:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:16:32,891 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:16:32,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:16:32,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93144228] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:16:32,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:16:32,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2023-08-26 13:16:32,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774321743] [2023-08-26 13:16:32,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:16:32,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:16:32,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:16:32,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:16:32,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:16:32,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:16:32,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 3291 transitions, 128231 flow. Second operand has 15 states, 15 states have (on average 177.86666666666667) internal successors, (2668), 15 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:32,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:16:32,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:16:32,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:16:45,693 INFO L124 PetriNetUnfolderBase]: 6870/11043 cut-off events. [2023-08-26 13:16:45,694 INFO L125 PetriNetUnfolderBase]: For 1651879/1651879 co-relation queries the response was YES. [2023-08-26 13:16:45,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195985 conditions, 11043 events. 6870/11043 cut-off events. For 1651879/1651879 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 76276 event pairs, 1330 based on Foata normal form. 6/11049 useless extension candidates. Maximal degree in co-relation 195687. Up to 9362 conditions per place. [2023-08-26 13:16:45,969 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2709 selfloop transitions, 684 changer transitions 3/3396 dead transitions. [2023-08-26 13:16:45,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 3396 transitions, 139656 flow [2023-08-26 13:16:45,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:16:45,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:16:45,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3070 transitions. [2023-08-26 13:16:45,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132453896890564 [2023-08-26 13:16:45,971 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3070 transitions. [2023-08-26 13:16:45,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3070 transitions. [2023-08-26 13:16:45,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:16:45,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3070 transitions. [2023-08-26 13:16:45,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 180.58823529411765) internal successors, (3070), 17 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:45,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:45,976 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 437.0) internal successors, (7866), 18 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:16:45,976 INFO L175 Difference]: Start difference. First operand has 844 places, 3291 transitions, 128231 flow. Second operand 17 states and 3070 transitions. [2023-08-26 13:16:45,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 860 places, 3396 transitions, 139656 flow [2023-08-26 13:17:08,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 3396 transitions, 137969 flow, removed 456 selfloop flow, removed 11 redundant places. [2023-08-26 13:17:08,203 INFO L231 Difference]: Finished difference. Result has 853 places, 3358 transitions, 131876 flow [2023-08-26 13:17:08,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=126544, PETRI_DIFFERENCE_MINUEND_PLACES=833, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=627, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=131876, PETRI_PLACES=853, PETRI_TRANSITIONS=3358} [2023-08-26 13:17:08,205 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 825 predicate places. [2023-08-26 13:17:08,205 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 3358 transitions, 131876 flow [2023-08-26 13:17:08,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.86666666666667) internal successors, (2668), 15 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:08,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:17:08,206 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:17:08,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-08-26 13:17:08,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:17:08,409 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:17:08,409 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:17:08,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1018796434, now seen corresponding path program 76 times [2023-08-26 13:17:08,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:17:08,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623553376] [2023-08-26 13:17:08,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:17:08,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:17:08,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:17:08,482 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:17:08,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:17:08,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623553376] [2023-08-26 13:17:08,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623553376] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:17:08,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333702200] [2023-08-26 13:17:08,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:17:08,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:17:08,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:17:08,483 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:17:08,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-08-26 13:17:08,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:17:08,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:17:08,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:17:08,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:17:08,676 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:17:08,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:17:08,716 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:17:08,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333702200] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:17:08,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:17:08,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 13:17:08,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003500730] [2023-08-26 13:17:08,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:17:08,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:17:08,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:17:08,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:17:08,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:17:08,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:17:08,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 3358 transitions, 131876 flow. Second operand has 20 states, 20 states have (on average 177.65) internal successors, (3553), 20 states have internal predecessors, (3553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:08,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:17:08,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:17:08,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:17:21,725 INFO L124 PetriNetUnfolderBase]: 7082/11393 cut-off events. [2023-08-26 13:17:21,726 INFO L125 PetriNetUnfolderBase]: For 1729344/1729344 co-relation queries the response was YES. [2023-08-26 13:17:21,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202239 conditions, 11393 events. 7082/11393 cut-off events. For 1729344/1729344 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 79110 event pairs, 318 based on Foata normal form. 16/11409 useless extension candidates. Maximal degree in co-relation 201937. Up to 7742 conditions per place. [2023-08-26 13:17:22,036 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2460 selfloop transitions, 1064 changer transitions 14/3538 dead transitions. [2023-08-26 13:17:22,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 876 places, 3538 transitions, 144400 flow [2023-08-26 13:17:22,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 13:17:22,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 13:17:22,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4703 transitions. [2023-08-26 13:17:22,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139236049991199 [2023-08-26 13:17:22,039 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4703 transitions. [2023-08-26 13:17:22,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4703 transitions. [2023-08-26 13:17:22,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:17:22,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4703 transitions. [2023-08-26 13:17:22,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 180.8846153846154) internal successors, (4703), 26 states have internal predecessors, (4703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:22,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:22,046 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:22,047 INFO L175 Difference]: Start difference. First operand has 853 places, 3358 transitions, 131876 flow. Second operand 26 states and 4703 transitions. [2023-08-26 13:17:22,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 876 places, 3538 transitions, 144400 flow [2023-08-26 13:17:44,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 867 places, 3538 transitions, 143674 flow, removed 217 selfloop flow, removed 9 redundant places. [2023-08-26 13:17:44,282 INFO L231 Difference]: Finished difference. Result has 874 places, 3443 transitions, 138126 flow [2023-08-26 13:17:44,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=131193, PETRI_DIFFERENCE_MINUEND_PLACES=842, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=969, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=138126, PETRI_PLACES=874, PETRI_TRANSITIONS=3443} [2023-08-26 13:17:44,284 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 846 predicate places. [2023-08-26 13:17:44,284 INFO L495 AbstractCegarLoop]: Abstraction has has 874 places, 3443 transitions, 138126 flow [2023-08-26 13:17:44,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 177.65) internal successors, (3553), 20 states have internal predecessors, (3553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:44,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:17:44,284 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:17:44,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2023-08-26 13:17:44,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2023-08-26 13:17:44,485 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:17:44,485 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:17:44,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1337495933, now seen corresponding path program 77 times [2023-08-26 13:17:44,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:17:44,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476431635] [2023-08-26 13:17:44,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:17:44,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:17:44,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:17:44,547 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:17:44,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:17:44,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476431635] [2023-08-26 13:17:44,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476431635] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:17:44,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283124254] [2023-08-26 13:17:44,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:17:44,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:17:44,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:17:44,549 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:17:44,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-08-26 13:17:44,676 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:17:44,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:17:44,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:17:44,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:17:44,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:17:44,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:17:44,760 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:17:44,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283124254] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:17:44,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:17:44,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 16 [2023-08-26 13:17:44,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452021510] [2023-08-26 13:17:44,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:17:44,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:17:44,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:17:44,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:17:44,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:17:44,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:17:44,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 874 places, 3443 transitions, 138126 flow. Second operand has 16 states, 16 states have (on average 177.8125) internal successors, (2845), 16 states have internal predecessors, (2845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:44,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:17:44,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:17:44,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:17:58,949 INFO L124 PetriNetUnfolderBase]: 7132/11441 cut-off events. [2023-08-26 13:17:58,949 INFO L125 PetriNetUnfolderBase]: For 1754642/1754642 co-relation queries the response was YES. [2023-08-26 13:17:59,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206808 conditions, 11441 events. 7132/11441 cut-off events. For 1754642/1754642 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 79101 event pairs, 1297 based on Foata normal form. 6/11447 useless extension candidates. Maximal degree in co-relation 206499. Up to 9307 conditions per place. [2023-08-26 13:17:59,259 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2578 selfloop transitions, 941 changer transitions 3/3522 dead transitions. [2023-08-26 13:17:59,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 889 places, 3522 transitions, 148450 flow [2023-08-26 13:17:59,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-26 13:17:59,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-26 13:17:59,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3250 transitions. [2023-08-26 13:17:59,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41317060767861685 [2023-08-26 13:17:59,261 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3250 transitions. [2023-08-26 13:17:59,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3250 transitions. [2023-08-26 13:17:59,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:17:59,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3250 transitions. [2023-08-26 13:17:59,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 180.55555555555554) internal successors, (3250), 18 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:59,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 437.0) internal successors, (8303), 19 states have internal predecessors, (8303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:59,266 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 437.0) internal successors, (8303), 19 states have internal predecessors, (8303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:17:59,266 INFO L175 Difference]: Start difference. First operand has 874 places, 3443 transitions, 138126 flow. Second operand 18 states and 3250 transitions. [2023-08-26 13:17:59,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 889 places, 3522 transitions, 148450 flow [2023-08-26 13:18:21,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 877 places, 3522 transitions, 146388 flow, removed 619 selfloop flow, removed 12 redundant places. [2023-08-26 13:18:21,894 INFO L231 Difference]: Finished difference. Result has 883 places, 3482 transitions, 140966 flow [2023-08-26 13:18:21,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=136069, PETRI_DIFFERENCE_MINUEND_PLACES=860, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=899, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=140966, PETRI_PLACES=883, PETRI_TRANSITIONS=3482} [2023-08-26 13:18:21,896 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 855 predicate places. [2023-08-26 13:18:21,896 INFO L495 AbstractCegarLoop]: Abstraction has has 883 places, 3482 transitions, 140966 flow [2023-08-26 13:18:21,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 177.8125) internal successors, (2845), 16 states have internal predecessors, (2845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:18:21,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:18:21,897 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:18:21,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-08-26 13:18:22,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:18:22,097 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:18:22,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:18:22,097 INFO L85 PathProgramCache]: Analyzing trace with hash -825256377, now seen corresponding path program 78 times [2023-08-26 13:18:22,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:18:22,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538735996] [2023-08-26 13:18:22,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:18:22,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:18:22,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:18:22,159 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:18:22,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:18:22,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538735996] [2023-08-26 13:18:22,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538735996] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:18:22,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589127682] [2023-08-26 13:18:22,159 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:18:22,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:18:22,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:18:22,161 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:18:22,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-08-26 13:18:22,299 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:18:22,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:18:22,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:18:22,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:18:22,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:18:22,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:18:22,364 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:18:22,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589127682] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:18:22,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:18:22,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-26 13:18:22,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123063776] [2023-08-26 13:18:22,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:18:22,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 13:18:22,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:18:22,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 13:18:22,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-26 13:18:22,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:18:22,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 3482 transitions, 140966 flow. Second operand has 14 states, 14 states have (on average 177.85714285714286) internal successors, (2490), 14 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:18:22,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:18:22,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:18:22,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:18:36,140 INFO L124 PetriNetUnfolderBase]: 7135/11462 cut-off events. [2023-08-26 13:18:36,140 INFO L125 PetriNetUnfolderBase]: For 1732040/1732040 co-relation queries the response was YES. [2023-08-26 13:18:36,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207789 conditions, 11462 events. 7135/11462 cut-off events. For 1732040/1732040 co-relation queries the response was YES. Maximal size of possible extension queue 883. Compared 79412 event pairs, 1024 based on Foata normal form. 2/11464 useless extension candidates. Maximal degree in co-relation 207475. Up to 8368 conditions per place. [2023-08-26 13:18:36,456 INFO L140 encePairwiseOnDemand]: 432/437 looper letters, 2853 selfloop transitions, 664 changer transitions 7/3524 dead transitions. [2023-08-26 13:18:36,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 3524 transitions, 149353 flow [2023-08-26 13:18:36,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:18:36,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:18:36,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1635 transitions. [2023-08-26 13:18:36,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41571319603356216 [2023-08-26 13:18:36,457 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1635 transitions. [2023-08-26 13:18:36,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1635 transitions. [2023-08-26 13:18:36,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:18:36,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1635 transitions. [2023-08-26 13:18:36,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 181.66666666666666) internal successors, (1635), 9 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:18:36,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:18:36,460 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 437.0) internal successors, (4370), 10 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:18:36,460 INFO L175 Difference]: Start difference. First operand has 883 places, 3482 transitions, 140966 flow. Second operand 9 states and 1635 transitions. [2023-08-26 13:18:36,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 3524 transitions, 149353 flow [2023-08-26 13:18:59,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 3524 transitions, 148553 flow, removed 42 selfloop flow, removed 8 redundant places. [2023-08-26 13:18:59,261 INFO L231 Difference]: Finished difference. Result has 886 places, 3481 transitions, 141483 flow [2023-08-26 13:18:59,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=140166, PETRI_DIFFERENCE_MINUEND_PLACES=874, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=664, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=141483, PETRI_PLACES=886, PETRI_TRANSITIONS=3481} [2023-08-26 13:18:59,263 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 858 predicate places. [2023-08-26 13:18:59,263 INFO L495 AbstractCegarLoop]: Abstraction has has 886 places, 3481 transitions, 141483 flow [2023-08-26 13:18:59,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 177.85714285714286) internal successors, (2490), 14 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:18:59,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:18:59,263 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:18:59,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2023-08-26 13:18:59,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:18:59,464 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:18:59,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:18:59,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1469365310, now seen corresponding path program 79 times [2023-08-26 13:18:59,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:18:59,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15788992] [2023-08-26 13:18:59,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:18:59,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:18:59,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:18:59,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:18:59,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:18:59,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15788992] [2023-08-26 13:18:59,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15788992] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:18:59,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170737653] [2023-08-26 13:18:59,539 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:18:59,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:18:59,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:18:59,540 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:18:59,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-08-26 13:18:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:18:59,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:18:59,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:18:59,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:18:59,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:18:59,759 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:18:59,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170737653] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:18:59,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:18:59,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-08-26 13:18:59,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831241203] [2023-08-26 13:18:59,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:18:59,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:18:59,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:18:59,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:18:59,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:18:59,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:18:59,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 3481 transitions, 141483 flow. Second operand has 15 states, 15 states have (on average 177.93333333333334) internal successors, (2669), 15 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:18:59,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:18:59,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:18:59,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:19:14,968 INFO L124 PetriNetUnfolderBase]: 7177/11524 cut-off events. [2023-08-26 13:19:14,968 INFO L125 PetriNetUnfolderBase]: For 1763354/1763354 co-relation queries the response was YES. [2023-08-26 13:19:15,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208866 conditions, 11524 events. 7177/11524 cut-off events. For 1763354/1763354 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 79982 event pairs, 278 based on Foata normal form. 52/11576 useless extension candidates. Maximal degree in co-relation 208549. Up to 9097 conditions per place. [2023-08-26 13:19:15,275 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2718 selfloop transitions, 846 changer transitions 0/3564 dead transitions. [2023-08-26 13:19:15,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 908 places, 3564 transitions, 150298 flow [2023-08-26 13:19:15,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 13:19:15,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 13:19:15,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4685 transitions. [2023-08-26 13:19:15,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41233937687026934 [2023-08-26 13:19:15,278 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4685 transitions. [2023-08-26 13:19:15,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4685 transitions. [2023-08-26 13:19:15,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:19:15,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4685 transitions. [2023-08-26 13:19:15,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 180.19230769230768) internal successors, (4685), 26 states have internal predecessors, (4685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:15,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:15,285 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:15,285 INFO L175 Difference]: Start difference. First operand has 886 places, 3481 transitions, 141483 flow. Second operand 26 states and 4685 transitions. [2023-08-26 13:19:15,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 908 places, 3564 transitions, 150298 flow [2023-08-26 13:19:38,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 898 places, 3564 transitions, 148824 flow, removed 63 selfloop flow, removed 10 redundant places. [2023-08-26 13:19:38,579 INFO L231 Difference]: Finished difference. Result has 905 places, 3524 transitions, 143228 flow [2023-08-26 13:19:38,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=139259, PETRI_DIFFERENCE_MINUEND_PLACES=873, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=793, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=143228, PETRI_PLACES=905, PETRI_TRANSITIONS=3524} [2023-08-26 13:19:38,581 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 877 predicate places. [2023-08-26 13:19:38,581 INFO L495 AbstractCegarLoop]: Abstraction has has 905 places, 3524 transitions, 143228 flow [2023-08-26 13:19:38,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 177.93333333333334) internal successors, (2669), 15 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:38,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:19:38,582 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:19:38,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2023-08-26 13:19:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2023-08-26 13:19:38,782 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:19:38,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:19:38,783 INFO L85 PathProgramCache]: Analyzing trace with hash -127169234, now seen corresponding path program 80 times [2023-08-26 13:19:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:19:38,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526189610] [2023-08-26 13:19:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:19:38,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:19:38,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:19:38,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:19:38,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:19:38,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526189610] [2023-08-26 13:19:38,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526189610] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:19:38,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546111786] [2023-08-26 13:19:38,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:19:38,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:19:38,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:19:38,857 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:19:38,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-08-26 13:19:38,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:19:38,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:19:38,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:19:38,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:19:39,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:19:39,053 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:19:39,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:19:39,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546111786] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:19:39,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:19:39,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-26 13:19:39,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070817606] [2023-08-26 13:19:39,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:19:39,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:19:39,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:19:39,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:19:39,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:19:39,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:19:39,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 905 places, 3524 transitions, 143228 flow. Second operand has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:39,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:19:39,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:19:39,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:19:52,968 INFO L124 PetriNetUnfolderBase]: 7184/11551 cut-off events. [2023-08-26 13:19:52,969 INFO L125 PetriNetUnfolderBase]: For 1763125/1763125 co-relation queries the response was YES. [2023-08-26 13:19:53,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209621 conditions, 11551 events. 7184/11551 cut-off events. For 1763125/1763125 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 80334 event pairs, 364 based on Foata normal form. 20/11571 useless extension candidates. Maximal degree in co-relation 209301. Up to 9223 conditions per place. [2023-08-26 13:19:53,287 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2877 selfloop transitions, 685 changer transitions 5/3567 dead transitions. [2023-08-26 13:19:53,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 924 places, 3567 transitions, 151236 flow [2023-08-26 13:19:53,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 13:19:53,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 13:19:53,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3614 transitions. [2023-08-26 13:19:53,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41350114416475975 [2023-08-26 13:19:53,290 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3614 transitions. [2023-08-26 13:19:53,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3614 transitions. [2023-08-26 13:19:53,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:19:53,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3614 transitions. [2023-08-26 13:19:53,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 180.7) internal successors, (3614), 20 states have internal predecessors, (3614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:53,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 437.0) internal successors, (9177), 21 states have internal predecessors, (9177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:53,295 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 437.0) internal successors, (9177), 21 states have internal predecessors, (9177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:19:53,295 INFO L175 Difference]: Start difference. First operand has 905 places, 3524 transitions, 143228 flow. Second operand 20 states and 3614 transitions. [2023-08-26 13:19:53,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 924 places, 3567 transitions, 151236 flow [2023-08-26 13:20:15,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 914 places, 3567 transitions, 150597 flow, removed 269 selfloop flow, removed 10 redundant places. [2023-08-26 13:20:16,021 INFO L231 Difference]: Finished difference. Result has 916 places, 3525 transitions, 143944 flow [2023-08-26 13:20:16,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=142593, PETRI_DIFFERENCE_MINUEND_PLACES=895, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=682, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2842, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=143944, PETRI_PLACES=916, PETRI_TRANSITIONS=3525} [2023-08-26 13:20:16,023 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 888 predicate places. [2023-08-26 13:20:16,023 INFO L495 AbstractCegarLoop]: Abstraction has has 916 places, 3525 transitions, 143944 flow [2023-08-26 13:20:16,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:20:16,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:20:16,023 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:20:16,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2023-08-26 13:20:16,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:20:16,224 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:20:16,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:20:16,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1577539822, now seen corresponding path program 81 times [2023-08-26 13:20:16,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:20:16,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752824056] [2023-08-26 13:20:16,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:20:16,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:20:16,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:20:16,287 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:20:16,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:20:16,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752824056] [2023-08-26 13:20:16,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752824056] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:20:16,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263238293] [2023-08-26 13:20:16,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:20:16,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:20:16,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:20:16,288 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:20:16,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-08-26 13:20:16,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 13:20:16,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:20:16,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:20:16,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:20:16,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:20:16,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:20:16,535 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:20:16,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263238293] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:20:16,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:20:16,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2023-08-26 13:20:16,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707176194] [2023-08-26 13:20:16,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:20:16,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:20:16,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:20:16,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:20:16,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:20:16,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:20:16,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 916 places, 3525 transitions, 143944 flow. Second operand has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:20:16,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:20:16,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:20:16,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:20:31,254 INFO L124 PetriNetUnfolderBase]: 7364/11831 cut-off events. [2023-08-26 13:20:31,255 INFO L125 PetriNetUnfolderBase]: For 1824646/1824646 co-relation queries the response was YES. [2023-08-26 13:20:31,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214557 conditions, 11831 events. 7364/11831 cut-off events. For 1824646/1824646 co-relation queries the response was YES. Maximal size of possible extension queue 929. Compared 82568 event pairs, 292 based on Foata normal form. 70/11901 useless extension candidates. Maximal degree in co-relation 214235. Up to 8648 conditions per place. [2023-08-26 13:20:31,599 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2539 selfloop transitions, 1147 changer transitions 0/3686 dead transitions. [2023-08-26 13:20:31,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 941 places, 3686 transitions, 155891 flow [2023-08-26 13:20:31,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 13:20:31,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 13:20:31,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4870 transitions. [2023-08-26 13:20:31,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127468429527926 [2023-08-26 13:20:31,602 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4870 transitions. [2023-08-26 13:20:31,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4870 transitions. [2023-08-26 13:20:31,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:20:31,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4870 transitions. [2023-08-26 13:20:31,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 180.37037037037038) internal successors, (4870), 27 states have internal predecessors, (4870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:20:31,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 437.0) internal successors, (12236), 28 states have internal predecessors, (12236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:20:31,611 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 437.0) internal successors, (12236), 28 states have internal predecessors, (12236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:20:31,611 INFO L175 Difference]: Start difference. First operand has 916 places, 3525 transitions, 143944 flow. Second operand 27 states and 4870 transitions. [2023-08-26 13:20:31,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 941 places, 3686 transitions, 155891 flow [2023-08-26 13:20:54,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 925 places, 3686 transitions, 154892 flow, removed 18 selfloop flow, removed 16 redundant places. [2023-08-26 13:20:54,628 INFO L231 Difference]: Finished difference. Result has 934 places, 3647 transitions, 150402 flow [2023-08-26 13:20:54,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=141701, PETRI_DIFFERENCE_MINUEND_PLACES=899, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=150402, PETRI_PLACES=934, PETRI_TRANSITIONS=3647} [2023-08-26 13:20:54,630 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 906 predicate places. [2023-08-26 13:20:54,630 INFO L495 AbstractCegarLoop]: Abstraction has has 934 places, 3647 transitions, 150402 flow [2023-08-26 13:20:54,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.76470588235293) internal successors, (3022), 17 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:20:54,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:20:54,630 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:20:54,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2023-08-26 13:20:54,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:20:54,831 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:20:54,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:20:54,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2091425998, now seen corresponding path program 82 times [2023-08-26 13:20:54,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:20:54,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020162647] [2023-08-26 13:20:54,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:20:54,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:20:54,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:20:54,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:20:54,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:20:54,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020162647] [2023-08-26 13:20:54,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020162647] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:20:54,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594577227] [2023-08-26 13:20:54,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:20:54,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:20:54,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:20:54,901 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:20:54,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2023-08-26 13:20:55,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:20:55,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:20:55,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:20:55,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:20:55,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:20:55,096 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:20:55,131 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:20:55,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594577227] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:20:55,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:20:55,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-26 13:20:55,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709404610] [2023-08-26 13:20:55,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:20:55,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:20:55,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:20:55,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:20:55,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:20:55,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:20:55,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 934 places, 3647 transitions, 150402 flow. Second operand has 17 states, 17 states have (on average 177.8235294117647) internal successors, (3023), 17 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:20:55,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:20:55,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:20:55,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:21:11,435 INFO L124 PetriNetUnfolderBase]: 7757/12374 cut-off events. [2023-08-26 13:21:11,436 INFO L125 PetriNetUnfolderBase]: For 2019706/2019706 co-relation queries the response was YES. [2023-08-26 13:21:11,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231761 conditions, 12374 events. 7757/12374 cut-off events. For 2019706/2019706 co-relation queries the response was YES. Maximal size of possible extension queue 959. Compared 85994 event pairs, 318 based on Foata normal form. 26/12400 useless extension candidates. Maximal degree in co-relation 231431. Up to 8324 conditions per place. [2023-08-26 13:21:11,782 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 2370 selfloop transitions, 1552 changer transitions 0/3922 dead transitions. [2023-08-26 13:21:11,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 3922 transitions, 171272 flow [2023-08-26 13:21:11,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 13:21:11,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 13:21:11,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4695 transitions. [2023-08-26 13:21:11,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132195036085196 [2023-08-26 13:21:11,786 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4695 transitions. [2023-08-26 13:21:11,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4695 transitions. [2023-08-26 13:21:11,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:21:11,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4695 transitions. [2023-08-26 13:21:11,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 180.57692307692307) internal successors, (4695), 26 states have internal predecessors, (4695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:21:11,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:21:11,797 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 437.0) internal successors, (11799), 27 states have internal predecessors, (11799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:21:11,797 INFO L175 Difference]: Start difference. First operand has 934 places, 3647 transitions, 150402 flow. Second operand 26 states and 4695 transitions. [2023-08-26 13:21:11,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 3922 transitions, 171272 flow [2023-08-26 13:21:40,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 945 places, 3922 transitions, 169394 flow, removed 792 selfloop flow, removed 14 redundant places. [2023-08-26 13:21:40,336 INFO L231 Difference]: Finished difference. Result has 951 places, 3880 transitions, 165961 flow [2023-08-26 13:21:40,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=148760, PETRI_DIFFERENCE_MINUEND_PLACES=920, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=165961, PETRI_PLACES=951, PETRI_TRANSITIONS=3880} [2023-08-26 13:21:40,338 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 923 predicate places. [2023-08-26 13:21:40,338 INFO L495 AbstractCegarLoop]: Abstraction has has 951 places, 3880 transitions, 165961 flow [2023-08-26 13:21:40,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 177.8235294117647) internal successors, (3023), 17 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:21:40,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:21:40,338 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:21:40,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2023-08-26 13:21:40,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2023-08-26 13:21:40,539 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:21:40,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:21:40,539 INFO L85 PathProgramCache]: Analyzing trace with hash -648636750, now seen corresponding path program 83 times [2023-08-26 13:21:40,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:21:40,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175172120] [2023-08-26 13:21:40,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:21:40,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:21:40,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:21:40,608 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:21:40,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:21:40,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175172120] [2023-08-26 13:21:40,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175172120] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:21:40,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109455333] [2023-08-26 13:21:40,609 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:21:40,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:21:40,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:21:40,610 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:21:40,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-08-26 13:21:40,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:21:40,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:21:40,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:21:40,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:21:40,805 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:21:40,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:21:40,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:21:40,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109455333] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:21:40,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:21:40,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 13:21:40,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040790007] [2023-08-26 13:21:40,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:21:40,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:21:40,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:21:40,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:21:40,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:21:40,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 437 [2023-08-26 13:21:40,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 951 places, 3880 transitions, 165961 flow. Second operand has 20 states, 20 states have (on average 177.65) internal successors, (3553), 20 states have internal predecessors, (3553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:21:40,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:21:40,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 437 [2023-08-26 13:21:40,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:22:01,222 INFO L124 PetriNetUnfolderBase]: 7896/12625 cut-off events. [2023-08-26 13:22:01,222 INFO L125 PetriNetUnfolderBase]: For 2035578/2035578 co-relation queries the response was YES. [2023-08-26 13:22:01,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239387 conditions, 12625 events. 7896/12625 cut-off events. For 2035578/2035578 co-relation queries the response was YES. Maximal size of possible extension queue 989. Compared 88412 event pairs, 332 based on Foata normal form. 22/12647 useless extension candidates. Maximal degree in co-relation 239053. Up to 9758 conditions per place. [2023-08-26 13:22:01,593 INFO L140 encePairwiseOnDemand]: 431/437 looper letters, 3049 selfloop transitions, 970 changer transitions 0/4019 dead transitions. [2023-08-26 13:22:01,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 986 places, 4019 transitions, 177397 flow [2023-08-26 13:22:01,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 13:22:01,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 13:22:01,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 6474 transitions. [2023-08-26 13:22:01,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41151792524790237 [2023-08-26 13:22:01,596 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 6474 transitions. [2023-08-26 13:22:01,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 6474 transitions. [2023-08-26 13:22:01,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:22:01,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 6474 transitions. [2023-08-26 13:22:01,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 179.83333333333334) internal successors, (6474), 36 states have internal predecessors, (6474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:22:01,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 437.0) internal successors, (16169), 37 states have internal predecessors, (16169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:22:01,606 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 437.0) internal successors, (16169), 37 states have internal predecessors, (16169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:22:01,606 INFO L175 Difference]: Start difference. First operand has 951 places, 3880 transitions, 165961 flow. Second operand 36 states and 6474 transitions. [2023-08-26 13:22:01,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 986 places, 4019 transitions, 177397 flow Received shutdown request... [2023-08-26 13:22:36,384 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (10 of 11 remaining) [2023-08-26 13:22:36,391 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-26 13:22:36,391 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 13:22:36,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2023-08-26 13:22:36,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2023-08-26 13:22:36,585 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-26 13:22:36,586 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 11 remaining) [2023-08-26 13:22:36,586 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 11 remaining) [2023-08-26 13:22:36,586 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 11 remaining) [2023-08-26 13:22:36,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 11 remaining) [2023-08-26 13:22:36,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 11 remaining) [2023-08-26 13:22:36,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 11 remaining) [2023-08-26 13:22:36,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 11 remaining) [2023-08-26 13:22:36,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 11 remaining) [2023-08-26 13:22:36,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2023-08-26 13:22:36,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2023-08-26 13:22:36,587 INFO L445 BasicCegarLoop]: Path program histogram: [83, 6, 6, 2, 1, 1, 1, 1, 1] [2023-08-26 13:22:36,590 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 13:22:36,590 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 13:22:36,592 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 01:22:36 BasicIcfg [2023-08-26 13:22:36,592 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 13:22:36,592 INFO L158 Benchmark]: Toolchain (without parser) took 810368.49ms. Allocated memory was 385.9MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 361.6MB in the beginning and 6.4GB in the end (delta: -6.0GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. [2023-08-26 13:22:36,592 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 385.9MB. Free memory is still 362.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 13:22:36,593 INFO L158 Benchmark]: CACSL2BoogieTranslator took 259.14ms. Allocated memory is still 385.9MB. Free memory was 361.5MB in the beginning and 350.0MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-26 13:22:36,593 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.33ms. Allocated memory is still 385.9MB. Free memory was 350.0MB in the beginning and 347.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 13:22:36,593 INFO L158 Benchmark]: Boogie Preprocessor took 25.46ms. Allocated memory is still 385.9MB. Free memory was 347.9MB in the beginning and 346.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 13:22:36,593 INFO L158 Benchmark]: RCFGBuilder took 528.46ms. Allocated memory is still 385.9MB. Free memory was 346.3MB in the beginning and 327.5MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-26 13:22:36,593 INFO L158 Benchmark]: TraceAbstraction took 809496.37ms. Allocated memory was 385.9MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 326.4MB in the beginning and 6.4GB in the end (delta: -6.0GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. [2023-08-26 13:22:36,594 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.12ms. Allocated memory is still 385.9MB. Free memory is still 362.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 259.14ms. Allocated memory is still 385.9MB. Free memory was 361.5MB in the beginning and 350.0MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 52.33ms. Allocated memory is still 385.9MB. Free memory was 350.0MB in the beginning and 347.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.46ms. Allocated memory is still 385.9MB. Free memory was 347.9MB in the beginning and 346.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 528.46ms. Allocated memory is still 385.9MB. Free memory was 346.3MB in the beginning and 327.5MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 809496.37ms. Allocated memory was 385.9MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 326.4MB in the beginning and 6.4GB in the end (delta: -6.0GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.2s, 189 PlacesBefore, 28 PlacesAfterwards, 196 TransitionsBefore, 23 TransitionsAfterwards, 8580 CoEnabledTransitionPairs, 8 FixpointIterations, 68 TrivialSequentialCompositions, 112 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 34 ConcurrentYvCompositions, 12 ChoiceCompositions, 230 TotalNumberOfCompositions, 7735 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7735, independent: 7735, independent conditional: 0, independent unconditional: 7735, 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: 5064, independent: 5064, independent conditional: 0, independent unconditional: 5064, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7735, independent: 2671, independent conditional: 0, independent unconditional: 2671, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 5064, unknown conditional: 0, unknown unconditional: 5064] , Statistics on independence cache: Total cache size (in pairs): 27, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, 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 RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 296 locations, 11 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: 809.3s, OverallIterations: 102, TraceHistogramMax: 3, PathProgramHistogramMax: 83, EmptinessCheckTime: 0.0s, AutomataDifference: 749.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3986 SdHoareTripleChecker+Valid, 14.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3986 mSDsluCounter, 743 SdHoareTripleChecker+Invalid, 11.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 484 mSDsCounter, 711 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28154 IncrementalHoareTripleChecker+Invalid, 28865 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 711 mSolverCounterUnsat, 259 mSDtfsCounter, 28154 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4296 GetRequests, 2227 SyntacticMatches, 315 SemanticMatches, 1754 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11794 ImplicationChecksByTransitivity, 13.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=165961occurred in iteration=101, InterpolantAutomatonStates: 1441, 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: 1.2s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 24.4s InterpolantComputationTime, 3069 NumberOfCodeBlocks, 3069 NumberOfCodeBlocksAsserted, 295 NumberOfCheckSat, 4245 ConstructedInterpolants, 0 QuantifiedInterpolants, 23428 SizeOfPredicates, 632 NumberOfNonLiveVariables, 23058 ConjunctsInSsa, 1904 ConjunctsInUnsatCore, 274 InterpolantComputations, 16 PerfectInterpolantSequences, 521/1602 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