/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/pthread/stack-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 11:30:15,143 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 11:30:15,217 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 11:30:15,222 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 11:30:15,222 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 11:30:15,252 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 11:30:15,253 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 11:30:15,253 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 11:30:15,254 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 11:30:15,257 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 11:30:15,257 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 11:30:15,258 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 11:30:15,258 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 11:30:15,259 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 11:30:15,259 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 11:30:15,259 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 11:30:15,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 11:30:15,260 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 11:30:15,260 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 11:30:15,260 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 11:30:15,261 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 11:30:15,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 11:30:15,261 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 11:30:15,262 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 11:30:15,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 11:30:15,262 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 11:30:15,263 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 11:30:15,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 11:30:15,263 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 11:30:15,263 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 11:30:15,264 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 11:30:15,264 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 11:30:15,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 11:30:15,265 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 11:30:15,265 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 11:30:15,265 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 11:30:15,568 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 11:30:15,584 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 11:30:15,586 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 11:30:15,587 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 11:30:15,588 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 11:30:15,589 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/stack-1.i [2023-08-26 11:30:16,746 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 11:30:17,009 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 11:30:17,009 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack-1.i [2023-08-26 11:30:17,034 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ccecf136/4b0ac3561e154b988bbe8212b512c6d5/FLAG958c32d18 [2023-08-26 11:30:17,045 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ccecf136/4b0ac3561e154b988bbe8212b512c6d5 [2023-08-26 11:30:17,047 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 11:30:17,048 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 11:30:17,049 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 11:30:17,049 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 11:30:17,052 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 11:30:17,052 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,053 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d89d5d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17, skipping insertion in model container [2023-08-26 11:30:17,053 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,088 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 11:30:17,481 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 11:30:17,493 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 11:30:17,517 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [261] [2023-08-26 11:30:17,525 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [261] [2023-08-26 11:30:17,532 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned short [753] [2023-08-26 11:30:17,547 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 11:30:17,617 INFO L206 MainTranslator]: Completed translation [2023-08-26 11:30:17,618 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17 WrapperNode [2023-08-26 11:30:17,618 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 11:30:17,619 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 11:30:17,619 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 11:30:17,619 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 11:30:17,625 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,653 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,684 INFO L138 Inliner]: procedures = 277, calls = 44, calls flagged for inlining = 12, calls inlined = 13, statements flattened = 159 [2023-08-26 11:30:17,685 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 11:30:17,685 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 11:30:17,685 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 11:30:17,685 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 11:30:17,693 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,693 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,709 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,710 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,715 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,717 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,719 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,720 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,733 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 11:30:17,734 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 11:30:17,734 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 11:30:17,734 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 11:30:17,734 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (1/1) ... [2023-08-26 11:30:17,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 11:30:17,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:17,763 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 11:30:17,781 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 11:30:17,793 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-26 11:30:17,794 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-26 11:30:17,794 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-26 11:30:17,794 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-26 11:30:17,794 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 11:30:17,794 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 11:30:17,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 11:30:17,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 11:30:17,795 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-26 11:30:17,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 11:30:17,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 11:30:17,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 11:30:17,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 11:30:17,796 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 11:30:17,905 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 11:30:17,907 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 11:30:18,225 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 11:30:18,232 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 11:30:18,232 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 11:30:18,234 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 11:30:18 BoogieIcfgContainer [2023-08-26 11:30:18,234 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 11:30:18,236 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 11:30:18,236 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 11:30:18,238 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 11:30:18,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 11:30:17" (1/3) ... [2023-08-26 11:30:18,239 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@770768d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 11:30:18, skipping insertion in model container [2023-08-26 11:30:18,239 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:30:17" (2/3) ... [2023-08-26 11:30:18,239 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@770768d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 11:30:18, skipping insertion in model container [2023-08-26 11:30:18,240 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 11:30:18" (3/3) ... [2023-08-26 11:30:18,241 INFO L112 eAbstractionObserver]: Analyzing ICFG stack-1.i [2023-08-26 11:30:18,255 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 11:30:18,255 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2023-08-26 11:30:18,256 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 11:30:18,327 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 11:30:18,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 175 transitions, 366 flow [2023-08-26 11:30:18,413 INFO L124 PetriNetUnfolderBase]: 12/173 cut-off events. [2023-08-26 11:30:18,414 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 11:30:18,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 173 events. 12/173 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 464 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 127. Up to 3 conditions per place. [2023-08-26 11:30:18,424 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 175 transitions, 366 flow [2023-08-26 11:30:18,430 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 164 transitions, 337 flow [2023-08-26 11:30:18,433 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 11:30:18,440 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 164 transitions, 337 flow [2023-08-26 11:30:18,442 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 164 transitions, 337 flow [2023-08-26 11:30:18,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 159 places, 164 transitions, 337 flow [2023-08-26 11:30:18,481 INFO L124 PetriNetUnfolderBase]: 12/164 cut-off events. [2023-08-26 11:30:18,482 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 11:30:18,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 164 events. 12/164 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 417 event pairs, 0 based on Foata normal form. 0/138 useless extension candidates. Maximal degree in co-relation 127. Up to 3 conditions per place. [2023-08-26 11:30:18,488 INFO L119 LiptonReduction]: Number of co-enabled transitions 8840 [2023-08-26 11:30:23,417 INFO L134 LiptonReduction]: Checked pairs total: 14114 [2023-08-26 11:30:23,417 INFO L136 LiptonReduction]: Total number of compositions: 181 [2023-08-26 11:30:23,429 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 11:30:23,434 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;@2bdeca29, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 11:30:23,434 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-08-26 11:30:23,435 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 11:30:23,436 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 11:30:23,436 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 11:30:23,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:23,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 11:30:23,437 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:23,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:23,440 INFO L85 PathProgramCache]: Analyzing trace with hash 734, now seen corresponding path program 1 times [2023-08-26 11:30:23,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:23,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795660617] [2023-08-26 11:30:23,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:23,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:23,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:23,526 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 11:30:23,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:23,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795660617] [2023-08-26 11:30:23,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795660617] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:23,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:23,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 11:30:23,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918547257] [2023-08-26 11:30:23,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:23,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 11:30:23,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:23,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 11:30:23,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 11:30:23,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 356 [2023-08-26 11:30:23,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 44 transitions, 97 flow. Second operand has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:23,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:23,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 356 [2023-08-26 11:30:23,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:23,776 INFO L124 PetriNetUnfolderBase]: 1353/2127 cut-off events. [2023-08-26 11:30:23,777 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-26 11:30:23,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4248 conditions, 2127 events. 1353/2127 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9882 event pairs, 1085 based on Foata normal form. 0/1170 useless extension candidates. Maximal degree in co-relation 4000. Up to 2079 conditions per place. [2023-08-26 11:30:23,791 INFO L140 encePairwiseOnDemand]: 354/356 looper letters, 41 selfloop transitions, 0 changer transitions 0/42 dead transitions. [2023-08-26 11:30:23,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 42 transitions, 175 flow [2023-08-26 11:30:23,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 11:30:23,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 11:30:23,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 367 transitions. [2023-08-26 11:30:23,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5154494382022472 [2023-08-26 11:30:23,808 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 367 transitions. [2023-08-26 11:30:23,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 367 transitions. [2023-08-26 11:30:23,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:23,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 367 transitions. [2023-08-26 11:30:23,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 183.5) internal successors, (367), 2 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:23,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 356.0) internal successors, (1068), 3 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:23,820 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 356.0) internal successors, (1068), 3 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:23,822 INFO L175 Difference]: Start difference. First operand has 46 places, 44 transitions, 97 flow. Second operand 2 states and 367 transitions. [2023-08-26 11:30:23,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 42 transitions, 175 flow [2023-08-26 11:30:23,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 42 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 11:30:23,826 INFO L231 Difference]: Finished difference. Result has 42 places, 42 transitions, 88 flow [2023-08-26 11:30:23,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=88, PETRI_PLACES=42, PETRI_TRANSITIONS=42} [2023-08-26 11:30:23,831 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -4 predicate places. [2023-08-26 11:30:23,831 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 42 transitions, 88 flow [2023-08-26 11:30:23,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:23,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:23,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 11:30:23,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 11:30:23,832 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:23,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:23,833 INFO L85 PathProgramCache]: Analyzing trace with hash 721167, now seen corresponding path program 1 times [2023-08-26 11:30:23,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:23,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531190964] [2023-08-26 11:30:23,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:23,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:24,100 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 11:30:24,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:24,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531190964] [2023-08-26 11:30:24,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531190964] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:24,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:24,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 11:30:24,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961235622] [2023-08-26 11:30:24,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:24,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 11:30:24,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:24,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 11:30:24,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 11:30:24,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 356 [2023-08-26 11:30:24,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 42 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 140.0) internal successors, (420), 3 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:24,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 356 [2023-08-26 11:30:24,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:24,300 INFO L124 PetriNetUnfolderBase]: 1325/2074 cut-off events. [2023-08-26 11:30:24,301 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-26 11:30:24,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4127 conditions, 2074 events. 1325/2074 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9561 event pairs, 1062 based on Foata normal form. 0/1154 useless extension candidates. Maximal degree in co-relation 4124. Up to 2025 conditions per place. [2023-08-26 11:30:24,311 INFO L140 encePairwiseOnDemand]: 353/356 looper letters, 38 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2023-08-26 11:30:24,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 162 flow [2023-08-26 11:30:24,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:24,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:24,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 458 transitions. [2023-08-26 11:30:24,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4288389513108614 [2023-08-26 11:30:24,314 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 458 transitions. [2023-08-26 11:30:24,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 458 transitions. [2023-08-26 11:30:24,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:24,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 458 transitions. [2023-08-26 11:30:24,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,319 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,319 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 88 flow. Second operand 3 states and 458 transitions. [2023-08-26 11:30:24,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 162 flow [2023-08-26 11:30:24,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 40 transitions, 162 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 11:30:24,321 INFO L231 Difference]: Finished difference. Result has 42 places, 40 transitions, 86 flow [2023-08-26 11:30:24,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=42, PETRI_TRANSITIONS=40} [2023-08-26 11:30:24,322 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -4 predicate places. [2023-08-26 11:30:24,322 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 40 transitions, 86 flow [2023-08-26 11:30:24,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 140.0) internal successors, (420), 3 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:24,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 11:30:24,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 11:30:24,323 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:24,323 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:24,324 INFO L85 PathProgramCache]: Analyzing trace with hash 721165, now seen corresponding path program 1 times [2023-08-26 11:30:24,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:24,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045733821] [2023-08-26 11:30:24,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:24,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:24,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:24,406 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 11:30:24,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:24,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045733821] [2023-08-26 11:30:24,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045733821] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:24,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:24,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 11:30:24,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602260006] [2023-08-26 11:30:24,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:24,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 11:30:24,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:24,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 11:30:24,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 11:30:24,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 356 [2023-08-26 11:30:24,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 40 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:24,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 356 [2023-08-26 11:30:24,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:24,565 INFO L124 PetriNetUnfolderBase]: 1297/2021 cut-off events. [2023-08-26 11:30:24,565 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-26 11:30:24,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4023 conditions, 2021 events. 1297/2021 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9203 event pairs, 1039 based on Foata normal form. 0/1138 useless extension candidates. Maximal degree in co-relation 4019. Up to 1972 conditions per place. [2023-08-26 11:30:24,574 INFO L140 encePairwiseOnDemand]: 353/356 looper letters, 36 selfloop transitions, 1 changer transitions 0/38 dead transitions. [2023-08-26 11:30:24,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 38 transitions, 156 flow [2023-08-26 11:30:24,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:24,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:24,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 450 transitions. [2023-08-26 11:30:24,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42134831460674155 [2023-08-26 11:30:24,577 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 450 transitions. [2023-08-26 11:30:24,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 450 transitions. [2023-08-26 11:30:24,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:24,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 450 transitions. [2023-08-26 11:30:24,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.0) internal successors, (450), 3 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,581 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,581 INFO L175 Difference]: Start difference. First operand has 42 places, 40 transitions, 86 flow. Second operand 3 states and 450 transitions. [2023-08-26 11:30:24,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 38 transitions, 156 flow [2023-08-26 11:30:24,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 155 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:24,582 INFO L231 Difference]: Finished difference. Result has 41 places, 38 transitions, 83 flow [2023-08-26 11:30:24,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=83, PETRI_PLACES=41, PETRI_TRANSITIONS=38} [2023-08-26 11:30:24,583 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -5 predicate places. [2023-08-26 11:30:24,583 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 38 transitions, 83 flow [2023-08-26 11:30:24,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:24,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 11:30:24,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 11:30:24,584 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:24,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:24,584 INFO L85 PathProgramCache]: Analyzing trace with hash 693057323, now seen corresponding path program 1 times [2023-08-26 11:30:24,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:24,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118387680] [2023-08-26 11:30:24,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:24,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:24,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:24,676 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 11:30:24,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:24,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118387680] [2023-08-26 11:30:24,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118387680] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:24,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:24,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 11:30:24,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059327011] [2023-08-26 11:30:24,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:24,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 11:30:24,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:24,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 11:30:24,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 11:30:24,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 356 [2023-08-26 11:30:24,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 38 transitions, 83 flow. Second operand has 4 states, 4 states have (on average 136.25) internal successors, (545), 4 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:24,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 356 [2023-08-26 11:30:24,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:24,803 INFO L124 PetriNetUnfolderBase]: 948/1504 cut-off events. [2023-08-26 11:30:24,803 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-26 11:30:24,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3002 conditions, 1504 events. 948/1504 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6567 event pairs, 752 based on Foata normal form. 0/914 useless extension candidates. Maximal degree in co-relation 2998. Up to 1467 conditions per place. [2023-08-26 11:30:24,810 INFO L140 encePairwiseOnDemand]: 354/356 looper letters, 35 selfloop transitions, 1 changer transitions 0/37 dead transitions. [2023-08-26 11:30:24,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 37 transitions, 153 flow [2023-08-26 11:30:24,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:24,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:24,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 442 transitions. [2023-08-26 11:30:24,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41385767790262173 [2023-08-26 11:30:24,813 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 442 transitions. [2023-08-26 11:30:24,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 442 transitions. [2023-08-26 11:30:24,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:24,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 442 transitions. [2023-08-26 11:30:24,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,817 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,817 INFO L175 Difference]: Start difference. First operand has 41 places, 38 transitions, 83 flow. Second operand 3 states and 442 transitions. [2023-08-26 11:30:24,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 37 transitions, 153 flow [2023-08-26 11:30:24,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 152 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:24,819 INFO L231 Difference]: Finished difference. Result has 41 places, 37 transitions, 82 flow [2023-08-26 11:30:24,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=41, PETRI_TRANSITIONS=37} [2023-08-26 11:30:24,822 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -5 predicate places. [2023-08-26 11:30:24,822 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 37 transitions, 82 flow [2023-08-26 11:30:24,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 136.25) internal successors, (545), 4 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:24,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 11:30:24,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 11:30:24,823 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:24,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:24,823 INFO L85 PathProgramCache]: Analyzing trace with hash 693057322, now seen corresponding path program 1 times [2023-08-26 11:30:24,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:24,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138087558] [2023-08-26 11:30:24,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:24,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:24,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:24,902 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 11:30:24,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:24,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138087558] [2023-08-26 11:30:24,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138087558] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:24,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:24,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 11:30:24,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982417318] [2023-08-26 11:30:24,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:24,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 11:30:24,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:24,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 11:30:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 11:30:24,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 356 [2023-08-26 11:30:24,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 37 transitions, 82 flow. Second operand has 4 states, 4 states have (on average 135.25) internal successors, (541), 4 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:24,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:24,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 356 [2023-08-26 11:30:24,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:25,020 INFO L124 PetriNetUnfolderBase]: 599/987 cut-off events. [2023-08-26 11:30:25,020 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-26 11:30:25,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1981 conditions, 987 events. 599/987 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4126 event pairs, 465 based on Foata normal form. 0/690 useless extension candidates. Maximal degree in co-relation 1977. Up to 962 conditions per place. [2023-08-26 11:30:25,028 INFO L140 encePairwiseOnDemand]: 354/356 looper letters, 34 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2023-08-26 11:30:25,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 36 transitions, 150 flow [2023-08-26 11:30:25,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:25,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:25,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 438 transitions. [2023-08-26 11:30:25,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101123595505618 [2023-08-26 11:30:25,030 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 438 transitions. [2023-08-26 11:30:25,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 438 transitions. [2023-08-26 11:30:25,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:25,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 438 transitions. [2023-08-26 11:30:25,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.0) internal successors, (438), 3 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,035 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,035 INFO L175 Difference]: Start difference. First operand has 41 places, 37 transitions, 82 flow. Second operand 3 states and 438 transitions. [2023-08-26 11:30:25,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 36 transitions, 150 flow [2023-08-26 11:30:25,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 36 transitions, 149 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:25,036 INFO L231 Difference]: Finished difference. Result has 41 places, 36 transitions, 81 flow [2023-08-26 11:30:25,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=79, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=41, PETRI_TRANSITIONS=36} [2023-08-26 11:30:25,037 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -5 predicate places. [2023-08-26 11:30:25,037 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 36 transitions, 81 flow [2023-08-26 11:30:25,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 135.25) internal successors, (541), 4 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:25,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-26 11:30:25,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 11:30:25,038 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:25,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:25,038 INFO L85 PathProgramCache]: Analyzing trace with hash 9278382, now seen corresponding path program 1 times [2023-08-26 11:30:25,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:25,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237661813] [2023-08-26 11:30:25,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:25,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:25,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:25,072 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 11:30:25,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:25,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237661813] [2023-08-26 11:30:25,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237661813] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:25,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:25,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 11:30:25,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530743467] [2023-08-26 11:30:25,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:25,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 11:30:25,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:25,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 11:30:25,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 11:30:25,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 356 [2023-08-26 11:30:25,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 36 transitions, 81 flow. Second operand has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:25,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 356 [2023-08-26 11:30:25,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:25,219 INFO L124 PetriNetUnfolderBase]: 865/1418 cut-off events. [2023-08-26 11:30:25,219 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-26 11:30:25,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1418 events. 865/1418 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5703 event pairs, 393 based on Foata normal form. 0/1014 useless extension candidates. Maximal degree in co-relation 2883. Up to 941 conditions per place. [2023-08-26 11:30:25,225 INFO L140 encePairwiseOnDemand]: 351/356 looper letters, 56 selfloop transitions, 3 changer transitions 0/59 dead transitions. [2023-08-26 11:30:25,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 59 transitions, 248 flow [2023-08-26 11:30:25,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:25,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 508 transitions. [2023-08-26 11:30:25,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756554307116105 [2023-08-26 11:30:25,227 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 508 transitions. [2023-08-26 11:30:25,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 508 transitions. [2023-08-26 11:30:25,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:25,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 508 transitions. [2023-08-26 11:30:25,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,232 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,232 INFO L175 Difference]: Start difference. First operand has 41 places, 36 transitions, 81 flow. Second operand 3 states and 508 transitions. [2023-08-26 11:30:25,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 59 transitions, 248 flow [2023-08-26 11:30:25,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 59 transitions, 247 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:25,234 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 97 flow [2023-08-26 11:30:25,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2023-08-26 11:30:25,237 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-26 11:30:25,237 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 97 flow [2023-08-26 11:30:25,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:25,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-26 11:30:25,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 11:30:25,238 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:25,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:25,239 INFO L85 PathProgramCache]: Analyzing trace with hash 9276882, now seen corresponding path program 1 times [2023-08-26 11:30:25,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:25,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733970717] [2023-08-26 11:30:25,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:25,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:25,546 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 11:30:25,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:25,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733970717] [2023-08-26 11:30:25,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733970717] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:25,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:25,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 11:30:25,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164518839] [2023-08-26 11:30:25,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:25,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 11:30:25,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:25,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 11:30:25,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 11:30:25,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 356 [2023-08-26 11:30:25,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 121.2) internal successors, (606), 5 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:25,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 356 [2023-08-26 11:30:25,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:25,841 INFO L124 PetriNetUnfolderBase]: 964/1585 cut-off events. [2023-08-26 11:30:25,841 INFO L125 PetriNetUnfolderBase]: For 99/99 co-relation queries the response was YES. [2023-08-26 11:30:25,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3377 conditions, 1585 events. 964/1585 cut-off events. For 99/99 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6800 event pairs, 372 based on Foata normal form. 0/1229 useless extension candidates. Maximal degree in co-relation 3372. Up to 1315 conditions per place. [2023-08-26 11:30:25,848 INFO L140 encePairwiseOnDemand]: 351/356 looper letters, 64 selfloop transitions, 4 changer transitions 3/71 dead transitions. [2023-08-26 11:30:25,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 71 transitions, 317 flow [2023-08-26 11:30:25,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 11:30:25,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 11:30:25,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 671 transitions. [2023-08-26 11:30:25,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37696629213483146 [2023-08-26 11:30:25,851 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 671 transitions. [2023-08-26 11:30:25,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 671 transitions. [2023-08-26 11:30:25,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:25,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 671 transitions. [2023-08-26 11:30:25,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 356.0) internal successors, (2136), 6 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 11:30:25,855 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 356.0) internal successors, (2136), 6 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 11:30:25,855 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 97 flow. Second operand 5 states and 671 transitions. [2023-08-26 11:30:25,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 71 transitions, 317 flow [2023-08-26 11:30:25,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 71 transitions, 313 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:25,858 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 124 flow [2023-08-26 11:30:25,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=124, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2023-08-26 11:30:25,858 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 3 predicate places. [2023-08-26 11:30:25,858 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 124 flow [2023-08-26 11:30:25,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 121.2) internal successors, (606), 5 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:25,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-26 11:30:25,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 11:30:25,859 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:25,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:25,860 INFO L85 PathProgramCache]: Analyzing trace with hash 9276883, now seen corresponding path program 1 times [2023-08-26 11:30:25,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:25,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416700654] [2023-08-26 11:30:25,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:25,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:25,944 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 11:30:25,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:25,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416700654] [2023-08-26 11:30:25,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416700654] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:25,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:25,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 11:30:25,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821943164] [2023-08-26 11:30:25,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:25,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 11:30:25,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:25,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 11:30:25,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 11:30:25,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 356 [2023-08-26 11:30:25,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 124 flow. Second operand has 5 states, 5 states have (on average 131.2) internal successors, (656), 5 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:25,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:25,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 356 [2023-08-26 11:30:25,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:26,159 INFO L124 PetriNetUnfolderBase]: 847/1413 cut-off events. [2023-08-26 11:30:26,159 INFO L125 PetriNetUnfolderBase]: For 230/230 co-relation queries the response was YES. [2023-08-26 11:30:26,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3184 conditions, 1413 events. 847/1413 cut-off events. For 230/230 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6078 event pairs, 322 based on Foata normal form. 0/1222 useless extension candidates. Maximal degree in co-relation 3176. Up to 1266 conditions per place. [2023-08-26 11:30:26,166 INFO L140 encePairwiseOnDemand]: 352/356 looper letters, 51 selfloop transitions, 3 changer transitions 3/58 dead transitions. [2023-08-26 11:30:26,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 58 transitions, 279 flow [2023-08-26 11:30:26,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 11:30:26,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 11:30:26,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 706 transitions. [2023-08-26 11:30:26,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39662921348314606 [2023-08-26 11:30:26,169 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 706 transitions. [2023-08-26 11:30:26,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 706 transitions. [2023-08-26 11:30:26,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:26,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 706 transitions. [2023-08-26 11:30:26,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 141.2) internal successors, (706), 5 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:26,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 356.0) internal successors, (2136), 6 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 11:30:26,173 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 356.0) internal successors, (2136), 6 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 11:30:26,174 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 124 flow. Second operand 5 states and 706 transitions. [2023-08-26 11:30:26,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 58 transitions, 279 flow [2023-08-26 11:30:26,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 58 transitions, 277 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:26,176 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 126 flow [2023-08-26 11:30:26,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=126, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2023-08-26 11:30:26,176 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 5 predicate places. [2023-08-26 11:30:26,177 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 126 flow [2023-08-26 11:30:26,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 131.2) internal successors, (656), 5 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:26,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:26,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:26,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 11:30:26,177 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:26,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:26,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1106001853, now seen corresponding path program 1 times [2023-08-26 11:30:26,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:26,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369422617] [2023-08-26 11:30:26,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:26,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:26,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:26,213 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 11:30:26,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:26,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369422617] [2023-08-26 11:30:26,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369422617] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:26,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:26,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 11:30:26,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982172] [2023-08-26 11:30:26,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:26,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 11:30:26,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:26,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 11:30:26,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 11:30:26,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 356 [2023-08-26 11:30:26,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:26,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:26,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 356 [2023-08-26 11:30:26,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:26,364 INFO L124 PetriNetUnfolderBase]: 910/1497 cut-off events. [2023-08-26 11:30:26,365 INFO L125 PetriNetUnfolderBase]: For 206/206 co-relation queries the response was YES. [2023-08-26 11:30:26,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3390 conditions, 1497 events. 910/1497 cut-off events. For 206/206 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 6861 event pairs, 475 based on Foata normal form. 0/1295 useless extension candidates. Maximal degree in co-relation 3382. Up to 1381 conditions per place. [2023-08-26 11:30:26,372 INFO L140 encePairwiseOnDemand]: 353/356 looper letters, 53 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2023-08-26 11:30:26,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 284 flow [2023-08-26 11:30:26,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:26,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:26,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 522 transitions. [2023-08-26 11:30:26,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4887640449438202 [2023-08-26 11:30:26,374 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 522 transitions. [2023-08-26 11:30:26,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 522 transitions. [2023-08-26 11:30:26,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:26,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 522 transitions. [2023-08-26 11:30:26,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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 11:30:26,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:26,377 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:26,377 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 126 flow. Second operand 3 states and 522 transitions. [2023-08-26 11:30:26,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 284 flow [2023-08-26 11:30:26,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 279 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 11:30:26,380 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 139 flow [2023-08-26 11:30:26,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2023-08-26 11:30:26,381 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 5 predicate places. [2023-08-26 11:30:26,381 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 139 flow [2023-08-26 11:30:26,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:26,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:26,381 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:26,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 11:30:26,382 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:26,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:26,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2089895697, now seen corresponding path program 1 times [2023-08-26 11:30:26,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:26,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668428048] [2023-08-26 11:30:26,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:26,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:26,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:26,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:26,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:26,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668428048] [2023-08-26 11:30:26,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668428048] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:26,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681441882] [2023-08-26 11:30:26,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:26,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:26,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:26,449 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 11:30:26,478 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 11:30:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:26,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 11:30:26,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:30:26,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:26,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:30:26,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:26,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681441882] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:30:26,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:30:26,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2023-08-26 11:30:26,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097703200] [2023-08-26 11:30:26,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:30:26,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 11:30:26,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:26,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 11:30:26,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-26 11:30:26,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 356 [2023-08-26 11:30:26,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 139 flow. Second operand has 10 states, 10 states have (on average 150.4) internal successors, (1504), 10 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:26,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:26,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 356 [2023-08-26 11:30:26,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:27,144 INFO L124 PetriNetUnfolderBase]: 1999/3284 cut-off events. [2023-08-26 11:30:27,145 INFO L125 PetriNetUnfolderBase]: For 1310/1310 co-relation queries the response was YES. [2023-08-26 11:30:27,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7894 conditions, 3284 events. 1999/3284 cut-off events. For 1310/1310 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 16125 event pairs, 322 based on Foata normal form. 88/2996 useless extension candidates. Maximal degree in co-relation 7885. Up to 989 conditions per place. [2023-08-26 11:30:27,164 INFO L140 encePairwiseOnDemand]: 348/356 looper letters, 168 selfloop transitions, 27 changer transitions 3/198 dead transitions. [2023-08-26 11:30:27,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 198 transitions, 969 flow [2023-08-26 11:30:27,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 11:30:27,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 11:30:27,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1962 transitions. [2023-08-26 11:30:27,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592696629213483 [2023-08-26 11:30:27,169 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1962 transitions. [2023-08-26 11:30:27,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1962 transitions. [2023-08-26 11:30:27,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:27,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1962 transitions. [2023-08-26 11:30:27,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 163.5) internal successors, (1962), 12 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 11:30:27,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 356.0) internal successors, (4628), 13 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:27,179 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 356.0) internal successors, (4628), 13 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:27,179 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 139 flow. Second operand 12 states and 1962 transitions. [2023-08-26 11:30:27,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 198 transitions, 969 flow [2023-08-26 11:30:27,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 198 transitions, 953 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:27,187 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 357 flow [2023-08-26 11:30:27,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=357, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2023-08-26 11:30:27,188 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 23 predicate places. [2023-08-26 11:30:27,188 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 357 flow [2023-08-26 11:30:27,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 150.4) internal successors, (1504), 10 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:27,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:27,189 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:27,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-26 11:30:27,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-26 11:30:27,396 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:27,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:27,397 INFO L85 PathProgramCache]: Analyzing trace with hash 2089894197, now seen corresponding path program 1 times [2023-08-26 11:30:27,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:27,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593871233] [2023-08-26 11:30:27,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:27,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:27,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:27,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:27,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:27,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593871233] [2023-08-26 11:30:27,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593871233] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:27,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171523823] [2023-08-26 11:30:27,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:27,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:27,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:27,785 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 11:30:27,810 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 11:30:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:27,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-26 11:30:27,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:30:27,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:30:27,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:30:27,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:30:27,936 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 19 [2023-08-26 11:30:28,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:28,128 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:30:28,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:28,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171523823] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:30:28,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:30:28,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 5] total 19 [2023-08-26 11:30:28,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337403826] [2023-08-26 11:30:28,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:30:28,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 11:30:28,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:28,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 11:30:28,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-08-26 11:30:28,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 356 [2023-08-26 11:30:28,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 357 flow. Second operand has 21 states, 21 states have (on average 119.85714285714286) internal successors, (2517), 21 states have internal predecessors, (2517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:28,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:28,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 356 [2023-08-26 11:30:28,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:29,889 INFO L124 PetriNetUnfolderBase]: 3163/5214 cut-off events. [2023-08-26 11:30:29,889 INFO L125 PetriNetUnfolderBase]: For 5862/5862 co-relation queries the response was YES. [2023-08-26 11:30:29,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14715 conditions, 5214 events. 3163/5214 cut-off events. For 5862/5862 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 26349 event pairs, 638 based on Foata normal form. 104/4738 useless extension candidates. Maximal degree in co-relation 14699. Up to 2975 conditions per place. [2023-08-26 11:30:29,920 INFO L140 encePairwiseOnDemand]: 347/356 looper letters, 224 selfloop transitions, 26 changer transitions 3/253 dead transitions. [2023-08-26 11:30:29,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 253 transitions, 1578 flow [2023-08-26 11:30:29,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 11:30:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 11:30:29,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1876 transitions. [2023-08-26 11:30:29,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37640449438202245 [2023-08-26 11:30:29,926 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1876 transitions. [2023-08-26 11:30:29,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1876 transitions. [2023-08-26 11:30:29,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:29,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1876 transitions. [2023-08-26 11:30:29,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 134.0) internal successors, (1876), 14 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:29,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 356.0) internal successors, (5340), 15 states have internal predecessors, (5340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:29,938 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 356.0) internal successors, (5340), 15 states have internal predecessors, (5340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:29,938 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 357 flow. Second operand 14 states and 1876 transitions. [2023-08-26 11:30:29,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 253 transitions, 1578 flow [2023-08-26 11:30:29,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 253 transitions, 1545 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:29,984 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 631 flow [2023-08-26 11:30:29,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=631, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2023-08-26 11:30:29,984 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 44 predicate places. [2023-08-26 11:30:29,985 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 631 flow [2023-08-26 11:30:29,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 119.85714285714286) internal successors, (2517), 21 states have internal predecessors, (2517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:29,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:29,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:29,995 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 11:30:30,191 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,SelfDestructingSolverStorable10 [2023-08-26 11:30:30,191 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:30,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:30,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1329716460, now seen corresponding path program 1 times [2023-08-26 11:30:30,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:30,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850813431] [2023-08-26 11:30:30,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:30,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:30,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:30,248 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 11:30:30,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:30,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850813431] [2023-08-26 11:30:30,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850813431] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:30,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:30,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 11:30:30,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852220918] [2023-08-26 11:30:30,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:30,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 11:30:30,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:30,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 11:30:30,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 11:30:30,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 356 [2023-08-26 11:30:30,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 631 flow. Second operand has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:30,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:30,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 356 [2023-08-26 11:30:30,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:30,432 INFO L124 PetriNetUnfolderBase]: 870/1635 cut-off events. [2023-08-26 11:30:30,432 INFO L125 PetriNetUnfolderBase]: For 2106/2106 co-relation queries the response was YES. [2023-08-26 11:30:30,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4743 conditions, 1635 events. 870/1635 cut-off events. For 2106/2106 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7367 event pairs, 154 based on Foata normal form. 70/1605 useless extension candidates. Maximal degree in co-relation 4717. Up to 1244 conditions per place. [2023-08-26 11:30:30,442 INFO L140 encePairwiseOnDemand]: 351/356 looper letters, 64 selfloop transitions, 8 changer transitions 0/73 dead transitions. [2023-08-26 11:30:30,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 73 transitions, 578 flow [2023-08-26 11:30:30,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:30,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:30,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 498 transitions. [2023-08-26 11:30:30,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46629213483146065 [2023-08-26 11:30:30,444 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 498 transitions. [2023-08-26 11:30:30,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 498 transitions. [2023-08-26 11:30:30,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:30,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 498 transitions. [2023-08-26 11:30:30,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:30,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:30,447 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:30,447 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 631 flow. Second operand 3 states and 498 transitions. [2023-08-26 11:30:30,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 73 transitions, 578 flow [2023-08-26 11:30:30,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 73 transitions, 535 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-08-26 11:30:30,457 INFO L231 Difference]: Finished difference. Result has 77 places, 64 transitions, 386 flow [2023-08-26 11:30:30,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=386, PETRI_PLACES=77, PETRI_TRANSITIONS=64} [2023-08-26 11:30:30,458 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 31 predicate places. [2023-08-26 11:30:30,458 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 64 transitions, 386 flow [2023-08-26 11:30:30,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:30,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:30,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:30,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 11:30:30,458 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:30,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:30,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1977969848, now seen corresponding path program 1 times [2023-08-26 11:30:30,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:30,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222339755] [2023-08-26 11:30:30,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:30,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:30,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:30,762 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 11:30:30,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:30,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222339755] [2023-08-26 11:30:30,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222339755] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:30,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:30,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 11:30:30,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318335521] [2023-08-26 11:30:30,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:30,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 11:30:30,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:30,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 11:30:30,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-08-26 11:30:30,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 356 [2023-08-26 11:30:30,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 64 transitions, 386 flow. Second operand has 13 states, 13 states have (on average 111.46153846153847) internal successors, (1449), 13 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:30,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:30,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 356 [2023-08-26 11:30:30,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:31,407 INFO L124 PetriNetUnfolderBase]: 1058/1957 cut-off events. [2023-08-26 11:30:31,407 INFO L125 PetriNetUnfolderBase]: For 1141/1141 co-relation queries the response was YES. [2023-08-26 11:30:31,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5529 conditions, 1957 events. 1058/1957 cut-off events. For 1141/1141 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9049 event pairs, 294 based on Foata normal form. 0/1939 useless extension candidates. Maximal degree in co-relation 5508. Up to 1304 conditions per place. [2023-08-26 11:30:31,418 INFO L140 encePairwiseOnDemand]: 344/356 looper letters, 135 selfloop transitions, 15 changer transitions 3/153 dead transitions. [2023-08-26 11:30:31,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 153 transitions, 980 flow [2023-08-26 11:30:31,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 11:30:31,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 11:30:31,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1451 transitions. [2023-08-26 11:30:31,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33965355805243447 [2023-08-26 11:30:31,422 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1451 transitions. [2023-08-26 11:30:31,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1451 transitions. [2023-08-26 11:30:31,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:31,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1451 transitions. [2023-08-26 11:30:31,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 120.91666666666667) internal successors, (1451), 12 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:31,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 356.0) internal successors, (4628), 13 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:31,431 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 356.0) internal successors, (4628), 13 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:31,431 INFO L175 Difference]: Start difference. First operand has 77 places, 64 transitions, 386 flow. Second operand 12 states and 1451 transitions. [2023-08-26 11:30:31,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 153 transitions, 980 flow [2023-08-26 11:30:31,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 153 transitions, 963 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 11:30:31,438 INFO L231 Difference]: Finished difference. Result has 91 places, 72 transitions, 473 flow [2023-08-26 11:30:31,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=473, PETRI_PLACES=91, PETRI_TRANSITIONS=72} [2023-08-26 11:30:31,439 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 45 predicate places. [2023-08-26 11:30:31,440 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 72 transitions, 473 flow [2023-08-26 11:30:31,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 111.46153846153847) internal successors, (1449), 13 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:31,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:31,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:31,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 11:30:31,449 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:31,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:31,450 INFO L85 PathProgramCache]: Analyzing trace with hash 770157243, now seen corresponding path program 1 times [2023-08-26 11:30:31,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:31,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999759001] [2023-08-26 11:30:31,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:31,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:31,524 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 11:30:31,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:31,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999759001] [2023-08-26 11:30:31,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999759001] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:31,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:31,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 11:30:31,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455566400] [2023-08-26 11:30:31,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:31,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 11:30:31,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:31,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 11:30:31,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-26 11:30:31,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 356 [2023-08-26 11:30:31,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 72 transitions, 473 flow. Second operand has 7 states, 7 states have (on average 129.57142857142858) internal successors, (907), 7 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:31,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:31,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 356 [2023-08-26 11:30:31,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:31,876 INFO L124 PetriNetUnfolderBase]: 1284/2383 cut-off events. [2023-08-26 11:30:31,876 INFO L125 PetriNetUnfolderBase]: For 1798/1798 co-relation queries the response was YES. [2023-08-26 11:30:31,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6975 conditions, 2383 events. 1284/2383 cut-off events. For 1798/1798 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 11512 event pairs, 292 based on Foata normal form. 0/2343 useless extension candidates. Maximal degree in co-relation 6949. Up to 1174 conditions per place. [2023-08-26 11:30:31,891 INFO L140 encePairwiseOnDemand]: 349/356 looper letters, 109 selfloop transitions, 10 changer transitions 3/124 dead transitions. [2023-08-26 11:30:31,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 124 transitions, 961 flow [2023-08-26 11:30:31,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 11:30:31,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 11:30:31,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 966 transitions. [2023-08-26 11:30:31,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38764044943820225 [2023-08-26 11:30:31,894 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 966 transitions. [2023-08-26 11:30:31,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 966 transitions. [2023-08-26 11:30:31,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:31,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 966 transitions. [2023-08-26 11:30:31,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 138.0) internal successors, (966), 7 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:31,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 356.0) internal successors, (2848), 8 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 11:30:31,900 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 356.0) internal successors, (2848), 8 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 11:30:31,900 INFO L175 Difference]: Start difference. First operand has 91 places, 72 transitions, 473 flow. Second operand 7 states and 966 transitions. [2023-08-26 11:30:31,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 124 transitions, 961 flow [2023-08-26 11:30:31,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 124 transitions, 949 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-26 11:30:31,909 INFO L231 Difference]: Finished difference. Result has 94 places, 76 transitions, 533 flow [2023-08-26 11:30:31,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=533, PETRI_PLACES=94, PETRI_TRANSITIONS=76} [2023-08-26 11:30:31,910 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 48 predicate places. [2023-08-26 11:30:31,910 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 76 transitions, 533 flow [2023-08-26 11:30:31,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.57142857142858) internal successors, (907), 7 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:31,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:31,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:31,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 11:30:31,911 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:31,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:31,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1386647070, now seen corresponding path program 1 times [2023-08-26 11:30:31,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:31,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615552200] [2023-08-26 11:30:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:31,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:31,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:32,602 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 11:30:32,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:32,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615552200] [2023-08-26 11:30:32,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615552200] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:32,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:32,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-08-26 11:30:32,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505513712] [2023-08-26 11:30:32,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:32,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 11:30:32,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 11:30:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2023-08-26 11:30:32,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 356 [2023-08-26 11:30:32,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 76 transitions, 533 flow. Second operand has 15 states, 15 states have (on average 105.4) internal successors, (1581), 15 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:32,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:32,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 356 [2023-08-26 11:30:32,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:33,790 INFO L124 PetriNetUnfolderBase]: 1542/2833 cut-off events. [2023-08-26 11:30:33,791 INFO L125 PetriNetUnfolderBase]: For 2440/2440 co-relation queries the response was YES. [2023-08-26 11:30:33,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8522 conditions, 2833 events. 1542/2833 cut-off events. For 2440/2440 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 14174 event pairs, 470 based on Foata normal form. 0/2789 useless extension candidates. Maximal degree in co-relation 8493. Up to 2253 conditions per place. [2023-08-26 11:30:33,808 INFO L140 encePairwiseOnDemand]: 339/356 looper letters, 148 selfloop transitions, 29 changer transitions 4/181 dead transitions. [2023-08-26 11:30:33,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 181 transitions, 1274 flow [2023-08-26 11:30:33,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-26 11:30:33,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-26 11:30:33,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2016 transitions. [2023-08-26 11:30:33,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3146067415730337 [2023-08-26 11:30:33,814 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2016 transitions. [2023-08-26 11:30:33,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2016 transitions. [2023-08-26 11:30:33,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:33,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2016 transitions. [2023-08-26 11:30:33,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 112.0) internal successors, (2016), 18 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:33,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 356.0) internal successors, (6764), 19 states have internal predecessors, (6764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:33,826 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 356.0) internal successors, (6764), 19 states have internal predecessors, (6764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:33,826 INFO L175 Difference]: Start difference. First operand has 94 places, 76 transitions, 533 flow. Second operand 18 states and 2016 transitions. [2023-08-26 11:30:33,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 181 transitions, 1274 flow [2023-08-26 11:30:33,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 181 transitions, 1260 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-26 11:30:33,840 INFO L231 Difference]: Finished difference. Result has 115 places, 100 transitions, 747 flow [2023-08-26 11:30:33,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=747, PETRI_PLACES=115, PETRI_TRANSITIONS=100} [2023-08-26 11:30:33,841 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 69 predicate places. [2023-08-26 11:30:33,841 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 100 transitions, 747 flow [2023-08-26 11:30:33,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 105.4) internal successors, (1581), 15 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:33,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:33,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:33,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 11:30:33,842 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:33,842 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:33,842 INFO L85 PathProgramCache]: Analyzing trace with hash -244344912, now seen corresponding path program 2 times [2023-08-26 11:30:33,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:33,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234831555] [2023-08-26 11:30:33,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:33,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:34,474 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 11:30:34,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:34,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234831555] [2023-08-26 11:30:34,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234831555] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:34,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:34,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-08-26 11:30:34,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861499119] [2023-08-26 11:30:34,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:34,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 11:30:34,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:34,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 11:30:34,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2023-08-26 11:30:34,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 356 [2023-08-26 11:30:34,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 100 transitions, 747 flow. Second operand has 16 states, 16 states have (on average 97.3125) internal successors, (1557), 16 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:34,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:34,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 356 [2023-08-26 11:30:34,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:35,741 INFO L124 PetriNetUnfolderBase]: 1754/3223 cut-off events. [2023-08-26 11:30:35,741 INFO L125 PetriNetUnfolderBase]: For 2872/2872 co-relation queries the response was YES. [2023-08-26 11:30:35,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10089 conditions, 3223 events. 1754/3223 cut-off events. For 2872/2872 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 16698 event pairs, 550 based on Foata normal form. 0/3175 useless extension candidates. Maximal degree in co-relation 10053. Up to 2273 conditions per place. [2023-08-26 11:30:35,760 INFO L140 encePairwiseOnDemand]: 339/356 looper letters, 149 selfloop transitions, 34 changer transitions 3/186 dead transitions. [2023-08-26 11:30:35,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 186 transitions, 1441 flow [2023-08-26 11:30:35,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 11:30:35,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 11:30:35,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1476 transitions. [2023-08-26 11:30:35,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29614767255216695 [2023-08-26 11:30:35,766 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1476 transitions. [2023-08-26 11:30:35,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1476 transitions. [2023-08-26 11:30:35,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:35,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1476 transitions. [2023-08-26 11:30:35,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 105.42857142857143) internal successors, (1476), 14 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:35,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 356.0) internal successors, (5340), 15 states have internal predecessors, (5340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:35,776 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 356.0) internal successors, (5340), 15 states have internal predecessors, (5340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:35,776 INFO L175 Difference]: Start difference. First operand has 115 places, 100 transitions, 747 flow. Second operand 14 states and 1476 transitions. [2023-08-26 11:30:35,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 186 transitions, 1441 flow [2023-08-26 11:30:35,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 186 transitions, 1430 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 11:30:35,796 INFO L231 Difference]: Finished difference. Result has 132 places, 111 transitions, 946 flow [2023-08-26 11:30:35,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=946, PETRI_PLACES=132, PETRI_TRANSITIONS=111} [2023-08-26 11:30:35,796 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 86 predicate places. [2023-08-26 11:30:35,796 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 111 transitions, 946 flow [2023-08-26 11:30:35,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 97.3125) internal successors, (1557), 16 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:35,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:35,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:35,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 11:30:35,797 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:35,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:35,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1912451896, now seen corresponding path program 3 times [2023-08-26 11:30:35,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:35,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590072529] [2023-08-26 11:30:35,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:35,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:35,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:36,421 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 11:30:36,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:36,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590072529] [2023-08-26 11:30:36,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590072529] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:36,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:36,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-08-26 11:30:36,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094687083] [2023-08-26 11:30:36,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:36,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 11:30:36,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:36,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 11:30:36,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2023-08-26 11:30:36,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 356 [2023-08-26 11:30:36,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 111 transitions, 946 flow. Second operand has 16 states, 16 states have (on average 97.3125) internal successors, (1557), 16 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:36,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:36,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 356 [2023-08-26 11:30:36,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:37,698 INFO L124 PetriNetUnfolderBase]: 1748/3211 cut-off events. [2023-08-26 11:30:37,698 INFO L125 PetriNetUnfolderBase]: For 3540/3540 co-relation queries the response was YES. [2023-08-26 11:30:37,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10568 conditions, 3211 events. 1748/3211 cut-off events. For 3540/3540 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 16599 event pairs, 507 based on Foata normal form. 0/3169 useless extension candidates. Maximal degree in co-relation 10524. Up to 1892 conditions per place. [2023-08-26 11:30:37,720 INFO L140 encePairwiseOnDemand]: 340/356 looper letters, 142 selfloop transitions, 44 changer transitions 3/189 dead transitions. [2023-08-26 11:30:37,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 189 transitions, 1583 flow [2023-08-26 11:30:37,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 11:30:37,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 11:30:37,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1476 transitions. [2023-08-26 11:30:37,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29614767255216695 [2023-08-26 11:30:37,725 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1476 transitions. [2023-08-26 11:30:37,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1476 transitions. [2023-08-26 11:30:37,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:37,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1476 transitions. [2023-08-26 11:30:37,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 105.42857142857143) internal successors, (1476), 14 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:37,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 356.0) internal successors, (5340), 15 states have internal predecessors, (5340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:37,735 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 356.0) internal successors, (5340), 15 states have internal predecessors, (5340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:37,735 INFO L175 Difference]: Start difference. First operand has 132 places, 111 transitions, 946 flow. Second operand 14 states and 1476 transitions. [2023-08-26 11:30:37,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 189 transitions, 1583 flow [2023-08-26 11:30:37,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 189 transitions, 1538 flow, removed 13 selfloop flow, removed 5 redundant places. [2023-08-26 11:30:37,757 INFO L231 Difference]: Finished difference. Result has 143 places, 116 transitions, 1060 flow [2023-08-26 11:30:37,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1060, PETRI_PLACES=143, PETRI_TRANSITIONS=116} [2023-08-26 11:30:37,757 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 97 predicate places. [2023-08-26 11:30:37,757 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 116 transitions, 1060 flow [2023-08-26 11:30:37,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 97.3125) internal successors, (1557), 16 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:37,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:37,758 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:37,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 11:30:37,758 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:37,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:37,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1947490295, now seen corresponding path program 1 times [2023-08-26 11:30:37,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:37,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086034219] [2023-08-26 11:30:37,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:37,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:37,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 11:30:37,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:37,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086034219] [2023-08-26 11:30:37,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086034219] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:37,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 11:30:37,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 11:30:37,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814154053] [2023-08-26 11:30:37,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:37,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 11:30:37,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:37,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 11:30:37,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 11:30:37,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 356 [2023-08-26 11:30:37,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 116 transitions, 1060 flow. Second operand has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:37,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:37,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 356 [2023-08-26 11:30:37,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:38,243 INFO L124 PetriNetUnfolderBase]: 1844/3419 cut-off events. [2023-08-26 11:30:38,243 INFO L125 PetriNetUnfolderBase]: For 4379/4379 co-relation queries the response was YES. [2023-08-26 11:30:38,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11357 conditions, 3419 events. 1844/3419 cut-off events. For 4379/4379 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 18223 event pairs, 1141 based on Foata normal form. 90/3479 useless extension candidates. Maximal degree in co-relation 11309. Up to 2446 conditions per place. [2023-08-26 11:30:38,263 INFO L140 encePairwiseOnDemand]: 350/356 looper letters, 112 selfloop transitions, 15 changer transitions 0/127 dead transitions. [2023-08-26 11:30:38,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 127 transitions, 1321 flow [2023-08-26 11:30:38,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 11:30:38,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 11:30:38,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 501 transitions. [2023-08-26 11:30:38,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691011235955056 [2023-08-26 11:30:38,265 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 501 transitions. [2023-08-26 11:30:38,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 501 transitions. [2023-08-26 11:30:38,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:38,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 501 transitions. [2023-08-26 11:30:38,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:38,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:38,267 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 356.0) internal successors, (1424), 4 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:38,267 INFO L175 Difference]: Start difference. First operand has 143 places, 116 transitions, 1060 flow. Second operand 3 states and 501 transitions. [2023-08-26 11:30:38,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 127 transitions, 1321 flow [2023-08-26 11:30:38,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 127 transitions, 1255 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-08-26 11:30:38,290 INFO L231 Difference]: Finished difference. Result has 135 places, 109 transitions, 984 flow [2023-08-26 11:30:38,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=861, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=984, PETRI_PLACES=135, PETRI_TRANSITIONS=109} [2023-08-26 11:30:38,291 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 89 predicate places. [2023-08-26 11:30:38,291 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 109 transitions, 984 flow [2023-08-26 11:30:38,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:38,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:38,291 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:38,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 11:30:38,292 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:38,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:38,292 INFO L85 PathProgramCache]: Analyzing trace with hash 609878930, now seen corresponding path program 1 times [2023-08-26 11:30:38,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:38,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870878302] [2023-08-26 11:30:38,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:38,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:38,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:38,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:38,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:38,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870878302] [2023-08-26 11:30:38,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870878302] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:38,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039132269] [2023-08-26 11:30:38,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:38,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:38,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:38,572 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 11:30:38,594 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 11:30:38,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:38,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-26 11:30:38,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:30:39,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:39,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:30:39,288 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:30:39,288 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2023-08-26 11:30:39,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:39,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039132269] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:30:39,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:30:39,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 31 [2023-08-26 11:30:39,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361813230] [2023-08-26 11:30:39,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:30:39,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-26 11:30:39,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:39,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-26 11:30:39,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2023-08-26 11:30:39,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 356 [2023-08-26 11:30:39,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 109 transitions, 984 flow. Second operand has 33 states, 33 states have (on average 112.06060606060606) internal successors, (3698), 33 states have internal predecessors, (3698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:39,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:39,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 356 [2023-08-26 11:30:39,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:42,694 INFO L124 PetriNetUnfolderBase]: 2060/3863 cut-off events. [2023-08-26 11:30:42,694 INFO L125 PetriNetUnfolderBase]: For 6418/6418 co-relation queries the response was YES. [2023-08-26 11:30:42,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12586 conditions, 3863 events. 2060/3863 cut-off events. For 6418/6418 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 20948 event pairs, 278 based on Foata normal form. 100/3935 useless extension candidates. Maximal degree in co-relation 12537. Up to 790 conditions per place. [2023-08-26 11:30:42,724 INFO L140 encePairwiseOnDemand]: 342/356 looper letters, 239 selfloop transitions, 91 changer transitions 9/339 dead transitions. [2023-08-26 11:30:42,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 339 transitions, 2483 flow [2023-08-26 11:30:42,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-26 11:30:42,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-26 11:30:42,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5018 transitions. [2023-08-26 11:30:42,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3278024562320355 [2023-08-26 11:30:42,733 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5018 transitions. [2023-08-26 11:30:42,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5018 transitions. [2023-08-26 11:30:42,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:42,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5018 transitions. [2023-08-26 11:30:42,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 116.69767441860465) internal successors, (5018), 43 states have internal predecessors, (5018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:42,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 356.0) internal successors, (15664), 44 states have internal predecessors, (15664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:42,757 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 356.0) internal successors, (15664), 44 states have internal predecessors, (15664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:42,757 INFO L175 Difference]: Start difference. First operand has 135 places, 109 transitions, 984 flow. Second operand 43 states and 5018 transitions. [2023-08-26 11:30:42,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 339 transitions, 2483 flow [2023-08-26 11:30:42,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 339 transitions, 2405 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-08-26 11:30:42,790 INFO L231 Difference]: Finished difference. Result has 183 places, 145 transitions, 1385 flow [2023-08-26 11:30:42,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=1385, PETRI_PLACES=183, PETRI_TRANSITIONS=145} [2023-08-26 11:30:42,790 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 137 predicate places. [2023-08-26 11:30:42,791 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 145 transitions, 1385 flow [2023-08-26 11:30:42,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 112.06060606060606) internal successors, (3698), 33 states have internal predecessors, (3698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:42,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:42,792 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:42,803 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 11:30:42,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:42,997 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:42,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:42,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1066185307, now seen corresponding path program 2 times [2023-08-26 11:30:42,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:42,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564121969] [2023-08-26 11:30:42,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:42,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:43,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:43,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:43,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:43,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564121969] [2023-08-26 11:30:43,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564121969] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:43,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697142898] [2023-08-26 11:30:43,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 11:30:43,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:43,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:43,325 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 11:30:43,351 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 11:30:43,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 11:30:43,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:30:43,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-26 11:30:43,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:30:43,756 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 11:30:43,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 11:30:43,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697142898] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:30:43,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 11:30:43,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 24 [2023-08-26 11:30:43,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048887979] [2023-08-26 11:30:43,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:43,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 11:30:43,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:43,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 11:30:43,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2023-08-26 11:30:43,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 356 [2023-08-26 11:30:43,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 145 transitions, 1385 flow. Second operand has 13 states, 13 states have (on average 112.0) internal successors, (1456), 13 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:43,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:43,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 356 [2023-08-26 11:30:43,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:45,115 INFO L124 PetriNetUnfolderBase]: 2244/4205 cut-off events. [2023-08-26 11:30:45,115 INFO L125 PetriNetUnfolderBase]: For 8161/8161 co-relation queries the response was YES. [2023-08-26 11:30:45,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14907 conditions, 4205 events. 2244/4205 cut-off events. For 8161/8161 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 23230 event pairs, 318 based on Foata normal form. 12/4179 useless extension candidates. Maximal degree in co-relation 14850. Up to 1422 conditions per place. [2023-08-26 11:30:45,145 INFO L140 encePairwiseOnDemand]: 342/356 looper letters, 157 selfloop transitions, 101 changer transitions 3/261 dead transitions. [2023-08-26 11:30:45,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 261 transitions, 2404 flow [2023-08-26 11:30:45,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 11:30:45,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 11:30:45,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2576 transitions. [2023-08-26 11:30:45,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3289070480081716 [2023-08-26 11:30:45,150 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2576 transitions. [2023-08-26 11:30:45,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2576 transitions. [2023-08-26 11:30:45,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:45,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2576 transitions. [2023-08-26 11:30:45,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 117.0909090909091) internal successors, (2576), 22 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:45,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 356.0) internal successors, (8188), 23 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:45,161 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 356.0) internal successors, (8188), 23 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:45,161 INFO L175 Difference]: Start difference. First operand has 183 places, 145 transitions, 1385 flow. Second operand 22 states and 2576 transitions. [2023-08-26 11:30:45,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 261 transitions, 2404 flow [2023-08-26 11:30:45,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 261 transitions, 2113 flow, removed 87 selfloop flow, removed 18 redundant places. [2023-08-26 11:30:45,209 INFO L231 Difference]: Finished difference. Result has 188 places, 160 transitions, 1502 flow [2023-08-26 11:30:45,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1502, PETRI_PLACES=188, PETRI_TRANSITIONS=160} [2023-08-26 11:30:45,209 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 142 predicate places. [2023-08-26 11:30:45,209 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 160 transitions, 1502 flow [2023-08-26 11:30:45,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 112.0) internal successors, (1456), 13 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:45,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:45,210 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2023-08-26 11:30:45,219 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 11:30:45,415 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 11:30:45,415 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:45,416 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:45,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1953820011, now seen corresponding path program 2 times [2023-08-26 11:30:45,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:45,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558802934] [2023-08-26 11:30:45,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:45,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:46,318 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:46,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:46,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558802934] [2023-08-26 11:30:46,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558802934] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:46,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40380593] [2023-08-26 11:30:46,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 11:30:46,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:46,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:46,320 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 11:30:46,321 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 11:30:46,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 11:30:46,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:30:46,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-26 11:30:46,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:30:46,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:30:46,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:30:46,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:30:46,438 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 19 [2023-08-26 11:30:46,822 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:46,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:30:47,162 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:47,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40380593] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:30:47,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:30:47,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10, 9] total 39 [2023-08-26 11:30:47,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783398885] [2023-08-26 11:30:47,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:30:47,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-26 11:30:47,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:47,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-26 11:30:47,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1498, Unknown=0, NotChecked=0, Total=1640 [2023-08-26 11:30:47,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 356 [2023-08-26 11:30:47,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 160 transitions, 1502 flow. Second operand has 41 states, 41 states have (on average 116.97560975609755) internal successors, (4796), 41 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:47,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:47,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 356 [2023-08-26 11:30:47,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:49,752 INFO L124 PetriNetUnfolderBase]: 2569/4802 cut-off events. [2023-08-26 11:30:49,752 INFO L125 PetriNetUnfolderBase]: For 8062/8062 co-relation queries the response was YES. [2023-08-26 11:30:49,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16943 conditions, 4802 events. 2569/4802 cut-off events. For 8062/8062 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 26304 event pairs, 794 based on Foata normal form. 48/4796 useless extension candidates. Maximal degree in co-relation 16890. Up to 3236 conditions per place. [2023-08-26 11:30:49,782 INFO L140 encePairwiseOnDemand]: 346/356 looper letters, 280 selfloop transitions, 32 changer transitions 6/318 dead transitions. [2023-08-26 11:30:49,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 318 transitions, 2845 flow [2023-08-26 11:30:49,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 11:30:49,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 11:30:49,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2624 transitions. [2023-08-26 11:30:49,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35098983413590157 [2023-08-26 11:30:49,788 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2624 transitions. [2023-08-26 11:30:49,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2624 transitions. [2023-08-26 11:30:49,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:49,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2624 transitions. [2023-08-26 11:30:49,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 124.95238095238095) internal successors, (2624), 21 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:49,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 356.0) internal successors, (7832), 22 states have internal predecessors, (7832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:49,798 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 356.0) internal successors, (7832), 22 states have internal predecessors, (7832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:49,799 INFO L175 Difference]: Start difference. First operand has 188 places, 160 transitions, 1502 flow. Second operand 21 states and 2624 transitions. [2023-08-26 11:30:49,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 318 transitions, 2845 flow [2023-08-26 11:30:49,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 318 transitions, 2738 flow, removed 19 selfloop flow, removed 9 redundant places. [2023-08-26 11:30:49,846 INFO L231 Difference]: Finished difference. Result has 207 places, 172 transitions, 1646 flow [2023-08-26 11:30:49,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1646, PETRI_PLACES=207, PETRI_TRANSITIONS=172} [2023-08-26 11:30:49,847 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 161 predicate places. [2023-08-26 11:30:49,847 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 172 transitions, 1646 flow [2023-08-26 11:30:49,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 116.97560975609755) internal successors, (4796), 41 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:49,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:49,849 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:49,857 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 11:30:50,054 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 11:30:50,055 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:50,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:50,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1893193219, now seen corresponding path program 4 times [2023-08-26 11:30:50,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:50,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955013307] [2023-08-26 11:30:50,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:50,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:50,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:50,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:50,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955013307] [2023-08-26 11:30:50,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955013307] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:50,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059666579] [2023-08-26 11:30:50,705 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 11:30:50,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:50,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:50,709 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 11:30:50,711 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 11:30:50,832 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 11:30:50,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:30:50,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-26 11:30:50,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:30:51,109 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 11:30:51,450 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-26 11:30:51,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:51,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:30:51,808 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-26 11:30:51,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 11:30:51,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059666579] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:51,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 11:30:51,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [15, 15] total 43 [2023-08-26 11:30:51,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497219159] [2023-08-26 11:30:51,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:30:51,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 11:30:51,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:51,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 11:30:51,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1751, Unknown=0, NotChecked=0, Total=1892 [2023-08-26 11:30:51,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 356 [2023-08-26 11:30:51,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 172 transitions, 1646 flow. Second operand has 14 states, 14 states have (on average 106.0) internal successors, (1484), 14 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:51,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:51,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 356 [2023-08-26 11:30:51,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:30:54,620 INFO L124 PetriNetUnfolderBase]: 4027/7498 cut-off events. [2023-08-26 11:30:54,620 INFO L125 PetriNetUnfolderBase]: For 18625/18625 co-relation queries the response was YES. [2023-08-26 11:30:54,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27394 conditions, 7498 events. 4027/7498 cut-off events. For 18625/18625 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 46557 event pairs, 908 based on Foata normal form. 0/7420 useless extension candidates. Maximal degree in co-relation 27336. Up to 2335 conditions per place. [2023-08-26 11:30:54,661 INFO L140 encePairwiseOnDemand]: 339/356 looper letters, 214 selfloop transitions, 186 changer transitions 4/404 dead transitions. [2023-08-26 11:30:54,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 404 transitions, 3969 flow [2023-08-26 11:30:54,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-26 11:30:54,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-26 11:30:54,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3104 transitions. [2023-08-26 11:30:54,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3113964686998395 [2023-08-26 11:30:54,665 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3104 transitions. [2023-08-26 11:30:54,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3104 transitions. [2023-08-26 11:30:54,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:30:54,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3104 transitions. [2023-08-26 11:30:54,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 110.85714285714286) internal successors, (3104), 28 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:54,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 356.0) internal successors, (10324), 29 states have internal predecessors, (10324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:54,679 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 356.0) internal successors, (10324), 29 states have internal predecessors, (10324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:54,679 INFO L175 Difference]: Start difference. First operand has 207 places, 172 transitions, 1646 flow. Second operand 28 states and 3104 transitions. [2023-08-26 11:30:54,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 404 transitions, 3969 flow [2023-08-26 11:30:54,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 404 transitions, 3838 flow, removed 43 selfloop flow, removed 9 redundant places. [2023-08-26 11:30:54,752 INFO L231 Difference]: Finished difference. Result has 232 places, 265 transitions, 2954 flow [2023-08-26 11:30:54,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2954, PETRI_PLACES=232, PETRI_TRANSITIONS=265} [2023-08-26 11:30:54,753 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 186 predicate places. [2023-08-26 11:30:54,753 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 265 transitions, 2954 flow [2023-08-26 11:30:54,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 106.0) internal successors, (1484), 14 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:54,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:30:54,754 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:30:54,760 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 11:30:54,959 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 11:30:54,959 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:30:54,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:30:54,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1227255157, now seen corresponding path program 5 times [2023-08-26 11:30:54,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:30:54,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764813363] [2023-08-26 11:30:54,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:30:54,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:30:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:30:55,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:55,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:30:55,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764813363] [2023-08-26 11:30:55,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764813363] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:30:55,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641080918] [2023-08-26 11:30:55,889 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 11:30:55,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:30:55,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:30:55,890 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 11:30:55,893 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 11:30:56,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 11:30:56,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:30:56,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 71 conjunts are in the unsatisfiable core [2023-08-26 11:30:56,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:30:56,037 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-26 11:30:56,038 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2023-08-26 11:30:56,336 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 11:30:56,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2023-08-26 11:30:56,741 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-26 11:30:56,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:30:56,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:30:57,209 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_559 (Array Int Int))) (not (= 4294967294 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_559) |c_~#arr~0.base|) (+ |c_~#arr~0.offset| (* c_~top~0 4))) 4294967296)))) is different from false [2023-08-26 11:30:57,217 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:30:57,217 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-26 11:30:57,226 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:30:57,226 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-26 11:30:57,232 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-26 11:30:57,443 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-26 11:30:57,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641080918] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:30:57,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:30:57,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 14] total 46 [2023-08-26 11:30:57,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348091748] [2023-08-26 11:30:57,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:30:57,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-08-26 11:30:57,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:30:57,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-08-26 11:30:57,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1992, Unknown=8, NotChecked=90, Total=2256 [2023-08-26 11:30:57,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 356 [2023-08-26 11:30:57,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 265 transitions, 2954 flow. Second operand has 48 states, 48 states have (on average 90.75) internal successors, (4356), 48 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:30:57,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:30:57,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 356 [2023-08-26 11:30:57,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:31:09,229 INFO L124 PetriNetUnfolderBase]: 9131/17561 cut-off events. [2023-08-26 11:31:09,229 INFO L125 PetriNetUnfolderBase]: For 54163/54163 co-relation queries the response was YES. [2023-08-26 11:31:09,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70606 conditions, 17561 events. 9131/17561 cut-off events. For 54163/54163 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 135254 event pairs, 1867 based on Foata normal form. 40/17421 useless extension candidates. Maximal degree in co-relation 70540. Up to 4327 conditions per place. [2023-08-26 11:31:09,408 INFO L140 encePairwiseOnDemand]: 333/356 looper letters, 492 selfloop transitions, 669 changer transitions 18/1179 dead transitions. [2023-08-26 11:31:09,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 1179 transitions, 13253 flow [2023-08-26 11:31:09,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-08-26 11:31:09,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-08-26 11:31:09,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 7173 transitions. [2023-08-26 11:31:09,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2686516853932584 [2023-08-26 11:31:09,418 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 7173 transitions. [2023-08-26 11:31:09,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 7173 transitions. [2023-08-26 11:31:09,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:31:09,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 7173 transitions. [2023-08-26 11:31:09,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 95.64) internal successors, (7173), 75 states have internal predecessors, (7173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:09,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 356.0) internal successors, (27056), 76 states have internal predecessors, (27056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:09,446 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 356.0) internal successors, (27056), 76 states have internal predecessors, (27056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:09,446 INFO L175 Difference]: Start difference. First operand has 232 places, 265 transitions, 2954 flow. Second operand 75 states and 7173 transitions. [2023-08-26 11:31:09,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 1179 transitions, 13253 flow [2023-08-26 11:31:09,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 1179 transitions, 12922 flow, removed 124 selfloop flow, removed 6 redundant places. [2023-08-26 11:31:09,782 INFO L231 Difference]: Finished difference. Result has 325 places, 833 transitions, 11506 flow [2023-08-26 11:31:09,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=2879, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=11506, PETRI_PLACES=325, PETRI_TRANSITIONS=833} [2023-08-26 11:31:09,782 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 279 predicate places. [2023-08-26 11:31:09,782 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 833 transitions, 11506 flow [2023-08-26 11:31:09,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 90.75) internal successors, (4356), 48 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:09,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:31:09,784 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:31:09,792 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 11:31:09,989 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 11:31:09,990 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:31:09,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:31:09,990 INFO L85 PathProgramCache]: Analyzing trace with hash -2094029613, now seen corresponding path program 6 times [2023-08-26 11:31:09,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:31:09,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458132790] [2023-08-26 11:31:09,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:31:09,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:31:10,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:31:10,867 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:10,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:31:10,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458132790] [2023-08-26 11:31:10,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458132790] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:31:10,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978689760] [2023-08-26 11:31:10,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 11:31:10,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:31:10,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:31:10,873 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 11:31:10,877 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 11:31:10,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-26 11:31:10,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:31:10,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-26 11:31:10,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:31:11,007 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-26 11:31:11,008 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2023-08-26 11:31:11,187 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-26 11:31:11,264 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2023-08-26 11:31:11,537 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-08-26 11:31:11,591 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 11:31:11,591 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:31:12,032 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:31:12,032 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-26 11:31:12,042 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:31:12,042 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-26 11:31:12,046 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-26 11:31:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 11:31:12,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978689760] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:31:12,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:31:12,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 14] total 46 [2023-08-26 11:31:12,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740872859] [2023-08-26 11:31:12,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:31:12,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-08-26 11:31:12,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:31:12,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-08-26 11:31:12,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2098, Unknown=12, NotChecked=0, Total=2256 [2023-08-26 11:31:12,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 356 [2023-08-26 11:31:12,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 833 transitions, 11506 flow. Second operand has 48 states, 48 states have (on average 90.75) internal successors, (4356), 48 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:12,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:31:12,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 356 [2023-08-26 11:31:12,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:31:24,037 INFO L124 PetriNetUnfolderBase]: 10661/20726 cut-off events. [2023-08-26 11:31:24,037 INFO L125 PetriNetUnfolderBase]: For 242823/242823 co-relation queries the response was YES. [2023-08-26 11:31:24,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138317 conditions, 20726 events. 10661/20726 cut-off events. For 242823/242823 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 162083 event pairs, 1848 based on Foata normal form. 79/20491 useless extension candidates. Maximal degree in co-relation 138226. Up to 7335 conditions per place. [2023-08-26 11:31:24,238 INFO L140 encePairwiseOnDemand]: 338/356 looper letters, 394 selfloop transitions, 1005 changer transitions 15/1414 dead transitions. [2023-08-26 11:31:24,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 1414 transitions, 20816 flow [2023-08-26 11:31:24,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-26 11:31:24,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-26 11:31:24,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 5728 transitions. [2023-08-26 11:31:24,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26816479400749066 [2023-08-26 11:31:24,246 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 5728 transitions. [2023-08-26 11:31:24,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 5728 transitions. [2023-08-26 11:31:24,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:31:24,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 5728 transitions. [2023-08-26 11:31:24,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 95.46666666666667) internal successors, (5728), 60 states have internal predecessors, (5728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:24,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 356.0) internal successors, (21716), 61 states have internal predecessors, (21716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:24,267 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 356.0) internal successors, (21716), 61 states have internal predecessors, (21716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:24,267 INFO L175 Difference]: Start difference. First operand has 325 places, 833 transitions, 11506 flow. Second operand 60 states and 5728 transitions. [2023-08-26 11:31:24,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 1414 transitions, 20816 flow [2023-08-26 11:31:25,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 1414 transitions, 20442 flow, removed 137 selfloop flow, removed 14 redundant places. [2023-08-26 11:31:25,066 INFO L231 Difference]: Finished difference. Result has 377 places, 1110 transitions, 17074 flow [2023-08-26 11:31:25,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=11178, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=736, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=17074, PETRI_PLACES=377, PETRI_TRANSITIONS=1110} [2023-08-26 11:31:25,067 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 331 predicate places. [2023-08-26 11:31:25,067 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 1110 transitions, 17074 flow [2023-08-26 11:31:25,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 90.75) internal successors, (4356), 48 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:25,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:31:25,068 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:31:25,075 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 11:31:25,274 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 11:31:25,274 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:31:25,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:31:25,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1891378957, now seen corresponding path program 2 times [2023-08-26 11:31:25,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:31:25,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664103912] [2023-08-26 11:31:25,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:31:25,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:31:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:31:25,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:25,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:31:25,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664103912] [2023-08-26 11:31:25,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664103912] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:31:25,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794845257] [2023-08-26 11:31:25,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 11:31:25,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:31:25,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:31:25,829 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 11:31:25,830 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 11:31:25,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 11:31:25,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:31:25,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-26 11:31:25,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:31:25,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:31:25,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:31:25,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:31:25,973 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 19 [2023-08-26 11:31:26,357 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:26,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:31:26,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:26,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794845257] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:31:26,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:31:26,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10, 9] total 39 [2023-08-26 11:31:26,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299083158] [2023-08-26 11:31:26,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:31:26,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-26 11:31:26,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:31:26,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-26 11:31:26,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1484, Unknown=0, NotChecked=0, Total=1640 [2023-08-26 11:31:26,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 356 [2023-08-26 11:31:26,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1110 transitions, 17074 flow. Second operand has 41 states, 41 states have (on average 107.26829268292683) internal successors, (4398), 41 states have internal predecessors, (4398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:26,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:31:26,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 356 [2023-08-26 11:31:26,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:31:35,438 INFO L124 PetriNetUnfolderBase]: 12652/24698 cut-off events. [2023-08-26 11:31:35,438 INFO L125 PetriNetUnfolderBase]: For 302395/302395 co-relation queries the response was YES. [2023-08-26 11:31:35,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169530 conditions, 24698 events. 12652/24698 cut-off events. For 302395/302395 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 199048 event pairs, 3373 based on Foata normal form. 34/24408 useless extension candidates. Maximal degree in co-relation 169432. Up to 11920 conditions per place. [2023-08-26 11:31:35,693 INFO L140 encePairwiseOnDemand]: 343/356 looper letters, 1233 selfloop transitions, 379 changer transitions 24/1636 dead transitions. [2023-08-26 11:31:35,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1636 transitions, 26993 flow [2023-08-26 11:31:35,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 11:31:35,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 11:31:35,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2978 transitions. [2023-08-26 11:31:35,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3217372515125324 [2023-08-26 11:31:35,700 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2978 transitions. [2023-08-26 11:31:35,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2978 transitions. [2023-08-26 11:31:35,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:31:35,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2978 transitions. [2023-08-26 11:31:35,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 114.53846153846153) internal successors, (2978), 26 states have internal predecessors, (2978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:35,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 356.0) internal successors, (9612), 27 states have internal predecessors, (9612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:35,710 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 356.0) internal successors, (9612), 27 states have internal predecessors, (9612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:35,710 INFO L175 Difference]: Start difference. First operand has 377 places, 1110 transitions, 17074 flow. Second operand 26 states and 2978 transitions. [2023-08-26 11:31:35,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1636 transitions, 26993 flow [2023-08-26 11:31:36,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1636 transitions, 24556 flow, removed 239 selfloop flow, removed 28 redundant places. [2023-08-26 11:31:36,560 INFO L231 Difference]: Finished difference. Result has 383 places, 1210 transitions, 18194 flow [2023-08-26 11:31:36,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=14965, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18194, PETRI_PLACES=383, PETRI_TRANSITIONS=1210} [2023-08-26 11:31:36,561 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 337 predicate places. [2023-08-26 11:31:36,561 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 1210 transitions, 18194 flow [2023-08-26 11:31:36,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 107.26829268292683) internal successors, (4398), 41 states have internal predecessors, (4398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:36,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:31:36,562 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:31:36,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-26 11:31:36,762 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 11:31:36,763 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:31:36,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:31:36,763 INFO L85 PathProgramCache]: Analyzing trace with hash -2003066930, now seen corresponding path program 1 times [2023-08-26 11:31:36,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:31:36,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515201131] [2023-08-26 11:31:36,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:31:36,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:31:36,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:31:37,216 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 11:31:37,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:31:37,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515201131] [2023-08-26 11:31:37,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515201131] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:31:37,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025687107] [2023-08-26 11:31:37,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:31:37,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:31:37,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:31:37,218 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 11:31:37,227 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 11:31:37,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:31:37,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 11:31:37,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:31:37,708 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:37,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:31:38,152 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:31:38,152 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2023-08-26 11:31:38,281 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:38,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025687107] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:31:38,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:31:38,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 15] total 40 [2023-08-26 11:31:38,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15628482] [2023-08-26 11:31:38,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:31:38,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-08-26 11:31:38,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:31:38,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-08-26 11:31:38,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2023-08-26 11:31:38,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 356 [2023-08-26 11:31:38,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 1210 transitions, 18194 flow. Second operand has 42 states, 42 states have (on average 112.28571428571429) internal successors, (4716), 42 states have internal predecessors, (4716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:38,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:31:38,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 356 [2023-08-26 11:31:38,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:31:47,294 INFO L124 PetriNetUnfolderBase]: 12646/24686 cut-off events. [2023-08-26 11:31:47,294 INFO L125 PetriNetUnfolderBase]: For 307868/307868 co-relation queries the response was YES. [2023-08-26 11:31:47,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168161 conditions, 24686 events. 12646/24686 cut-off events. For 307868/307868 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 199566 event pairs, 1917 based on Foata normal form. 6/24450 useless extension candidates. Maximal degree in co-relation 168063. Up to 11708 conditions per place. [2023-08-26 11:31:47,578 INFO L140 encePairwiseOnDemand]: 342/356 looper letters, 278 selfloop transitions, 1053 changer transitions 3/1334 dead transitions. [2023-08-26 11:31:47,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 1334 transitions, 22032 flow [2023-08-26 11:31:47,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 11:31:47,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 11:31:47,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3154 transitions. [2023-08-26 11:31:47,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32813150228880567 [2023-08-26 11:31:47,581 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3154 transitions. [2023-08-26 11:31:47,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3154 transitions. [2023-08-26 11:31:47,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:31:47,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3154 transitions. [2023-08-26 11:31:47,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 116.81481481481481) internal successors, (3154), 27 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:47,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 356.0) internal successors, (9968), 28 states have internal predecessors, (9968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:47,593 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 356.0) internal successors, (9968), 28 states have internal predecessors, (9968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:47,593 INFO L175 Difference]: Start difference. First operand has 383 places, 1210 transitions, 18194 flow. Second operand 27 states and 3154 transitions. [2023-08-26 11:31:47,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 1334 transitions, 22032 flow [2023-08-26 11:31:48,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1334 transitions, 21691 flow, removed 31 selfloop flow, removed 14 redundant places. [2023-08-26 11:31:48,424 INFO L231 Difference]: Finished difference. Result has 394 places, 1210 transitions, 19965 flow [2023-08-26 11:31:48,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=17851, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1052, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=19965, PETRI_PLACES=394, PETRI_TRANSITIONS=1210} [2023-08-26 11:31:48,425 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 348 predicate places. [2023-08-26 11:31:48,425 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 1210 transitions, 19965 flow [2023-08-26 11:31:48,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 112.28571428571429) internal successors, (4716), 42 states have internal predecessors, (4716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:48,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:31:48,426 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2023-08-26 11:31:48,431 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 11:31:48,628 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 11:31:48,629 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:31:48,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:31:48,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1184657646, now seen corresponding path program 2 times [2023-08-26 11:31:48,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:31:48,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822603927] [2023-08-26 11:31:48,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:31:48,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:31:48,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:31:49,018 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:49,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:31:49,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822603927] [2023-08-26 11:31:49,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822603927] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:31:49,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977668286] [2023-08-26 11:31:49,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 11:31:49,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:31:49,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:31:49,021 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 11:31:49,023 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 11:31:49,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 11:31:49,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:31:49,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 11:31:49,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:31:49,205 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:49,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:31:49,272 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:49,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977668286] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:31:49,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:31:49,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 15 [2023-08-26 11:31:49,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765577186] [2023-08-26 11:31:49,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:31:49,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 11:31:49,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:31:49,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 11:31:49,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 11:31:49,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 356 [2023-08-26 11:31:49,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 1210 transitions, 19965 flow. Second operand has 16 states, 16 states have (on average 144.0625) internal successors, (2305), 16 states have internal predecessors, (2305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:49,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:31:49,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 356 [2023-08-26 11:31:49,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:31:57,096 INFO L124 PetriNetUnfolderBase]: 13398/26299 cut-off events. [2023-08-26 11:31:57,097 INFO L125 PetriNetUnfolderBase]: For 340447/340447 co-relation queries the response was YES. [2023-08-26 11:31:57,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185619 conditions, 26299 events. 13398/26299 cut-off events. For 340447/340447 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 212633 event pairs, 3579 based on Foata normal form. 112/26197 useless extension candidates. Maximal degree in co-relation 185520. Up to 11733 conditions per place. [2023-08-26 11:31:57,410 INFO L140 encePairwiseOnDemand]: 348/356 looper letters, 1234 selfloop transitions, 566 changer transitions 6/1806 dead transitions. [2023-08-26 11:31:57,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 1806 transitions, 31729 flow [2023-08-26 11:31:57,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-26 11:31:57,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-26 11:31:57,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2735 transitions. [2023-08-26 11:31:57,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42681023720349565 [2023-08-26 11:31:57,413 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2735 transitions. [2023-08-26 11:31:57,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2735 transitions. [2023-08-26 11:31:57,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:31:57,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2735 transitions. [2023-08-26 11:31:57,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 151.94444444444446) internal successors, (2735), 18 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:57,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 356.0) internal successors, (6764), 19 states have internal predecessors, (6764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:57,421 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 356.0) internal successors, (6764), 19 states have internal predecessors, (6764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:57,421 INFO L175 Difference]: Start difference. First operand has 394 places, 1210 transitions, 19965 flow. Second operand 18 states and 2735 transitions. [2023-08-26 11:31:57,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 1806 transitions, 31729 flow [2023-08-26 11:31:58,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 1806 transitions, 27987 flow, removed 17 selfloop flow, removed 22 redundant places. [2023-08-26 11:31:58,488 INFO L231 Difference]: Finished difference. Result has 394 places, 1403 transitions, 21572 flow [2023-08-26 11:31:58,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=17108, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=21572, PETRI_PLACES=394, PETRI_TRANSITIONS=1403} [2023-08-26 11:31:58,489 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 348 predicate places. [2023-08-26 11:31:58,489 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 1403 transitions, 21572 flow [2023-08-26 11:31:58,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 144.0625) internal successors, (2305), 16 states have internal predecessors, (2305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:31:58,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:31:58,489 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:31:58,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-26 11:31:58,689 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 11:31:58,690 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:31:58,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:31:58,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1110578650, now seen corresponding path program 1 times [2023-08-26 11:31:58,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:31:58,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323890644] [2023-08-26 11:31:58,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:31:58,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:31:58,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:31:59,583 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:31:59,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:31:59,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323890644] [2023-08-26 11:31:59,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323890644] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:31:59,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097036907] [2023-08-26 11:31:59,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:31:59,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:31:59,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:31:59,585 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 11:31:59,586 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 11:31:59,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:31:59,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 69 conjunts are in the unsatisfiable core [2023-08-26 11:31:59,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:31:59,831 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-26 11:32:00,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:32:00,030 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2023-08-26 11:32:00,393 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-08-26 11:32:00,441 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:32:00,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:32:01,289 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-26 11:32:01,428 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:32:01,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097036907] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:32:01,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:32:01,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 58 [2023-08-26 11:32:01,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915903958] [2023-08-26 11:32:01,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:32:01,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-08-26 11:32:01,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:32:01,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-08-26 11:32:01,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=3232, Unknown=0, NotChecked=0, Total=3422 [2023-08-26 11:32:01,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 356 [2023-08-26 11:32:01,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 1403 transitions, 21572 flow. Second operand has 59 states, 59 states have (on average 105.83050847457628) internal successors, (6244), 59 states have internal predecessors, (6244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:32:01,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:32:01,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 356 [2023-08-26 11:32:01,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:32:29,251 INFO L124 PetriNetUnfolderBase]: 21932/43527 cut-off events. [2023-08-26 11:32:29,252 INFO L125 PetriNetUnfolderBase]: For 565879/565879 co-relation queries the response was YES. [2023-08-26 11:32:29,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299854 conditions, 43527 events. 21932/43527 cut-off events. For 565879/565879 co-relation queries the response was YES. Maximal size of possible extension queue 1187. Compared 386345 event pairs, 3804 based on Foata normal form. 166/43409 useless extension candidates. Maximal degree in co-relation 299752. Up to 14323 conditions per place. [2023-08-26 11:32:29,967 INFO L140 encePairwiseOnDemand]: 337/356 looper letters, 683 selfloop transitions, 2376 changer transitions 75/3134 dead transitions. [2023-08-26 11:32:29,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 3134 transitions, 51509 flow [2023-08-26 11:32:29,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2023-08-26 11:32:29,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2023-08-26 11:32:29,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 11342 transitions. [2023-08-26 11:32:29,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30931602487182286 [2023-08-26 11:32:29,978 INFO L72 ComplementDD]: Start complementDD. Operand 103 states and 11342 transitions. [2023-08-26 11:32:29,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 11342 transitions. [2023-08-26 11:32:29,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:32:29,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 103 states and 11342 transitions. [2023-08-26 11:32:29,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 104 states, 103 states have (on average 110.11650485436893) internal successors, (11342), 103 states have internal predecessors, (11342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:32:30,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 104 states, 104 states have (on average 356.0) internal successors, (37024), 104 states have internal predecessors, (37024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:32:30,020 INFO L81 ComplementDD]: Finished complementDD. Result has 104 states, 104 states have (on average 356.0) internal successors, (37024), 104 states have internal predecessors, (37024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:32:30,020 INFO L175 Difference]: Start difference. First operand has 394 places, 1403 transitions, 21572 flow. Second operand 103 states and 11342 transitions. [2023-08-26 11:32:30,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 3134 transitions, 51509 flow [2023-08-26 11:32:32,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 3134 transitions, 49880 flow, removed 206 selfloop flow, removed 8 redundant places. [2023-08-26 11:32:32,305 INFO L231 Difference]: Finished difference. Result has 500 places, 2539 transitions, 43399 flow [2023-08-26 11:32:32,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=20734, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=103, PETRI_FLOW=43399, PETRI_PLACES=500, PETRI_TRANSITIONS=2539} [2023-08-26 11:32:32,311 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 454 predicate places. [2023-08-26 11:32:32,312 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 2539 transitions, 43399 flow [2023-08-26 11:32:32,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 105.83050847457628) internal successors, (6244), 59 states have internal predecessors, (6244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:32:32,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:32:32,313 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:32:32,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-26 11:32:32,518 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 11:32:32,518 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:32:32,519 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:32:32,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1816520414, now seen corresponding path program 2 times [2023-08-26 11:32:32,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:32:32,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362856948] [2023-08-26 11:32:32,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:32:32,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:32:32,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:32:33,817 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:32:33,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:32:33,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362856948] [2023-08-26 11:32:33,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362856948] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:32:33,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429904526] [2023-08-26 11:32:33,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 11:32:33,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:32:33,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:32:33,818 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 11:32:33,820 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 11:32:33,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 11:32:33,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:32:33,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 84 conjunts are in the unsatisfiable core [2023-08-26 11:32:33,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:32:33,984 INFO L322 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-08-26 11:32:33,984 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2023-08-26 11:32:34,126 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-26 11:32:34,162 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2023-08-26 11:32:34,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:32:34,391 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2023-08-26 11:32:34,770 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-08-26 11:32:34,826 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:32:34,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:32:36,061 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_927 (Array Int Int))) (not (= 4294967294 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_927) |c_~#arr~0.base|) (+ |c_~#arr~0.offset| (* c_~top~0 4))) 4294967296)))) is different from false [2023-08-26 11:32:36,072 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:32:36,072 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-26 11:32:36,079 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:32:36,079 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-26 11:32:36,083 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-26 11:32:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:32:36,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429904526] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:32:36,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:32:36,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 20] total 62 [2023-08-26 11:32:36,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487161503] [2023-08-26 11:32:36,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:32:36,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-08-26 11:32:36,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:32:36,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-08-26 11:32:36,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=3730, Unknown=1, NotChecked=122, Total=4032 [2023-08-26 11:32:36,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 356 [2023-08-26 11:32:36,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 2539 transitions, 43399 flow. Second operand has 64 states, 64 states have (on average 90.6875) internal successors, (5804), 64 states have internal predecessors, (5804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:32:36,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:32:36,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 356 [2023-08-26 11:32:36,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:33:46,259 INFO L124 PetriNetUnfolderBase]: 36146/72813 cut-off events. [2023-08-26 11:33:46,259 INFO L125 PetriNetUnfolderBase]: For 1035703/1035703 co-relation queries the response was YES. [2023-08-26 11:33:47,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 523983 conditions, 72813 events. 36146/72813 cut-off events. For 1035703/1035703 co-relation queries the response was YES. Maximal size of possible extension queue 1252. Compared 682988 event pairs, 5034 based on Foata normal form. 426/72502 useless extension candidates. Maximal degree in co-relation 523868. Up to 23558 conditions per place. [2023-08-26 11:33:48,089 INFO L140 encePairwiseOnDemand]: 333/356 looper letters, 707 selfloop transitions, 5065 changer transitions 102/5874 dead transitions. [2023-08-26 11:33:48,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 5874 transitions, 105401 flow [2023-08-26 11:33:48,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2023-08-26 11:33:48,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2023-08-26 11:33:48,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 16827 transitions. [2023-08-26 11:33:48,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26554412321676557 [2023-08-26 11:33:48,105 INFO L72 ComplementDD]: Start complementDD. Operand 178 states and 16827 transitions. [2023-08-26 11:33:48,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 178 states and 16827 transitions. [2023-08-26 11:33:48,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:33:48,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 178 states and 16827 transitions. [2023-08-26 11:33:48,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 179 states, 178 states have (on average 94.53370786516854) internal successors, (16827), 178 states have internal predecessors, (16827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:33:48,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 179 states, 179 states have (on average 356.0) internal successors, (63724), 179 states have internal predecessors, (63724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:33:48,169 INFO L81 ComplementDD]: Finished complementDD. Result has 179 states, 179 states have (on average 356.0) internal successors, (63724), 179 states have internal predecessors, (63724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:33:48,169 INFO L175 Difference]: Start difference. First operand has 500 places, 2539 transitions, 43399 flow. Second operand 178 states and 16827 transitions. [2023-08-26 11:33:48,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 5874 transitions, 105401 flow [2023-08-26 11:33:53,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 5874 transitions, 103608 flow, removed 692 selfloop flow, removed 15 redundant places. [2023-08-26 11:33:53,980 INFO L231 Difference]: Finished difference. Result has 686 places, 5195 transitions, 96362 flow [2023-08-26 11:33:53,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=41441, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=178, PETRI_FLOW=96362, PETRI_PLACES=686, PETRI_TRANSITIONS=5195} [2023-08-26 11:33:53,983 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 640 predicate places. [2023-08-26 11:33:53,983 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 5195 transitions, 96362 flow [2023-08-26 11:33:53,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 90.6875) internal successors, (5804), 64 states have internal predecessors, (5804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:33:53,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:33:53,984 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:33:53,993 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 11:33:54,190 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 11:33:54,192 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:33:54,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:33:54,192 INFO L85 PathProgramCache]: Analyzing trace with hash 681519504, now seen corresponding path program 1 times [2023-08-26 11:33:54,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:33:54,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336951149] [2023-08-26 11:33:54,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:33:54,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:33:54,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:33:54,394 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 11:33:54,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:33:54,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336951149] [2023-08-26 11:33:54,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336951149] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:33:54,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706574587] [2023-08-26 11:33:54,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:33:54,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:33:54,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:33:54,397 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 11:33:54,404 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 11:33:54,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:33:54,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 11:33:54,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:33:54,584 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 11:33:54,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:33:54,681 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 11:33:54,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706574587] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:33:54,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:33:54,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 18 [2023-08-26 11:33:54,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710205756] [2023-08-26 11:33:54,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:33:54,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 11:33:54,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:33:54,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 11:33:54,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-26 11:33:54,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 356 [2023-08-26 11:33:54,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 5195 transitions, 96362 flow. Second operand has 19 states, 19 states have (on average 143.31578947368422) internal successors, (2723), 19 states have internal predecessors, (2723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:33:54,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:33:54,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 356 [2023-08-26 11:33:54,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:35:00,633 INFO L124 PetriNetUnfolderBase]: 39573/79793 cut-off events. [2023-08-26 11:35:00,634 INFO L125 PetriNetUnfolderBase]: For 1885997/1885997 co-relation queries the response was YES. [2023-08-26 11:35:02,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 677990 conditions, 79793 events. 39573/79793 cut-off events. For 1885997/1885997 co-relation queries the response was YES. Maximal size of possible extension queue 1418. Compared 758746 event pairs, 8925 based on Foata normal form. 231/79173 useless extension candidates. Maximal degree in co-relation 677851. Up to 25317 conditions per place. [2023-08-26 11:35:03,231 INFO L140 encePairwiseOnDemand]: 346/356 looper letters, 3042 selfloop transitions, 3818 changer transitions 6/6866 dead transitions. [2023-08-26 11:35:03,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 6866 transitions, 137057 flow [2023-08-26 11:35:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 11:35:03,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 11:35:03,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3553 transitions. [2023-08-26 11:35:03,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41584737827715357 [2023-08-26 11:35:03,234 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3553 transitions. [2023-08-26 11:35:03,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3553 transitions. [2023-08-26 11:35:03,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:35:03,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3553 transitions. [2023-08-26 11:35:03,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 148.04166666666666) internal successors, (3553), 24 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 11:35:03,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 356.0) internal successors, (8900), 25 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:35:03,241 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 356.0) internal successors, (8900), 25 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:35:03,241 INFO L175 Difference]: Start difference. First operand has 686 places, 5195 transitions, 96362 flow. Second operand 24 states and 3553 transitions. [2023-08-26 11:35:03,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 6866 transitions, 137057 flow [2023-08-26 11:35:14,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 6866 transitions, 131709 flow, removed 1306 selfloop flow, removed 32 redundant places. [2023-08-26 11:35:14,539 INFO L231 Difference]: Finished difference. Result has 672 places, 5470 transitions, 108313 flow [2023-08-26 11:35:14,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=90636, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5063, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=108313, PETRI_PLACES=672, PETRI_TRANSITIONS=5470} [2023-08-26 11:35:14,542 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 626 predicate places. [2023-08-26 11:35:14,542 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 5470 transitions, 108313 flow [2023-08-26 11:35:14,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 143.31578947368422) internal successors, (2723), 19 states have internal predecessors, (2723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:35:14,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:35:14,543 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1] [2023-08-26 11:35:14,551 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 11:35:14,743 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 11:35:14,744 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:35:14,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:35:14,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1187709393, now seen corresponding path program 3 times [2023-08-26 11:35:14,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:35:14,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410581632] [2023-08-26 11:35:14,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:35:14,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:35:14,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:35:14,852 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 56 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:35:14,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:35:14,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410581632] [2023-08-26 11:35:14,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410581632] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:35:14,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180831844] [2023-08-26 11:35:14,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 11:35:14,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:35:14,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:35:14,857 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 11:35:14,861 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 11:35:15,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-26 11:35:15,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:35:15,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 11:35:15,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:35:15,111 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:35:15,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 11:35:15,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180831844] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 11:35:15,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 11:35:15,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 9 [2023-08-26 11:35:15,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21049301] [2023-08-26 11:35:15,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 11:35:15,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 11:35:15,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:35:15,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 11:35:15,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2023-08-26 11:35:15,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 356 [2023-08-26 11:35:15,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 5470 transitions, 108313 flow. Second operand has 8 states, 8 states have (on average 161.125) internal successors, (1289), 8 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:35:15,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:35:15,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 356 [2023-08-26 11:35:15,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:36:09,649 INFO L124 PetriNetUnfolderBase]: 31085/62384 cut-off events. [2023-08-26 11:36:09,649 INFO L125 PetriNetUnfolderBase]: For 1400408/1400430 co-relation queries the response was YES. [2023-08-26 11:36:11,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 503997 conditions, 62384 events. 31085/62384 cut-off events. For 1400408/1400430 co-relation queries the response was YES. Maximal size of possible extension queue 1114. Compared 581157 event pairs, 8207 based on Foata normal form. 1689/63546 useless extension candidates. Maximal degree in co-relation 503864. Up to 31773 conditions per place. [2023-08-26 11:36:11,591 INFO L140 encePairwiseOnDemand]: 352/356 looper letters, 2637 selfloop transitions, 9 changer transitions 1758/4482 dead transitions. [2023-08-26 11:36:11,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 4482 transitions, 96116 flow [2023-08-26 11:36:11,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 11:36:11,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 11:36:11,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1388 transitions. [2023-08-26 11:36:11,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48735955056179775 [2023-08-26 11:36:11,594 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1388 transitions. [2023-08-26 11:36:11,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1388 transitions. [2023-08-26 11:36:11,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:36:11,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1388 transitions. [2023-08-26 11:36:11,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 173.5) internal successors, (1388), 8 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:11,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 356.0) internal successors, (3204), 9 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:11,598 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 356.0) internal successors, (3204), 9 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:11,598 INFO L175 Difference]: Start difference. First operand has 672 places, 5470 transitions, 108313 flow. Second operand 8 states and 1388 transitions. [2023-08-26 11:36:11,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 4482 transitions, 96116 flow [2023-08-26 11:36:20,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 4482 transitions, 92010 flow, removed 897 selfloop flow, removed 17 redundant places. [2023-08-26 11:36:20,740 INFO L231 Difference]: Finished difference. Result has 618 places, 2188 transitions, 40520 flow [2023-08-26 11:36:20,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=55884, PETRI_DIFFERENCE_MINUEND_PLACES=610, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2981, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=40520, PETRI_PLACES=618, PETRI_TRANSITIONS=2188} [2023-08-26 11:36:20,743 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 572 predicate places. [2023-08-26 11:36:20,743 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 2188 transitions, 40520 flow [2023-08-26 11:36:20,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 161.125) internal successors, (1289), 8 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:20,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:36:20,743 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:36:20,752 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 11:36:20,949 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 11:36:20,949 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:36:20,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:36:20,949 INFO L85 PathProgramCache]: Analyzing trace with hash 2034071447, now seen corresponding path program 3 times [2023-08-26 11:36:20,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:36:20,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106597381] [2023-08-26 11:36:20,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:36:20,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:36:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:36:21,978 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 47 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-26 11:36:21,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:36:21,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106597381] [2023-08-26 11:36:21,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106597381] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:36:21,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065103687] [2023-08-26 11:36:21,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 11:36:21,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:36:21,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:36:21,986 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 11:36:21,987 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 11:36:22,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 11:36:22,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:36:22,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-26 11:36:22,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:36:22,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:36:22,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:36:22,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:36:22,144 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 19 [2023-08-26 11:36:22,643 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 22 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-26 11:36:22,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:36:23,503 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-26 11:36:23,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065103687] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:36:23,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:36:23,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 10, 9] total 42 [2023-08-26 11:36:23,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343022294] [2023-08-26 11:36:23,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:36:23,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-08-26 11:36:23,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:36:23,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-08-26 11:36:23,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1743, Unknown=0, NotChecked=0, Total=1892 [2023-08-26 11:36:23,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 356 [2023-08-26 11:36:23,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 2188 transitions, 40520 flow. Second operand has 44 states, 44 states have (on average 109.36363636363636) internal successors, (4812), 44 states have internal predecessors, (4812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:23,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:36:23,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 356 [2023-08-26 11:36:23,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:36:44,306 INFO L124 PetriNetUnfolderBase]: 18574/37900 cut-off events. [2023-08-26 11:36:44,306 INFO L125 PetriNetUnfolderBase]: For 861135/861135 co-relation queries the response was YES. [2023-08-26 11:36:45,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307909 conditions, 37900 events. 18574/37900 cut-off events. For 861135/861135 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 332452 event pairs, 2976 based on Foata normal form. 1031/38931 useless extension candidates. Maximal degree in co-relation 307783. Up to 14697 conditions per place. [2023-08-26 11:36:45,155 INFO L140 encePairwiseOnDemand]: 343/356 looper letters, 798 selfloop transitions, 1096 changer transitions 167/2061 dead transitions. [2023-08-26 11:36:45,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 2061 transitions, 40885 flow [2023-08-26 11:36:45,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 11:36:45,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 11:36:45,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4225 transitions. [2023-08-26 11:36:45,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3207561494078348 [2023-08-26 11:36:45,160 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4225 transitions. [2023-08-26 11:36:45,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4225 transitions. [2023-08-26 11:36:45,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:36:45,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4225 transitions. [2023-08-26 11:36:45,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 114.1891891891892) internal successors, (4225), 37 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:45,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 356.0) internal successors, (13528), 38 states have internal predecessors, (13528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:45,172 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 356.0) internal successors, (13528), 38 states have internal predecessors, (13528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:45,172 INFO L175 Difference]: Start difference. First operand has 618 places, 2188 transitions, 40520 flow. Second operand 37 states and 4225 transitions. [2023-08-26 11:36:45,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 2061 transitions, 40885 flow [2023-08-26 11:36:48,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 2061 transitions, 39380 flow, removed 115 selfloop flow, removed 17 redundant places. [2023-08-26 11:36:48,131 INFO L231 Difference]: Finished difference. Result has 609 places, 1679 transitions, 32042 flow [2023-08-26 11:36:48,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=31291, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=32042, PETRI_PLACES=609, PETRI_TRANSITIONS=1679} [2023-08-26 11:36:48,133 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 563 predicate places. [2023-08-26 11:36:48,133 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 1679 transitions, 32042 flow [2023-08-26 11:36:48,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 109.36363636363636) internal successors, (4812), 44 states have internal predecessors, (4812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:48,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:36:48,134 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:36:48,146 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 11:36:48,346 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 11:36:48,346 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t1Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:36:48,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:36:48,346 INFO L85 PathProgramCache]: Analyzing trace with hash 457329583, now seen corresponding path program 2 times [2023-08-26 11:36:48,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:36:48,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801978583] [2023-08-26 11:36:48,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:36:48,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:36:48,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:36:48,614 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 11:36:48,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:36:48,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801978583] [2023-08-26 11:36:48,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801978583] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:36:48,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111770888] [2023-08-26 11:36:48,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 11:36:48,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:36:48,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:36:48,616 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 11:36:48,617 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 11:36:48,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 11:36:48,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:36:48,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 11:36:48,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:36:48,806 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 43 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 11:36:48,806 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:36:48,898 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 43 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 11:36:48,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111770888] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:36:48,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:36:48,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 17 [2023-08-26 11:36:48,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731183923] [2023-08-26 11:36:48,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:36:48,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 11:36:48,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:36:48,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 11:36:48,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2023-08-26 11:36:48,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 356 [2023-08-26 11:36:48,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 1679 transitions, 32042 flow. Second operand has 18 states, 18 states have (on average 143.33333333333334) internal successors, (2580), 18 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:36:48,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:36:48,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 356 [2023-08-26 11:36:48,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:37:02,989 INFO L124 PetriNetUnfolderBase]: 16698/34168 cut-off events. [2023-08-26 11:37:02,990 INFO L125 PetriNetUnfolderBase]: For 723320/723320 co-relation queries the response was YES. [2023-08-26 11:37:03,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280761 conditions, 34168 events. 16698/34168 cut-off events. For 723320/723320 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 294952 event pairs, 4131 based on Foata normal form. 67/34235 useless extension candidates. Maximal degree in co-relation 280640. Up to 11051 conditions per place. [2023-08-26 11:37:03,487 INFO L140 encePairwiseOnDemand]: 347/356 looper letters, 969 selfloop transitions, 683 changer transitions 352/2004 dead transitions. [2023-08-26 11:37:03,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 2004 transitions, 40780 flow [2023-08-26 11:37:03,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 11:37:03,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 11:37:03,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2833 transitions. [2023-08-26 11:37:03,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883500887049085 [2023-08-26 11:37:03,489 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2833 transitions. [2023-08-26 11:37:03,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2833 transitions. [2023-08-26 11:37:03,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:37:03,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2833 transitions. [2023-08-26 11:37:03,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 149.10526315789474) internal successors, (2833), 19 states have internal predecessors, (2833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:37:03,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 356.0) internal successors, (7120), 20 states have internal predecessors, (7120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:37:03,494 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 356.0) internal successors, (7120), 20 states have internal predecessors, (7120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:37:03,494 INFO L175 Difference]: Start difference. First operand has 609 places, 1679 transitions, 32042 flow. Second operand 19 states and 2833 transitions. [2023-08-26 11:37:03,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 2004 transitions, 40780 flow [2023-08-26 11:37:05,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 2004 transitions, 36705 flow, removed 80 selfloop flow, removed 42 redundant places. [2023-08-26 11:37:05,978 INFO L231 Difference]: Finished difference. Result has 590 places, 1506 transitions, 26999 flow [2023-08-26 11:37:05,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=28005, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=679, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=26999, PETRI_PLACES=590, PETRI_TRANSITIONS=1506} [2023-08-26 11:37:05,980 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 544 predicate places. [2023-08-26 11:37:05,980 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 1506 transitions, 26999 flow [2023-08-26 11:37:05,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 143.33333333333334) internal successors, (2580), 18 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:37:05,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:37:05,984 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:37:05,990 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 11:37:06,190 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 11:37:06,190 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:37:06,190 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:37:06,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1226783486, now seen corresponding path program 3 times [2023-08-26 11:37:06,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:37:06,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217941016] [2023-08-26 11:37:06,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:37:06,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:37:06,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:37:07,560 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:37:07,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:37:07,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217941016] [2023-08-26 11:37:07,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217941016] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:37:07,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080088709] [2023-08-26 11:37:07,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 11:37:07,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:37:07,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:37:07,565 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 11:37:07,569 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 11:37:07,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 11:37:07,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:37:07,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 93 conjunts are in the unsatisfiable core [2023-08-26 11:37:07,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:37:08,169 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 11:37:08,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:37:08,400 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-26 11:37:08,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:37:08,626 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-26 11:37:09,107 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-26 11:37:09,162 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:37:09,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:37:13,390 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-26 11:37:13,550 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:37:13,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080088709] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:37:13,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:37:13,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 25, 25] total 77 [2023-08-26 11:37:13,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346895530] [2023-08-26 11:37:13,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:37:13,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2023-08-26 11:37:13,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:37:13,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2023-08-26 11:37:13,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=5683, Unknown=0, NotChecked=0, Total=6006 [2023-08-26 11:37:13,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 356 [2023-08-26 11:37:13,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 1506 transitions, 26999 flow. Second operand has 78 states, 78 states have (on average 105.96153846153847) internal successors, (8265), 78 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:37:13,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:37:13,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 356 [2023-08-26 11:37:13,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:38:10,866 INFO L124 PetriNetUnfolderBase]: 11215/24511 cut-off events. [2023-08-26 11:38:10,866 INFO L125 PetriNetUnfolderBase]: For 327576/327576 co-relation queries the response was YES. [2023-08-26 11:38:11,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170981 conditions, 24511 events. 11215/24511 cut-off events. For 327576/327576 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 209106 event pairs, 1577 based on Foata normal form. 81/24592 useless extension candidates. Maximal degree in co-relation 170869. Up to 4667 conditions per place. [2023-08-26 11:38:11,170 INFO L140 encePairwiseOnDemand]: 340/356 looper letters, 673 selfloop transitions, 1362 changer transitions 583/2618 dead transitions. [2023-08-26 11:38:11,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 2618 transitions, 45715 flow [2023-08-26 11:38:11,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2023-08-26 11:38:11,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2023-08-26 11:38:11,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 15790 transitions. [2023-08-26 11:38:11,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3058891902363425 [2023-08-26 11:38:11,180 INFO L72 ComplementDD]: Start complementDD. Operand 145 states and 15790 transitions. [2023-08-26 11:38:11,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 15790 transitions. [2023-08-26 11:38:11,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 11:38:11,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 145 states and 15790 transitions. [2023-08-26 11:38:11,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 146 states, 145 states have (on average 108.89655172413794) internal successors, (15790), 145 states have internal predecessors, (15790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:38:11,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 146 states, 146 states have (on average 356.0) internal successors, (51976), 146 states have internal predecessors, (51976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:38:11,230 INFO L81 ComplementDD]: Finished complementDD. Result has 146 states, 146 states have (on average 356.0) internal successors, (51976), 146 states have internal predecessors, (51976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:38:11,230 INFO L175 Difference]: Start difference. First operand has 590 places, 1506 transitions, 26999 flow. Second operand 145 states and 15790 transitions. [2023-08-26 11:38:11,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 2618 transitions, 45715 flow [2023-08-26 11:38:13,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 706 places, 2618 transitions, 43158 flow, removed 331 selfloop flow, removed 25 redundant places. [2023-08-26 11:38:13,157 INFO L231 Difference]: Finished difference. Result has 720 places, 1548 transitions, 28617 flow [2023-08-26 11:38:13,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=356, PETRI_DIFFERENCE_MINUEND_FLOW=25027, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=145, PETRI_FLOW=28617, PETRI_PLACES=720, PETRI_TRANSITIONS=1548} [2023-08-26 11:38:13,158 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 674 predicate places. [2023-08-26 11:38:13,158 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 1548 transitions, 28617 flow [2023-08-26 11:38:13,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 105.96153846153847) internal successors, (8265), 78 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:38:13,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 11:38:13,159 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:38:13,164 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 11:38:13,359 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 11:38:13,359 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t2Err2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-08-26 11:38:13,360 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 11:38:13,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1257818298, now seen corresponding path program 4 times [2023-08-26 11:38:13,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 11:38:13,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67777612] [2023-08-26 11:38:13,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 11:38:13,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 11:38:13,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 11:38:15,099 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:38:15,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 11:38:15,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67777612] [2023-08-26 11:38:15,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67777612] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 11:38:15,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283878062] [2023-08-26 11:38:15,100 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 11:38:15,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 11:38:15,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 11:38:15,101 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 11:38:15,106 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 11:38:15,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 11:38:15,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 11:38:15,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 103 conjunts are in the unsatisfiable core [2023-08-26 11:38:15,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 11:38:15,276 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-26 11:38:15,277 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2023-08-26 11:38:15,474 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 11:38:15,526 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2023-08-26 11:38:15,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:38:15,818 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-26 11:38:16,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 11:38:16,069 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-08-26 11:38:16,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-26 11:38:16,719 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:38:16,719 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 11:38:18,439 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:38:18,439 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-26 11:38:18,446 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 11:38:18,446 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2023-08-26 11:38:18,450 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-26 11:38:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 11:38:18,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283878062] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 11:38:18,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 11:38:18,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 26] total 81 [2023-08-26 11:38:18,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662718796] [2023-08-26 11:38:18,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 11:38:18,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2023-08-26 11:38:18,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 11:38:18,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2023-08-26 11:38:18,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=402, Invalid=6395, Unknown=9, NotChecked=0, Total=6806 [2023-08-26 11:38:18,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 356 [2023-08-26 11:38:18,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 1548 transitions, 28617 flow. Second operand has 83 states, 83 states have (on average 90.8433734939759) internal successors, (7540), 83 states have internal predecessors, (7540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 11:38:18,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 11:38:18,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 356 [2023-08-26 11:38:18,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 11:38:52,162 WARN L234 SmtUtils]: Spent 9.51s on a formula simplification that was a NOOP. DAG size: 95 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:39:20,168 WARN L234 SmtUtils]: Spent 11.29s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:39:36,164 WARN L234 SmtUtils]: Spent 7.92s on a formula simplification that was a NOOP. DAG size: 104 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:39:46,547 WARN L234 SmtUtils]: Spent 5.06s on a formula simplification that was a NOOP. DAG size: 100 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:40:04,106 WARN L234 SmtUtils]: Spent 5.71s on a formula simplification that was a NOOP. DAG size: 112 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:40:07,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:40:16,048 WARN L234 SmtUtils]: Spent 6.67s on a formula simplification that was a NOOP. DAG size: 96 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:40:35,416 WARN L234 SmtUtils]: Spent 16.27s on a formula simplification. DAG size of input: 110 DAG size of output: 97 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:40:49,199 WARN L234 SmtUtils]: Spent 7.09s on a formula simplification that was a NOOP. DAG size: 134 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:40:54,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:40:56,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:40:59,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:41:01,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:41:03,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:41:05,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:41:07,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:41:18,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:41:20,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:41:22,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 11:42:19,102 WARN L234 SmtUtils]: Spent 22.93s on a formula simplification. DAG size of input: 135 DAG size of output: 121 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:42:42,116 WARN L234 SmtUtils]: Spent 19.38s on a formula simplification. DAG size of input: 140 DAG size of output: 118 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:43:05,694 WARN L234 SmtUtils]: Spent 22.50s on a formula simplification. DAG size of input: 119 DAG size of output: 106 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 11:43:08,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] Received shutdown request... [2023-08-26 11:43:13,821 WARN L266 SmtUtils]: Removed 11 from assertion stack [2023-08-26 11:43:13,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2023-08-26 11:43:13,823 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err2ASSERT_VIOLATIONASSERT (21 of 22 remaining) [2023-08-26 11:43:13,830 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 11:43:13,850 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 11:43:13,850 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 11:43:14,023 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 11:43:14,024 WARN L619 AbstractCegarLoop]: Verification canceled: while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. [2023-08-26 11:43:14,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 22 remaining) [2023-08-26 11:43:14,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 22 remaining) [2023-08-26 11:43:14,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 22 remaining) [2023-08-26 11:43:14,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 22 remaining) [2023-08-26 11:43:14,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 22 remaining) [2023-08-26 11:43:14,025 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err2ASSERT_VIOLATIONASSERT (8 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err2ASSERT_VIOLATIONASSERT (7 of 22 remaining) [2023-08-26 11:43:14,026 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 22 remaining) [2023-08-26 11:43:14,027 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 22 remaining) [2023-08-26 11:43:14,027 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 22 remaining) [2023-08-26 11:43:14,027 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 22 remaining) [2023-08-26 11:43:14,027 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err2ASSERT_VIOLATIONASSERT (2 of 22 remaining) [2023-08-26 11:43:14,027 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 22 remaining) [2023-08-26 11:43:14,027 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 22 remaining) [2023-08-26 11:43:14,027 INFO L445 BasicCegarLoop]: Path program histogram: [6, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 11:43:14,031 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 11:43:14,031 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 11:43:14,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 11:43:14 BasicIcfg [2023-08-26 11:43:14,034 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 11:43:14,034 INFO L158 Benchmark]: Toolchain (without parser) took 776985.80ms. Allocated memory was 390.1MB in the beginning and 14.7GB in the end (delta: 14.3GB). Free memory was 362.9MB in the beginning and 7.7GB in the end (delta: -7.3GB). Peak memory consumption was 7.0GB. Max. memory is 16.0GB. [2023-08-26 11:43:14,034 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 390.1MB. Free memory is still 365.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 11:43:14,034 INFO L158 Benchmark]: CACSL2BoogieTranslator took 568.99ms. Allocated memory is still 390.1MB. Free memory was 362.9MB in the beginning and 333.7MB in the end (delta: 29.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-26 11:43:14,035 INFO L158 Benchmark]: Boogie Procedure Inliner took 65.56ms. Allocated memory is still 390.1MB. Free memory was 333.3MB in the beginning and 330.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 11:43:14,035 INFO L158 Benchmark]: Boogie Preprocessor took 47.72ms. Allocated memory is still 390.1MB. Free memory was 330.7MB in the beginning and 329.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 11:43:14,035 INFO L158 Benchmark]: RCFGBuilder took 500.50ms. Allocated memory was 390.1MB in the beginning and 522.2MB in the end (delta: 132.1MB). Free memory was 329.1MB in the beginning and 493.1MB in the end (delta: -164.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-08-26 11:43:14,035 INFO L158 Benchmark]: TraceAbstraction took 775797.98ms. Allocated memory was 522.2MB in the beginning and 14.7GB in the end (delta: 14.2GB). Free memory was 493.1MB in the beginning and 7.7GB in the end (delta: -7.2GB). Peak memory consumption was 7.0GB. Max. memory is 16.0GB. [2023-08-26 11:43:14,037 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.13ms. Allocated memory is still 390.1MB. Free memory is still 365.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 568.99ms. Allocated memory is still 390.1MB. Free memory was 362.9MB in the beginning and 333.7MB in the end (delta: 29.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 65.56ms. Allocated memory is still 390.1MB. Free memory was 333.3MB in the beginning and 330.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 47.72ms. Allocated memory is still 390.1MB. Free memory was 330.7MB in the beginning and 329.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 500.50ms. Allocated memory was 390.1MB in the beginning and 522.2MB in the end (delta: 132.1MB). Free memory was 329.1MB in the beginning and 493.1MB in the end (delta: -164.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 775797.98ms. Allocated memory was 522.2MB in the beginning and 14.7GB in the end (delta: 14.2GB). Free memory was 493.1MB in the beginning and 7.7GB in the end (delta: -7.2GB). Peak memory consumption was 7.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 261]: Unsoundness Warning unspecified type, defaulting to int C: short [261] - GenericResultAtLocation [Line: 261]: Unsoundness Warning unspecified type, defaulting to int C: short [261] - GenericResultAtLocation [Line: 753]: Unsoundness Warning unspecified type, defaulting to int C: unsigned short [753] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.0s, 159 PlacesBefore, 46 PlacesAfterwards, 164 TransitionsBefore, 44 TransitionsAfterwards, 8840 CoEnabledTransitionPairs, 6 FixpointIterations, 36 TrivialSequentialCompositions, 106 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 32 ConcurrentYvCompositions, 7 ChoiceCompositions, 181 TotalNumberOfCompositions, 14114 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10959, independent: 10742, independent conditional: 0, independent unconditional: 10742, dependent: 217, dependent conditional: 0, dependent unconditional: 217, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5056, independent: 4998, independent conditional: 0, independent unconditional: 4998, dependent: 58, dependent conditional: 0, dependent unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 10959, independent: 5744, independent conditional: 0, independent unconditional: 5744, dependent: 159, dependent conditional: 0, dependent unconditional: 159, unknown: 5056, unknown conditional: 0, unknown unconditional: 5056] , Statistics on independence cache: Total cache size (in pairs): 306, Positive cache size: 286, Positive conditional cache size: 0, Positive unconditional cache size: 286, Negative cache size: 20, Negative conditional cache size: 0, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: 1023]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: 1022]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 140 for 2131ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 268 locations, 22 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 775.7s, OverallIterations: 35, TraceHistogramMax: 6, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 724.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.1s, HoareTripleCheckerStatistics: 606 mSolverCounterUnknown, 13784 SdHoareTripleChecker+Valid, 82.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13784 mSDsluCounter, 2 SdHoareTripleChecker+Invalid, 76.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1420 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 986 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 85677 IncrementalHoareTripleChecker+Invalid, 88689 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 986 mSolverCounterUnsat, 2 mSDtfsCounter, 85677 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 606 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2565 GetRequests, 822 SyntacticMatches, 36 SemanticMatches, 1706 ConstructedPredicates, 2 IntricatePredicates, 14 DeprecatedPredicates, 65707 ImplicationChecksByTransitivity, 366.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=108313occurred in iteration=30, InterpolantAutomatonStates: 961, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 38.0s InterpolantComputationTime, 1446 NumberOfCodeBlocks, 1418 NumberOfCodeBlocksAsserted, 71 NumberOfCheckSat, 1937 ConstructedInterpolants, 26 QuantifiedInterpolants, 29480 SizeOfPredicates, 338 NumberOfNonLiveVariables, 6206 ConjunctsInSsa, 868 ConjunctsInUnsatCore, 71 InterpolantComputations, 19 PerfectInterpolantSequences, 365/1385 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