/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/clever.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 19:37:25,693 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 19:37:25,775 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 19:37:25,779 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 19:37:25,779 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 19:37:25,808 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 19:37:25,809 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 19:37:25,809 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 19:37:25,810 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 19:37:25,813 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 19:37:25,813 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 19:37:25,814 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 19:37:25,814 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 19:37:25,815 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 19:37:25,815 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 19:37:25,816 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 19:37:25,816 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 19:37:25,816 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 19:37:25,816 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 19:37:25,817 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 19:37:25,817 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 19:37:25,818 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 19:37:25,818 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 19:37:25,818 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 19:37:25,819 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 19:37:25,819 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 19:37:25,819 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 19:37:25,819 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:37:25,820 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 19:37:25,820 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 19:37:25,821 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 19:37:25,821 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 19:37:25,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 19:37:25,821 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 19:37:25,821 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 19:37:25,822 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: 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 19:37:26,101 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 19:37:26,118 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 19:37:26,120 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 19:37:26,121 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 19:37:26,121 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 19:37:26,122 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/clever.wvr.c [2023-08-26 19:37:27,279 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 19:37:27,489 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 19:37:27,489 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/clever.wvr.c [2023-08-26 19:37:27,496 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10f83a2a4/849af26915c7499987e214c388278d3f/FLAG834947acd [2023-08-26 19:37:27,511 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10f83a2a4/849af26915c7499987e214c388278d3f [2023-08-26 19:37:27,515 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 19:37:27,516 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 19:37:27,519 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 19:37:27,519 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 19:37:27,522 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 19:37:27,522 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,523 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@381d3b4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27, skipping insertion in model container [2023-08-26 19:37:27,523 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,542 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 19:37:27,710 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:37:27,720 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 19:37:27,750 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:37:27,766 INFO L206 MainTranslator]: Completed translation [2023-08-26 19:37:27,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27 WrapperNode [2023-08-26 19:37:27,766 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 19:37:27,767 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 19:37:27,767 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 19:37:27,768 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 19:37:27,773 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,786 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,808 INFO L138 Inliner]: procedures = 19, calls = 22, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 87 [2023-08-26 19:37:27,808 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 19:37:27,809 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 19:37:27,810 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 19:37:27,810 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 19:37:27,817 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,817 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,821 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,822 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,835 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,838 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,839 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,840 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,841 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 19:37:27,842 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 19:37:27,842 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 19:37:27,842 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 19:37:27,843 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (1/1) ... [2023-08-26 19:37:27,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:37:27,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:27,866 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 19:37:27,876 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 19:37:27,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 19:37:27,896 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 19:37:27,896 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 19:37:27,896 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 19:37:27,897 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 19:37:27,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 19:37:27,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 19:37:27,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 19:37:27,897 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 19:37:27,897 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 19:37:27,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 19:37:27,898 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 19:37:27,899 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 19:37:27,997 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 19:37:28,002 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 19:37:28,268 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 19:37:28,274 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 19:37:28,275 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-26 19:37:28,276 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:37:28 BoogieIcfgContainer [2023-08-26 19:37:28,276 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 19:37:28,278 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 19:37:28,278 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 19:37:28,282 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 19:37:28,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 07:37:27" (1/3) ... [2023-08-26 19:37:28,283 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42f19899 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:37:28, skipping insertion in model container [2023-08-26 19:37:28,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:27" (2/3) ... [2023-08-26 19:37:28,283 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42f19899 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:37:28, skipping insertion in model container [2023-08-26 19:37:28,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:37:28" (3/3) ... [2023-08-26 19:37:28,284 INFO L112 eAbstractionObserver]: Analyzing ICFG clever.wvr.c [2023-08-26 19:37:28,299 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 19:37:28,300 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 19:37:28,300 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 19:37:28,382 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 19:37:28,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 126 places, 128 transitions, 272 flow [2023-08-26 19:37:28,491 INFO L124 PetriNetUnfolderBase]: 9/126 cut-off events. [2023-08-26 19:37:28,492 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 19:37:28,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135 conditions, 126 events. 9/126 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 110 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 89. Up to 2 conditions per place. [2023-08-26 19:37:28,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 128 transitions, 272 flow [2023-08-26 19:37:28,507 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 117 transitions, 246 flow [2023-08-26 19:37:28,511 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 19:37:28,524 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 117 transitions, 246 flow [2023-08-26 19:37:28,528 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 117 transitions, 246 flow [2023-08-26 19:37:28,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 117 transitions, 246 flow [2023-08-26 19:37:28,566 INFO L124 PetriNetUnfolderBase]: 9/117 cut-off events. [2023-08-26 19:37:28,566 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 19:37:28,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 117 events. 9/117 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 108 event pairs, 0 based on Foata normal form. 0/100 useless extension candidates. Maximal degree in co-relation 89. Up to 2 conditions per place. [2023-08-26 19:37:28,569 INFO L119 LiptonReduction]: Number of co-enabled transitions 972 [2023-08-26 19:37:32,264 INFO L134 LiptonReduction]: Checked pairs total: 991 [2023-08-26 19:37:32,265 INFO L136 LiptonReduction]: Total number of compositions: 120 [2023-08-26 19:37:32,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 19:37:32,280 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;@308322a3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 19:37:32,281 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2023-08-26 19:37:32,282 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 19:37:32,282 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-08-26 19:37:32,282 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:37:32,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:32,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 19:37:32,283 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:32,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:32,287 INFO L85 PathProgramCache]: Analyzing trace with hash 473, now seen corresponding path program 1 times [2023-08-26 19:37:32,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:32,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143788894] [2023-08-26 19:37:32,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:32,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:32,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:32,350 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 19:37:32,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:32,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143788894] [2023-08-26 19:37:32,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143788894] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:32,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:32,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 19:37:32,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752113940] [2023-08-26 19:37:32,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:32,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 19:37:32,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:32,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 19:37:32,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 19:37:32,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 248 [2023-08-26 19:37:32,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 23 transitions, 58 flow. Second operand has 2 states, 2 states have (on average 117.5) internal successors, (235), 2 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:32,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 248 [2023-08-26 19:37:32,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:32,436 INFO L124 PetriNetUnfolderBase]: 75/122 cut-off events. [2023-08-26 19:37:32,437 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:32,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259 conditions, 122 events. 75/122 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 258 event pairs, 35 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 210. Up to 123 conditions per place. [2023-08-26 19:37:32,439 INFO L140 encePairwiseOnDemand]: 246/248 looper letters, 21 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 19:37:32,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 21 transitions, 96 flow [2023-08-26 19:37:32,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 19:37:32,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 19:37:32,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 257 transitions. [2023-08-26 19:37:32,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5181451612903226 [2023-08-26 19:37:32,450 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 257 transitions. [2023-08-26 19:37:32,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 257 transitions. [2023-08-26 19:37:32,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:32,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 257 transitions. [2023-08-26 19:37:32,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 128.5) internal successors, (257), 2 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 248.0) internal successors, (744), 3 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,460 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 248.0) internal successors, (744), 3 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,462 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 58 flow. Second operand 2 states and 257 transitions. [2023-08-26 19:37:32,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 21 transitions, 96 flow [2023-08-26 19:37:32,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 21 transitions, 88 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 19:37:32,465 INFO L231 Difference]: Finished difference. Result has 22 places, 21 transitions, 46 flow [2023-08-26 19:37:32,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=22, PETRI_TRANSITIONS=21} [2023-08-26 19:37:32,469 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -5 predicate places. [2023-08-26 19:37:32,469 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 21 transitions, 46 flow [2023-08-26 19:37:32,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 117.5) internal successors, (235), 2 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:32,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:37:32,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 19:37:32,470 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:32,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:32,471 INFO L85 PathProgramCache]: Analyzing trace with hash 465912, now seen corresponding path program 1 times [2023-08-26 19:37:32,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:32,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596119833] [2023-08-26 19:37:32,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:32,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:32,596 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 19:37:32,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:32,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596119833] [2023-08-26 19:37:32,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596119833] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:32,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:32,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:32,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736698121] [2023-08-26 19:37:32,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:32,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:32,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:32,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:32,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:32,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 248 [2023-08-26 19:37:32,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:32,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 248 [2023-08-26 19:37:32,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:32,638 INFO L124 PetriNetUnfolderBase]: 69/111 cut-off events. [2023-08-26 19:37:32,639 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:37:32,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 111 events. 69/111 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 225 event pairs, 32 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 226. Up to 111 conditions per place. [2023-08-26 19:37:32,640 INFO L140 encePairwiseOnDemand]: 245/248 looper letters, 18 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-26 19:37:32,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 19 transitions, 80 flow [2023-08-26 19:37:32,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:32,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:32,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 315 transitions. [2023-08-26 19:37:32,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42338709677419356 [2023-08-26 19:37:32,643 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 315 transitions. [2023-08-26 19:37:32,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 315 transitions. [2023-08-26 19:37:32,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:32,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 315 transitions. [2023-08-26 19:37:32,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 105.0) internal successors, (315), 3 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,647 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,647 INFO L175 Difference]: Start difference. First operand has 22 places, 21 transitions, 46 flow. Second operand 3 states and 315 transitions. [2023-08-26 19:37:32,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 19 transitions, 80 flow [2023-08-26 19:37:32,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 19 transitions, 80 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 19:37:32,648 INFO L231 Difference]: Finished difference. Result has 22 places, 19 transitions, 44 flow [2023-08-26 19:37:32,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=22, PETRI_TRANSITIONS=19} [2023-08-26 19:37:32,649 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -5 predicate places. [2023-08-26 19:37:32,649 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 19 transitions, 44 flow [2023-08-26 19:37:32,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:32,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:37:32,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 19:37:32,650 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:32,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:32,650 INFO L85 PathProgramCache]: Analyzing trace with hash 465910, now seen corresponding path program 1 times [2023-08-26 19:37:32,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:32,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355222744] [2023-08-26 19:37:32,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:32,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:32,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:32,758 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 19:37:32,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:32,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355222744] [2023-08-26 19:37:32,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355222744] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:32,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:32,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:32,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704857765] [2023-08-26 19:37:32,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:32,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:32,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:32,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:32,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:32,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 248 [2023-08-26 19:37:32,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 101.0) internal successors, (303), 3 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:32,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 248 [2023-08-26 19:37:32,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:32,794 INFO L124 PetriNetUnfolderBase]: 63/100 cut-off events. [2023-08-26 19:37:32,794 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:37:32,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 100 events. 63/100 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 197 event pairs, 29 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 205. Up to 100 conditions per place. [2023-08-26 19:37:32,795 INFO L140 encePairwiseOnDemand]: 245/248 looper letters, 16 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-26 19:37:32,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 17 transitions, 74 flow [2023-08-26 19:37:32,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:32,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:32,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 319 transitions. [2023-08-26 19:37:32,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42876344086021506 [2023-08-26 19:37:32,799 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 319 transitions. [2023-08-26 19:37:32,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 319 transitions. [2023-08-26 19:37:32,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:32,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 319 transitions. [2023-08-26 19:37:32,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.33333333333333) internal successors, (319), 3 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,804 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,804 INFO L175 Difference]: Start difference. First operand has 22 places, 19 transitions, 44 flow. Second operand 3 states and 319 transitions. [2023-08-26 19:37:32,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 17 transitions, 74 flow [2023-08-26 19:37:32,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 17 transitions, 73 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:32,805 INFO L231 Difference]: Finished difference. Result has 21 places, 17 transitions, 41 flow [2023-08-26 19:37:32,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=21, PETRI_TRANSITIONS=17} [2023-08-26 19:37:32,807 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -6 predicate places. [2023-08-26 19:37:32,807 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 17 transitions, 41 flow [2023-08-26 19:37:32,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 101.0) internal successors, (303), 3 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:32,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:32,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 19:37:32,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 19:37:32,810 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:32,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:32,811 INFO L85 PathProgramCache]: Analyzing trace with hash 447750795, now seen corresponding path program 1 times [2023-08-26 19:37:32,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:32,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095816926] [2023-08-26 19:37:32,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:32,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:32,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:33,023 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 19:37:33,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:33,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095816926] [2023-08-26 19:37:33,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095816926] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:33,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:33,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 19:37:33,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749115472] [2023-08-26 19:37:33,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:33,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:33,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:33,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:33,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:33,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-08-26 19:37:33,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 97.25) internal successors, (389), 4 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:33,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-08-26 19:37:33,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:33,056 INFO L124 PetriNetUnfolderBase]: 49/80 cut-off events. [2023-08-26 19:37:33,057 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:37:33,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 80 events. 49/80 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 138 event pairs, 22 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 166. Up to 80 conditions per place. [2023-08-26 19:37:33,057 INFO L140 encePairwiseOnDemand]: 246/248 looper letters, 15 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-26 19:37:33,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 16 transitions, 71 flow [2023-08-26 19:37:33,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:33,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:33,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 305 transitions. [2023-08-26 19:37:33,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099462365591398 [2023-08-26 19:37:33,059 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 305 transitions. [2023-08-26 19:37:33,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 305 transitions. [2023-08-26 19:37:33,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:33,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 305 transitions. [2023-08-26 19:37:33,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 101.66666666666667) internal successors, (305), 3 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,062 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,063 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 41 flow. Second operand 3 states and 305 transitions. [2023-08-26 19:37:33,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 16 transitions, 71 flow [2023-08-26 19:37:33,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 16 transitions, 70 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:33,063 INFO L231 Difference]: Finished difference. Result has 21 places, 16 transitions, 40 flow [2023-08-26 19:37:33,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=21, PETRI_TRANSITIONS=16} [2023-08-26 19:37:33,064 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -6 predicate places. [2023-08-26 19:37:33,064 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 16 transitions, 40 flow [2023-08-26 19:37:33,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 97.25) internal successors, (389), 4 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:33,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 19:37:33,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 19:37:33,065 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:33,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:33,066 INFO L85 PathProgramCache]: Analyzing trace with hash 447750794, now seen corresponding path program 1 times [2023-08-26 19:37:33,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:33,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288286821] [2023-08-26 19:37:33,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:33,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:33,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:33,128 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 19:37:33,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:33,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288286821] [2023-08-26 19:37:33,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288286821] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:33,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:33,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 19:37:33,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682063430] [2023-08-26 19:37:33,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:33,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:33,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:33,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:33,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:33,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 248 [2023-08-26 19:37:33,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 96.25) internal successors, (385), 4 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:33,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 248 [2023-08-26 19:37:33,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:33,154 INFO L124 PetriNetUnfolderBase]: 35/60 cut-off events. [2023-08-26 19:37:33,154 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:37:33,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 60 events. 35/60 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 85 event pairs, 15 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 127. Up to 60 conditions per place. [2023-08-26 19:37:33,155 INFO L140 encePairwiseOnDemand]: 246/248 looper letters, 14 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-26 19:37:33,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 15 transitions, 68 flow [2023-08-26 19:37:33,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:33,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:33,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 301 transitions. [2023-08-26 19:37:33,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40456989247311825 [2023-08-26 19:37:33,157 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 301 transitions. [2023-08-26 19:37:33,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 301 transitions. [2023-08-26 19:37:33,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:33,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 301 transitions. [2023-08-26 19:37:33,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,161 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,161 INFO L175 Difference]: Start difference. First operand has 21 places, 16 transitions, 40 flow. Second operand 3 states and 301 transitions. [2023-08-26 19:37:33,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 15 transitions, 68 flow [2023-08-26 19:37:33,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 15 transitions, 67 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:33,162 INFO L231 Difference]: Finished difference. Result has 21 places, 15 transitions, 39 flow [2023-08-26 19:37:33,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=21, PETRI_TRANSITIONS=15} [2023-08-26 19:37:33,162 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -6 predicate places. [2023-08-26 19:37:33,163 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 15 transitions, 39 flow [2023-08-26 19:37:33,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 96.25) internal successors, (385), 4 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:33,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:33,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 19:37:33,163 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:33,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:33,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1812774620, now seen corresponding path program 1 times [2023-08-26 19:37:33,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:33,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26488021] [2023-08-26 19:37:33,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:33,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:33,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:33,446 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 19:37:33,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:33,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26488021] [2023-08-26 19:37:33,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26488021] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:33,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:33,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 19:37:33,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265812559] [2023-08-26 19:37:33,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:33,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:33,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:33,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:33,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:33,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 248 [2023-08-26 19:37:33,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 15 transitions, 39 flow. Second operand has 4 states, 4 states have (on average 103.75) internal successors, (415), 4 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:33,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 248 [2023-08-26 19:37:33,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:33,506 INFO L124 PetriNetUnfolderBase]: 69/117 cut-off events. [2023-08-26 19:37:33,506 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 19:37:33,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 117 events. 69/117 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 282 event pairs, 15 based on Foata normal form. 1/78 useless extension candidates. Maximal degree in co-relation 245. Up to 73 conditions per place. [2023-08-26 19:37:33,507 INFO L140 encePairwiseOnDemand]: 244/248 looper letters, 23 selfloop transitions, 3 changer transitions 1/27 dead transitions. [2023-08-26 19:37:33,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 27 transitions, 120 flow [2023-08-26 19:37:33,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:33,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:33,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 331 transitions. [2023-08-26 19:37:33,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44489247311827956 [2023-08-26 19:37:33,509 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 331 transitions. [2023-08-26 19:37:33,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 331 transitions. [2023-08-26 19:37:33,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:33,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 331 transitions. [2023-08-26 19:37:33,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 110.33333333333333) internal successors, (331), 3 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,512 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,512 INFO L175 Difference]: Start difference. First operand has 21 places, 15 transitions, 39 flow. Second operand 3 states and 331 transitions. [2023-08-26 19:37:33,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 27 transitions, 120 flow [2023-08-26 19:37:33,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 27 transitions, 119 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:33,513 INFO L231 Difference]: Finished difference. Result has 23 places, 17 transitions, 57 flow [2023-08-26 19:37:33,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=23, PETRI_TRANSITIONS=17} [2023-08-26 19:37:33,516 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -4 predicate places. [2023-08-26 19:37:33,516 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 17 transitions, 57 flow [2023-08-26 19:37:33,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 103.75) internal successors, (415), 4 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:33,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:33,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 19:37:33,518 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:33,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:33,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1547196692, now seen corresponding path program 1 times [2023-08-26 19:37:33,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:33,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109027786] [2023-08-26 19:37:33,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:33,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:33,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:33,577 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:33,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:33,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109027786] [2023-08-26 19:37:33,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109027786] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:33,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:33,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:37:33,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697220544] [2023-08-26 19:37:33,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:33,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:33,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:33,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:33,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:33,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:37:33,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 17 transitions, 57 flow. Second operand has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 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 19:37:33,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:33,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:37:33,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:33,661 INFO L124 PetriNetUnfolderBase]: 125/216 cut-off events. [2023-08-26 19:37:33,662 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2023-08-26 19:37:33,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 527 conditions, 216 events. 125/216 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 677 event pairs, 11 based on Foata normal form. 8/202 useless extension candidates. Maximal degree in co-relation 522. Up to 79 conditions per place. [2023-08-26 19:37:33,663 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 40 selfloop transitions, 7 changer transitions 2/49 dead transitions. [2023-08-26 19:37:33,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 49 transitions, 246 flow [2023-08-26 19:37:33,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:33,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:33,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 554 transitions. [2023-08-26 19:37:33,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4467741935483871 [2023-08-26 19:37:33,666 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 554 transitions. [2023-08-26 19:37:33,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 554 transitions. [2023-08-26 19:37:33,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:33,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 554 transitions. [2023-08-26 19:37:33,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.8) internal successors, (554), 5 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,670 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,670 INFO L175 Difference]: Start difference. First operand has 23 places, 17 transitions, 57 flow. Second operand 5 states and 554 transitions. [2023-08-26 19:37:33,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 49 transitions, 246 flow [2023-08-26 19:37:33,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 49 transitions, 239 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:33,671 INFO L231 Difference]: Finished difference. Result has 29 places, 23 transitions, 105 flow [2023-08-26 19:37:33,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=105, PETRI_PLACES=29, PETRI_TRANSITIONS=23} [2023-08-26 19:37:33,672 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 2 predicate places. [2023-08-26 19:37:33,672 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 23 transitions, 105 flow [2023-08-26 19:37:33,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 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 19:37:33,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:33,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:33,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 19:37:33,673 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:33,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:33,673 INFO L85 PathProgramCache]: Analyzing trace with hash -296484170, now seen corresponding path program 2 times [2023-08-26 19:37:33,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:33,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923465568] [2023-08-26 19:37:33,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:33,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:33,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:33,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:33,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923465568] [2023-08-26 19:37:33,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923465568] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:33,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:33,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:37:33,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144731014] [2023-08-26 19:37:33,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:33,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:33,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:33,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:33,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:33,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:37:33,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 23 transitions, 105 flow. Second operand has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 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 19:37:33,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:33,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:37:33,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:33,793 INFO L124 PetriNetUnfolderBase]: 125/210 cut-off events. [2023-08-26 19:37:33,793 INFO L125 PetriNetUnfolderBase]: For 170/170 co-relation queries the response was YES. [2023-08-26 19:37:33,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 210 events. 125/210 cut-off events. For 170/170 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 632 event pairs, 17 based on Foata normal form. 4/214 useless extension candidates. Maximal degree in co-relation 654. Up to 92 conditions per place. [2023-08-26 19:37:33,796 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 32 selfloop transitions, 11 changer transitions 6/49 dead transitions. [2023-08-26 19:37:33,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 49 transitions, 305 flow [2023-08-26 19:37:33,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:33,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:33,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 549 transitions. [2023-08-26 19:37:33,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.442741935483871 [2023-08-26 19:37:33,798 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 549 transitions. [2023-08-26 19:37:33,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 549 transitions. [2023-08-26 19:37:33,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:33,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 549 transitions. [2023-08-26 19:37:33,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,802 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:33,802 INFO L175 Difference]: Start difference. First operand has 29 places, 23 transitions, 105 flow. Second operand 5 states and 549 transitions. [2023-08-26 19:37:33,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 49 transitions, 305 flow [2023-08-26 19:37:33,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 49 transitions, 305 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 19:37:33,807 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 170 flow [2023-08-26 19:37:33,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2023-08-26 19:37:33,809 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 9 predicate places. [2023-08-26 19:37:33,809 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 170 flow [2023-08-26 19:37:33,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 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 19:37:33,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:33,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:33,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 19:37:33,810 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:33,814 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:33,814 INFO L85 PathProgramCache]: Analyzing trace with hash -329297151, now seen corresponding path program 1 times [2023-08-26 19:37:33,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:33,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097745324] [2023-08-26 19:37:33,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:33,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:33,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:33,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:33,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:33,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097745324] [2023-08-26 19:37:33,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097745324] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:33,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592669158] [2023-08-26 19:37:33,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:33,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:33,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:33,876 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 19:37:33,877 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 19:37:33,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:33,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-26 19:37:33,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:34,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:34,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:34,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:34,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592669158] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:34,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:34,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-08-26 19:37:34,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399344321] [2023-08-26 19:37:34,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:34,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 19:37:34,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:34,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 19:37:34,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-26 19:37:34,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:37:34,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 27 transitions, 170 flow. Second operand has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:34,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:37:34,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:34,202 INFO L124 PetriNetUnfolderBase]: 131/230 cut-off events. [2023-08-26 19:37:34,202 INFO L125 PetriNetUnfolderBase]: For 345/345 co-relation queries the response was YES. [2023-08-26 19:37:34,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 873 conditions, 230 events. 131/230 cut-off events. For 345/345 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 733 event pairs, 2 based on Foata normal form. 20/250 useless extension candidates. Maximal degree in co-relation 861. Up to 96 conditions per place. [2023-08-26 19:37:34,205 INFO L140 encePairwiseOnDemand]: 243/248 looper letters, 43 selfloop transitions, 9 changer transitions 4/56 dead transitions. [2023-08-26 19:37:34,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 56 transitions, 419 flow [2023-08-26 19:37:34,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:34,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:34,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 553 transitions. [2023-08-26 19:37:34,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4459677419354839 [2023-08-26 19:37:34,207 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 553 transitions. [2023-08-26 19:37:34,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 553 transitions. [2023-08-26 19:37:34,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:34,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 553 transitions. [2023-08-26 19:37:34,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.6) internal successors, (553), 5 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,211 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,211 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 170 flow. Second operand 5 states and 553 transitions. [2023-08-26 19:37:34,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 56 transitions, 419 flow [2023-08-26 19:37:34,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 56 transitions, 413 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-26 19:37:34,215 INFO L231 Difference]: Finished difference. Result has 42 places, 32 transitions, 242 flow [2023-08-26 19:37:34,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=242, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2023-08-26 19:37:34,216 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 15 predicate places. [2023-08-26 19:37:34,216 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 242 flow [2023-08-26 19:37:34,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:34,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:34,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 19:37:34,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:34,423 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:34,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:34,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1186717249, now seen corresponding path program 2 times [2023-08-26 19:37:34,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:34,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547458718] [2023-08-26 19:37:34,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:34,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:34,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:34,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:34,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:34,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547458718] [2023-08-26 19:37:34,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547458718] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:34,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:34,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:37:34,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846507943] [2023-08-26 19:37:34,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:34,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:34,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:34,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:34,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:34,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:37:34,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 242 flow. Second operand has 4 states, 4 states have (on average 105.5) internal successors, (422), 4 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:34,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:37:34,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:34,552 INFO L124 PetriNetUnfolderBase]: 119/205 cut-off events. [2023-08-26 19:37:34,552 INFO L125 PetriNetUnfolderBase]: For 493/493 co-relation queries the response was YES. [2023-08-26 19:37:34,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 863 conditions, 205 events. 119/205 cut-off events. For 493/493 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 578 event pairs, 26 based on Foata normal form. 2/207 useless extension candidates. Maximal degree in co-relation 848. Up to 68 conditions per place. [2023-08-26 19:37:34,555 INFO L140 encePairwiseOnDemand]: 243/248 looper letters, 41 selfloop transitions, 9 changer transitions 2/52 dead transitions. [2023-08-26 19:37:34,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 52 transitions, 448 flow [2023-08-26 19:37:34,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:34,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:34,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 546 transitions. [2023-08-26 19:37:34,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403225806451613 [2023-08-26 19:37:34,557 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 546 transitions. [2023-08-26 19:37:34,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 546 transitions. [2023-08-26 19:37:34,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:34,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 546 transitions. [2023-08-26 19:37:34,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.2) internal successors, (546), 5 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,563 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,563 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 242 flow. Second operand 5 states and 546 transitions. [2023-08-26 19:37:34,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 52 transitions, 448 flow [2023-08-26 19:37:34,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 430 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-26 19:37:34,568 INFO L231 Difference]: Finished difference. Result has 47 places, 35 transitions, 284 flow [2023-08-26 19:37:34,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=284, PETRI_PLACES=47, PETRI_TRANSITIONS=35} [2023-08-26 19:37:34,569 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 20 predicate places. [2023-08-26 19:37:34,569 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 35 transitions, 284 flow [2023-08-26 19:37:34,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 105.5) internal successors, (422), 4 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:34,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:34,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:34,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 19:37:34,570 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:34,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:34,570 INFO L85 PathProgramCache]: Analyzing trace with hash 298623701, now seen corresponding path program 1 times [2023-08-26 19:37:34,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:34,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165563428] [2023-08-26 19:37:34,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:34,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:34,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:34,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:34,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:34,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165563428] [2023-08-26 19:37:34,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165563428] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:34,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839809755] [2023-08-26 19:37:34,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:34,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:34,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:34,962 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 19:37:34,987 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 19:37:35,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:35,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 19:37:35,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:35,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:35,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:35,408 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:35,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839809755] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:35,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:35,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2023-08-26 19:37:35,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280987351] [2023-08-26 19:37:35,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:35,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 19:37:35,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:35,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 19:37:35,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-08-26 19:37:35,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-08-26 19:37:35,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 35 transitions, 284 flow. Second operand has 14 states, 14 states have (on average 87.64285714285714) internal successors, (1227), 14 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:35,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:35,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-08-26 19:37:35,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:35,750 INFO L124 PetriNetUnfolderBase]: 252/433 cut-off events. [2023-08-26 19:37:35,751 INFO L125 PetriNetUnfolderBase]: For 1201/1201 co-relation queries the response was YES. [2023-08-26 19:37:35,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1945 conditions, 433 events. 252/433 cut-off events. For 1201/1201 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1625 event pairs, 18 based on Foata normal form. 14/447 useless extension candidates. Maximal degree in co-relation 1927. Up to 180 conditions per place. [2023-08-26 19:37:35,754 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 67 selfloop transitions, 21 changer transitions 21/109 dead transitions. [2023-08-26 19:37:35,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 109 transitions, 999 flow [2023-08-26 19:37:35,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:37:35,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:37:35,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 839 transitions. [2023-08-26 19:37:35,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37589605734767023 [2023-08-26 19:37:35,758 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 839 transitions. [2023-08-26 19:37:35,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 839 transitions. [2023-08-26 19:37:35,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:35,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 839 transitions. [2023-08-26 19:37:35,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 93.22222222222223) internal successors, (839), 9 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:35,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:35,764 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:35,764 INFO L175 Difference]: Start difference. First operand has 47 places, 35 transitions, 284 flow. Second operand 9 states and 839 transitions. [2023-08-26 19:37:35,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 109 transitions, 999 flow [2023-08-26 19:37:35,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 109 transitions, 968 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:35,770 INFO L231 Difference]: Finished difference. Result has 60 places, 49 transitions, 483 flow [2023-08-26 19:37:35,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=483, PETRI_PLACES=60, PETRI_TRANSITIONS=49} [2023-08-26 19:37:35,771 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 33 predicate places. [2023-08-26 19:37:35,771 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 49 transitions, 483 flow [2023-08-26 19:37:35,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 87.64285714285714) internal successors, (1227), 14 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:35,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:35,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:35,781 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 19:37:35,977 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 19:37:35,978 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:35,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:35,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1062984209, now seen corresponding path program 2 times [2023-08-26 19:37:35,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:35,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78049217] [2023-08-26 19:37:35,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:35,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:36,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:36,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:36,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78049217] [2023-08-26 19:37:36,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78049217] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:36,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194281572] [2023-08-26 19:37:36,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:37:36,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:36,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:36,355 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 19:37:36,357 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 19:37:36,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:37:36,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:36,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 19:37:36,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:36,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:36,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:38,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194281572] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:38,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:38,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2023-08-26 19:37:38,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489200981] [2023-08-26 19:37:38,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:38,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 19:37:38,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:38,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 19:37:38,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=133, Unknown=1, NotChecked=0, Total=182 [2023-08-26 19:37:38,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-08-26 19:37:38,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 49 transitions, 483 flow. Second operand has 14 states, 14 states have (on average 87.64285714285714) internal successors, (1227), 14 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:38,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:38,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-08-26 19:37:38,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:40,039 INFO L124 PetriNetUnfolderBase]: 728/1252 cut-off events. [2023-08-26 19:37:40,040 INFO L125 PetriNetUnfolderBase]: For 4283/4283 co-relation queries the response was YES. [2023-08-26 19:37:40,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5862 conditions, 1252 events. 728/1252 cut-off events. For 4283/4283 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6154 event pairs, 56 based on Foata normal form. 8/1260 useless extension candidates. Maximal degree in co-relation 5838. Up to 369 conditions per place. [2023-08-26 19:37:40,053 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 161 selfloop transitions, 95 changer transitions 12/268 dead transitions. [2023-08-26 19:37:40,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 268 transitions, 2613 flow [2023-08-26 19:37:40,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 19:37:40,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 19:37:40,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1784 transitions. [2023-08-26 19:37:40,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37860780984719866 [2023-08-26 19:37:40,059 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1784 transitions. [2023-08-26 19:37:40,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1784 transitions. [2023-08-26 19:37:40,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:40,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1784 transitions. [2023-08-26 19:37:40,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 93.89473684210526) internal successors, (1784), 19 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:40,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 248.0) internal successors, (4960), 20 states have internal predecessors, (4960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:40,072 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 248.0) internal successors, (4960), 20 states have internal predecessors, (4960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:40,072 INFO L175 Difference]: Start difference. First operand has 60 places, 49 transitions, 483 flow. Second operand 19 states and 1784 transitions. [2023-08-26 19:37:40,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 268 transitions, 2613 flow [2023-08-26 19:37:40,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 268 transitions, 2478 flow, removed 64 selfloop flow, removed 3 redundant places. [2023-08-26 19:37:40,087 INFO L231 Difference]: Finished difference. Result has 86 places, 143 transitions, 1639 flow [2023-08-26 19:37:40,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1639, PETRI_PLACES=86, PETRI_TRANSITIONS=143} [2023-08-26 19:37:40,089 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 59 predicate places. [2023-08-26 19:37:40,089 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 143 transitions, 1639 flow [2023-08-26 19:37:40,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 87.64285714285714) internal successors, (1227), 14 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:40,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:40,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:40,097 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 19:37:40,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:40,295 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:40,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:40,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1112391621, now seen corresponding path program 3 times [2023-08-26 19:37:40,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:40,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836358635] [2023-08-26 19:37:40,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:40,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:40,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:40,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:40,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:40,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836358635] [2023-08-26 19:37:40,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836358635] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:40,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929220270] [2023-08-26 19:37:40,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:37:40,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:40,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:40,721 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 19:37:40,724 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 19:37:40,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 19:37:40,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:40,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 19:37:40,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:41,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:41,023 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:41,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:41,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929220270] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:41,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:41,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2023-08-26 19:37:41,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335537804] [2023-08-26 19:37:41,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:41,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 19:37:41,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:41,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 19:37:41,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2023-08-26 19:37:41,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-08-26 19:37:41,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 143 transitions, 1639 flow. Second operand has 14 states, 14 states have (on average 87.64285714285714) internal successors, (1227), 14 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:41,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:41,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-08-26 19:37:41,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:42,244 INFO L124 PetriNetUnfolderBase]: 1568/2707 cut-off events. [2023-08-26 19:37:42,244 INFO L125 PetriNetUnfolderBase]: For 13904/13904 co-relation queries the response was YES. [2023-08-26 19:37:42,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14411 conditions, 2707 events. 1568/2707 cut-off events. For 13904/13904 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15614 event pairs, 170 based on Foata normal form. 7/2714 useless extension candidates. Maximal degree in co-relation 14375. Up to 803 conditions per place. [2023-08-26 19:37:42,272 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 202 selfloop transitions, 164 changer transitions 12/378 dead transitions. [2023-08-26 19:37:42,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 378 transitions, 4789 flow [2023-08-26 19:37:42,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 19:37:42,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 19:37:42,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1030 transitions. [2023-08-26 19:37:42,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3775659824046921 [2023-08-26 19:37:42,276 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1030 transitions. [2023-08-26 19:37:42,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1030 transitions. [2023-08-26 19:37:42,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:42,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1030 transitions. [2023-08-26 19:37:42,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.63636363636364) internal successors, (1030), 11 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:42,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:42,283 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:42,283 INFO L175 Difference]: Start difference. First operand has 86 places, 143 transitions, 1639 flow. Second operand 11 states and 1030 transitions. [2023-08-26 19:37:42,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 378 transitions, 4789 flow [2023-08-26 19:37:42,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 378 transitions, 4501 flow, removed 141 selfloop flow, removed 2 redundant places. [2023-08-26 19:37:42,347 INFO L231 Difference]: Finished difference. Result has 99 places, 264 transitions, 3561 flow [2023-08-26 19:37:42,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3561, PETRI_PLACES=99, PETRI_TRANSITIONS=264} [2023-08-26 19:37:42,348 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 72 predicate places. [2023-08-26 19:37:42,348 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 264 transitions, 3561 flow [2023-08-26 19:37:42,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 87.64285714285714) internal successors, (1227), 14 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:42,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:42,349 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:42,355 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 19:37:42,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:42,554 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:42,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:42,555 INFO L85 PathProgramCache]: Analyzing trace with hash -169630975, now seen corresponding path program 1 times [2023-08-26 19:37:42,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:42,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263750083] [2023-08-26 19:37:42,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:42,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:42,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:42,624 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:42,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:42,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263750083] [2023-08-26 19:37:42,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263750083] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:42,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567223701] [2023-08-26 19:37:42,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:42,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:42,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:42,627 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 19:37:42,630 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 19:37:42,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:42,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:37:42,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:42,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:42,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:42,787 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:42,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567223701] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:42,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:42,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-26 19:37:42,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826594191] [2023-08-26 19:37:42,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:42,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:37:42,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:42,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:37:42,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:37:42,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:37:42,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 264 transitions, 3561 flow. Second operand has 10 states, 10 states have (on average 104.7) internal successors, (1047), 10 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:42,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:42,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:37:42,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:43,686 INFO L124 PetriNetUnfolderBase]: 2438/4321 cut-off events. [2023-08-26 19:37:43,686 INFO L125 PetriNetUnfolderBase]: For 30578/30578 co-relation queries the response was YES. [2023-08-26 19:37:43,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24842 conditions, 4321 events. 2438/4321 cut-off events. For 30578/30578 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28621 event pairs, 41 based on Foata normal form. 72/4393 useless extension candidates. Maximal degree in co-relation 24800. Up to 1169 conditions per place. [2023-08-26 19:37:43,741 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 426 selfloop transitions, 163 changer transitions 2/591 dead transitions. [2023-08-26 19:37:43,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 591 transitions, 8481 flow [2023-08-26 19:37:43,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 19:37:43,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 19:37:43,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1313 transitions. [2023-08-26 19:37:43,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4411962365591398 [2023-08-26 19:37:43,745 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1313 transitions. [2023-08-26 19:37:43,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1313 transitions. [2023-08-26 19:37:43,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:43,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1313 transitions. [2023-08-26 19:37:43,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 109.41666666666667) internal successors, (1313), 12 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:43,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:43,755 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:43,755 INFO L175 Difference]: Start difference. First operand has 99 places, 264 transitions, 3561 flow. Second operand 12 states and 1313 transitions. [2023-08-26 19:37:43,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 591 transitions, 8481 flow [2023-08-26 19:37:43,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 591 transitions, 8339 flow, removed 46 selfloop flow, removed 6 redundant places. [2023-08-26 19:37:43,912 INFO L231 Difference]: Finished difference. Result has 112 places, 370 transitions, 5755 flow [2023-08-26 19:37:43,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5755, PETRI_PLACES=112, PETRI_TRANSITIONS=370} [2023-08-26 19:37:43,913 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 85 predicate places. [2023-08-26 19:37:43,913 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 370 transitions, 5755 flow [2023-08-26 19:37:43,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 104.7) internal successors, (1047), 10 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:43,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:43,914 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:43,920 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 19:37:44,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-26 19:37:44,120 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:44,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:44,120 INFO L85 PathProgramCache]: Analyzing trace with hash -525945127, now seen corresponding path program 2 times [2023-08-26 19:37:44,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:44,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962718801] [2023-08-26 19:37:44,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:44,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:44,454 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:44,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:44,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962718801] [2023-08-26 19:37:44,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962718801] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:44,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779914802] [2023-08-26 19:37:44,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:37:44,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:44,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:44,456 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 19:37:44,458 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 19:37:44,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:37:44,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:44,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 19:37:44,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:44,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:44,889 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:48,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:48,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779914802] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:48,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:48,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 16 [2023-08-26 19:37:48,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946494632] [2023-08-26 19:37:48,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:48,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 19:37:48,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:48,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 19:37:48,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=243, Unknown=1, NotChecked=0, Total=306 [2023-08-26 19:37:48,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 248 [2023-08-26 19:37:48,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 370 transitions, 5755 flow. Second operand has 18 states, 18 states have (on average 94.5) internal successors, (1701), 18 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:48,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:48,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 248 [2023-08-26 19:37:48,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:50,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:37:55,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:37:58,293 INFO L124 PetriNetUnfolderBase]: 3536/6279 cut-off events. [2023-08-26 19:37:58,293 INFO L125 PetriNetUnfolderBase]: For 64772/64772 co-relation queries the response was YES. [2023-08-26 19:37:58,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40948 conditions, 6279 events. 3536/6279 cut-off events. For 64772/64772 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 42588 event pairs, 368 based on Foata normal form. 25/6304 useless extension candidates. Maximal degree in co-relation 40899. Up to 4078 conditions per place. [2023-08-26 19:37:58,351 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 498 selfloop transitions, 190 changer transitions 26/714 dead transitions. [2023-08-26 19:37:58,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 714 transitions, 12012 flow [2023-08-26 19:37:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 19:37:58,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 19:37:58,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1610 transitions. [2023-08-26 19:37:58,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057459677419355 [2023-08-26 19:37:58,357 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1610 transitions. [2023-08-26 19:37:58,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1610 transitions. [2023-08-26 19:37:58,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:58,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1610 transitions. [2023-08-26 19:37:58,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 100.625) internal successors, (1610), 16 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:58,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:58,367 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:58,367 INFO L175 Difference]: Start difference. First operand has 112 places, 370 transitions, 5755 flow. Second operand 16 states and 1610 transitions. [2023-08-26 19:37:58,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 714 transitions, 12012 flow [2023-08-26 19:37:58,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 714 transitions, 11363 flow, removed 316 selfloop flow, removed 2 redundant places. [2023-08-26 19:37:58,717 INFO L231 Difference]: Finished difference. Result has 133 places, 515 transitions, 8531 flow [2023-08-26 19:37:58,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8531, PETRI_PLACES=133, PETRI_TRANSITIONS=515} [2023-08-26 19:37:58,718 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 106 predicate places. [2023-08-26 19:37:58,718 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 515 transitions, 8531 flow [2023-08-26 19:37:58,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.5) internal successors, (1701), 18 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:58,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:58,719 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:58,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-26 19:37:58,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-26 19:37:58,925 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:37:58,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:58,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1930546461, now seen corresponding path program 3 times [2023-08-26 19:37:58,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:58,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477526135] [2023-08-26 19:37:58,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:58,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:58,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:58,986 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:58,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:58,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477526135] [2023-08-26 19:37:58,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477526135] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:58,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853000830] [2023-08-26 19:37:58,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:37:58,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:58,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:58,988 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 19:37:58,990 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 19:37:59,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 19:37:59,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:59,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:37:59,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:59,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:59,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:59,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:37:59,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853000830] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:59,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:59,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2023-08-26 19:37:59,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695213840] [2023-08-26 19:37:59,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:59,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:37:59,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:59,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:37:59,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:37:59,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:37:59,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 515 transitions, 8531 flow. Second operand has 9 states, 9 states have (on average 105.11111111111111) internal successors, (946), 9 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:37:59,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:59,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:37:59,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:00,904 INFO L124 PetriNetUnfolderBase]: 3952/7349 cut-off events. [2023-08-26 19:38:00,904 INFO L125 PetriNetUnfolderBase]: For 81193/81193 co-relation queries the response was YES. [2023-08-26 19:38:00,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49481 conditions, 7349 events. 3952/7349 cut-off events. For 81193/81193 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54375 event pairs, 382 based on Foata normal form. 32/7381 useless extension candidates. Maximal degree in co-relation 49424. Up to 2921 conditions per place. [2023-08-26 19:38:00,967 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 471 selfloop transitions, 405 changer transitions 6/882 dead transitions. [2023-08-26 19:38:00,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 882 transitions, 15960 flow [2023-08-26 19:38:00,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 19:38:00,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 19:38:00,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1521 transitions. [2023-08-26 19:38:00,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43807603686635943 [2023-08-26 19:38:00,970 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1521 transitions. [2023-08-26 19:38:00,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1521 transitions. [2023-08-26 19:38:00,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:00,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1521 transitions. [2023-08-26 19:38:00,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 108.64285714285714) internal successors, (1521), 14 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:00,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:00,979 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:00,979 INFO L175 Difference]: Start difference. First operand has 133 places, 515 transitions, 8531 flow. Second operand 14 states and 1521 transitions. [2023-08-26 19:38:00,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 882 transitions, 15960 flow [2023-08-26 19:38:01,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 882 transitions, 15313 flow, removed 317 selfloop flow, removed 6 redundant places. [2023-08-26 19:38:01,411 INFO L231 Difference]: Finished difference. Result has 144 places, 655 transitions, 11963 flow [2023-08-26 19:38:01,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=8172, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11963, PETRI_PLACES=144, PETRI_TRANSITIONS=655} [2023-08-26 19:38:01,412 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 117 predicate places. [2023-08-26 19:38:01,412 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 655 transitions, 11963 flow [2023-08-26 19:38:01,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 105.11111111111111) internal successors, (946), 9 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:01,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:01,412 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:01,418 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 19:38:01,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:01,618 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:38:01,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:01,618 INFO L85 PathProgramCache]: Analyzing trace with hash -276168687, now seen corresponding path program 4 times [2023-08-26 19:38:01,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:01,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588688022] [2023-08-26 19:38:01,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:01,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:01,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:01,993 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:01,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:01,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588688022] [2023-08-26 19:38:01,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588688022] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:01,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734944468] [2023-08-26 19:38:01,994 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 19:38:01,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:01,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:01,996 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 19:38:01,998 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 19:38:02,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 19:38:02,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:02,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 19:38:02,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:02,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:02,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:02,930 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:02,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734944468] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:02,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:02,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-26 19:38:02,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383978412] [2023-08-26 19:38:02,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:02,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 19:38:02,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:02,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 19:38:02,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2023-08-26 19:38:02,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 248 [2023-08-26 19:38:02,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 655 transitions, 11963 flow. Second operand has 19 states, 19 states have (on average 94.26315789473684) internal successors, (1791), 19 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:02,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:02,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 248 [2023-08-26 19:38:02,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:12,234 INFO L124 PetriNetUnfolderBase]: 5213/9731 cut-off events. [2023-08-26 19:38:12,234 INFO L125 PetriNetUnfolderBase]: For 131092/131092 co-relation queries the response was YES. [2023-08-26 19:38:12,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70357 conditions, 9731 events. 5213/9731 cut-off events. For 131092/131092 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 75925 event pairs, 476 based on Foata normal form. 33/9764 useless extension candidates. Maximal degree in co-relation 70297. Up to 4340 conditions per place. [2023-08-26 19:38:12,321 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 456 selfloop transitions, 704 changer transitions 21/1181 dead transitions. [2023-08-26 19:38:12,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 1181 transitions, 22969 flow [2023-08-26 19:38:12,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 19:38:12,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 19:38:12,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3082 transitions. [2023-08-26 19:38:12,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40088449531737774 [2023-08-26 19:38:12,329 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3082 transitions. [2023-08-26 19:38:12,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3082 transitions. [2023-08-26 19:38:12,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:12,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3082 transitions. [2023-08-26 19:38:12,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 99.41935483870968) internal successors, (3082), 31 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:12,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 248.0) internal successors, (7936), 32 states have internal predecessors, (7936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:12,344 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 248.0) internal successors, (7936), 32 states have internal predecessors, (7936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:12,344 INFO L175 Difference]: Start difference. First operand has 144 places, 655 transitions, 11963 flow. Second operand 31 states and 3082 transitions. [2023-08-26 19:38:12,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 1181 transitions, 22969 flow [2023-08-26 19:38:13,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 1181 transitions, 22354 flow, removed 280 selfloop flow, removed 6 redundant places. [2023-08-26 19:38:13,346 INFO L231 Difference]: Finished difference. Result has 178 places, 1004 transitions, 21528 flow [2023-08-26 19:38:13,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=11378, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=21528, PETRI_PLACES=178, PETRI_TRANSITIONS=1004} [2023-08-26 19:38:13,347 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 151 predicate places. [2023-08-26 19:38:13,347 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 1004 transitions, 21528 flow [2023-08-26 19:38:13,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 94.26315789473684) internal successors, (1791), 19 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:13,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:13,348 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:13,356 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 19:38:13,553 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,SelfDestructingSolverStorable16 [2023-08-26 19:38:13,553 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:38:13,554 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:13,554 INFO L85 PathProgramCache]: Analyzing trace with hash -61551611, now seen corresponding path program 5 times [2023-08-26 19:38:13,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:13,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557615897] [2023-08-26 19:38:13,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:13,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:13,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:13,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:13,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557615897] [2023-08-26 19:38:13,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557615897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:13,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588682443] [2023-08-26 19:38:13,615 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:38:13,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:13,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:13,616 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 19:38:13,619 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 19:38:13,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 19:38:13,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:13,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:38:13,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:13,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:13,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:13,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588682443] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:13,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:13,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-26 19:38:13,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716634031] [2023-08-26 19:38:13,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:13,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:38:13,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:13,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:38:13,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:38:13,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:38:13,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 1004 transitions, 21528 flow. Second operand has 10 states, 10 states have (on average 104.8) internal successors, (1048), 10 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:13,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:13,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:38:13,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:17,112 INFO L124 PetriNetUnfolderBase]: 6214/11431 cut-off events. [2023-08-26 19:38:17,113 INFO L125 PetriNetUnfolderBase]: For 181079/181079 co-relation queries the response was YES. [2023-08-26 19:38:17,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90593 conditions, 11431 events. 6214/11431 cut-off events. For 181079/181079 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 90787 event pairs, 548 based on Foata normal form. 166/11597 useless extension candidates. Maximal degree in co-relation 90526. Up to 4886 conditions per place. [2023-08-26 19:38:17,214 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 789 selfloop transitions, 758 changer transitions 0/1547 dead transitions. [2023-08-26 19:38:17,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 1547 transitions, 34662 flow [2023-08-26 19:38:17,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 19:38:17,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 19:38:17,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1524 transitions. [2023-08-26 19:38:17,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43894009216589863 [2023-08-26 19:38:17,220 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1524 transitions. [2023-08-26 19:38:17,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1524 transitions. [2023-08-26 19:38:17,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:17,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1524 transitions. [2023-08-26 19:38:17,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 108.85714285714286) internal successors, (1524), 14 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:17,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:17,229 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:17,229 INFO L175 Difference]: Start difference. First operand has 178 places, 1004 transitions, 21528 flow. Second operand 14 states and 1524 transitions. [2023-08-26 19:38:17,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 1547 transitions, 34662 flow [2023-08-26 19:38:19,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 1547 transitions, 32893 flow, removed 868 selfloop flow, removed 8 redundant places. [2023-08-26 19:38:19,042 INFO L231 Difference]: Finished difference. Result has 191 places, 1237 transitions, 28547 flow [2023-08-26 19:38:19,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=20295, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1004, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=536, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=28547, PETRI_PLACES=191, PETRI_TRANSITIONS=1237} [2023-08-26 19:38:19,043 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 164 predicate places. [2023-08-26 19:38:19,043 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 1237 transitions, 28547 flow [2023-08-26 19:38:19,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 104.8) internal successors, (1048), 10 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:19,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:19,043 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:19,051 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 19:38:19,249 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,SelfDestructingSolverStorable17 [2023-08-26 19:38:19,249 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:38:19,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:19,250 INFO L85 PathProgramCache]: Analyzing trace with hash 2016991995, now seen corresponding path program 6 times [2023-08-26 19:38:19,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:19,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541163704] [2023-08-26 19:38:19,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:19,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:19,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:19,641 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:19,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:19,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541163704] [2023-08-26 19:38:19,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541163704] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:19,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911312277] [2023-08-26 19:38:19,642 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 19:38:19,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:19,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:19,645 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 19:38:19,652 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 19:38:19,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 19:38:19,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:19,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 19:38:19,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:20,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:20,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:20,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:20,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911312277] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:20,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:20,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 18 [2023-08-26 19:38:20,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476129075] [2023-08-26 19:38:20,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:20,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 19:38:20,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:20,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 19:38:20,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-08-26 19:38:20,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-08-26 19:38:20,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 1237 transitions, 28547 flow. Second operand has 20 states, 20 states have (on average 87.15) internal successors, (1743), 20 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:20,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:20,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-08-26 19:38:20,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:27,801 INFO L124 PetriNetUnfolderBase]: 7180/13001 cut-off events. [2023-08-26 19:38:27,801 INFO L125 PetriNetUnfolderBase]: For 268907/268907 co-relation queries the response was YES. [2023-08-26 19:38:27,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113259 conditions, 13001 events. 7180/13001 cut-off events. For 268907/268907 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 103773 event pairs, 600 based on Foata normal form. 16/13017 useless extension candidates. Maximal degree in co-relation 113184. Up to 4747 conditions per place. [2023-08-26 19:38:27,924 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 458 selfloop transitions, 1170 changer transitions 14/1642 dead transitions. [2023-08-26 19:38:27,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 1642 transitions, 40290 flow [2023-08-26 19:38:27,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 19:38:27,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 19:38:27,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2199 transitions. [2023-08-26 19:38:27,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3694556451612903 [2023-08-26 19:38:27,929 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2199 transitions. [2023-08-26 19:38:27,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2199 transitions. [2023-08-26 19:38:27,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:27,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2199 transitions. [2023-08-26 19:38:27,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 91.625) internal successors, (2199), 24 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:27,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 248.0) internal successors, (6200), 25 states have internal predecessors, (6200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:27,939 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 248.0) internal successors, (6200), 25 states have internal predecessors, (6200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:27,939 INFO L175 Difference]: Start difference. First operand has 191 places, 1237 transitions, 28547 flow. Second operand 24 states and 2199 transitions. [2023-08-26 19:38:27,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 1642 transitions, 40290 flow [2023-08-26 19:38:30,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 1642 transitions, 39957 flow, removed 159 selfloop flow, removed 2 redundant places. [2023-08-26 19:38:30,669 INFO L231 Difference]: Finished difference. Result has 221 places, 1503 transitions, 38867 flow [2023-08-26 19:38:30,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=28300, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=926, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=38867, PETRI_PLACES=221, PETRI_TRANSITIONS=1503} [2023-08-26 19:38:30,670 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 194 predicate places. [2023-08-26 19:38:30,670 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 1503 transitions, 38867 flow [2023-08-26 19:38:30,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 87.15) internal successors, (1743), 20 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:30,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:30,671 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:30,680 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 19:38:30,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:30,880 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:38:30,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:30,880 INFO L85 PathProgramCache]: Analyzing trace with hash 817688773, now seen corresponding path program 7 times [2023-08-26 19:38:30,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:30,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91968384] [2023-08-26 19:38:30,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:30,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:30,934 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:30,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:30,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91968384] [2023-08-26 19:38:30,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91968384] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:30,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033139182] [2023-08-26 19:38:30,934 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 19:38:30,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:30,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:30,935 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 19:38:30,938 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 19:38:31,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:31,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:38:31,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:31,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:31,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:31,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:31,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033139182] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:31,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:31,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2023-08-26 19:38:31,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876981855] [2023-08-26 19:38:31,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:31,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:38:31,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:31,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:38:31,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:38:31,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:38:31,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 1503 transitions, 38867 flow. Second operand has 9 states, 9 states have (on average 105.22222222222223) internal successors, (947), 9 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:31,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:31,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:38:31,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:36,915 INFO L124 PetriNetUnfolderBase]: 7598/13717 cut-off events. [2023-08-26 19:38:36,915 INFO L125 PetriNetUnfolderBase]: For 323556/323556 co-relation queries the response was YES. [2023-08-26 19:38:36,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127696 conditions, 13717 events. 7598/13717 cut-off events. For 323556/323556 co-relation queries the response was YES. Maximal size of possible extension queue 899. Compared 110750 event pairs, 76 based on Foata normal form. 108/13825 useless extension candidates. Maximal degree in co-relation 127611. Up to 3951 conditions per place. [2023-08-26 19:38:37,044 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 1391 selfloop transitions, 718 changer transitions 0/2109 dead transitions. [2023-08-26 19:38:37,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 2109 transitions, 53356 flow [2023-08-26 19:38:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 19:38:37,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 19:38:37,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1626 transitions. [2023-08-26 19:38:37,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43709677419354837 [2023-08-26 19:38:37,047 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1626 transitions. [2023-08-26 19:38:37,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1626 transitions. [2023-08-26 19:38:37,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:37,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1626 transitions. [2023-08-26 19:38:37,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 108.4) internal successors, (1626), 15 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:37,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:37,053 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:37,053 INFO L175 Difference]: Start difference. First operand has 221 places, 1503 transitions, 38867 flow. Second operand 15 states and 1626 transitions. [2023-08-26 19:38:37,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 2109 transitions, 53356 flow [2023-08-26 19:38:40,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 2109 transitions, 51060 flow, removed 1130 selfloop flow, removed 9 redundant places. [2023-08-26 19:38:40,458 INFO L231 Difference]: Finished difference. Result has 230 places, 1606 transitions, 42476 flow [2023-08-26 19:38:40,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=36801, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=871, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=42476, PETRI_PLACES=230, PETRI_TRANSITIONS=1606} [2023-08-26 19:38:40,459 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 203 predicate places. [2023-08-26 19:38:40,459 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 1606 transitions, 42476 flow [2023-08-26 19:38:40,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 105.22222222222223) internal successors, (947), 9 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:40,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:40,460 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:40,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-26 19:38:40,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:40,665 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:38:40,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:40,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1716714601, now seen corresponding path program 8 times [2023-08-26 19:38:40,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:40,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568006950] [2023-08-26 19:38:40,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:40,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:40,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:41,005 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:41,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:41,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568006950] [2023-08-26 19:38:41,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568006950] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:41,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792803302] [2023-08-26 19:38:41,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:38:41,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:41,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:41,007 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 19:38:41,028 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 19:38:41,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:38:41,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:41,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 19:38:41,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:41,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:41,399 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:41,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:41,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792803302] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:41,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:41,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 16 [2023-08-26 19:38:41,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467888074] [2023-08-26 19:38:41,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:41,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 19:38:41,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:41,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 19:38:41,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-08-26 19:38:41,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 248 [2023-08-26 19:38:41,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 1606 transitions, 42476 flow. Second operand has 18 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:41,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:41,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 248 [2023-08-26 19:38:41,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:43,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:38:53,319 INFO L124 PetriNetUnfolderBase]: 8758/15756 cut-off events. [2023-08-26 19:38:53,319 INFO L125 PetriNetUnfolderBase]: For 411252/411252 co-relation queries the response was YES. [2023-08-26 19:38:53,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152218 conditions, 15756 events. 8758/15756 cut-off events. For 411252/411252 co-relation queries the response was YES. Maximal size of possible extension queue 1066. Compared 129351 event pairs, 726 based on Foata normal form. 20/15776 useless extension candidates. Maximal degree in co-relation 152130. Up to 7516 conditions per place. [2023-08-26 19:38:53,479 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 674 selfloop transitions, 1400 changer transitions 24/2098 dead transitions. [2023-08-26 19:38:53,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 2098 transitions, 58788 flow [2023-08-26 19:38:53,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-26 19:38:53,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-26 19:38:53,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2470 transitions. [2023-08-26 19:38:53,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39838709677419354 [2023-08-26 19:38:53,483 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2470 transitions. [2023-08-26 19:38:53,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2470 transitions. [2023-08-26 19:38:53,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:53,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2470 transitions. [2023-08-26 19:38:53,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 98.8) internal successors, (2470), 25 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:53,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 248.0) internal successors, (6448), 26 states have internal predecessors, (6448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:53,492 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 248.0) internal successors, (6448), 26 states have internal predecessors, (6448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:53,492 INFO L175 Difference]: Start difference. First operand has 230 places, 1606 transitions, 42476 flow. Second operand 25 states and 2470 transitions. [2023-08-26 19:38:53,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 2098 transitions, 58788 flow [2023-08-26 19:38:58,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 2098 transitions, 57852 flow, removed 150 selfloop flow, removed 4 redundant places. [2023-08-26 19:38:58,957 INFO L231 Difference]: Finished difference. Result has 261 places, 1954 transitions, 57552 flow [2023-08-26 19:38:58,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=41890, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1078, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=57552, PETRI_PLACES=261, PETRI_TRANSITIONS=1954} [2023-08-26 19:38:58,959 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 234 predicate places. [2023-08-26 19:38:58,959 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 1954 transitions, 57552 flow [2023-08-26 19:38:58,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:38:58,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:58,960 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:58,969 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 19:38:59,165 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,SelfDestructingSolverStorable20 [2023-08-26 19:38:59,165 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:38:59,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:59,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1203429627, now seen corresponding path program 9 times [2023-08-26 19:38:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:59,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629565330] [2023-08-26 19:38:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:59,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:59,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:59,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:59,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629565330] [2023-08-26 19:38:59,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629565330] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:59,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274735580] [2023-08-26 19:38:59,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:38:59,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:59,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:59,653 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 19:38:59,667 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 19:38:59,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 19:38:59,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:59,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 19:38:59,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:39:00,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:39:00,023 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:39:00,251 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:39:00,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274735580] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:39:00,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:39:00,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-26 19:39:00,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631437662] [2023-08-26 19:39:00,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:39:00,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 19:39:00,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:39:00,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 19:39:00,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2023-08-26 19:39:00,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 248 [2023-08-26 19:39:00,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 1954 transitions, 57552 flow. Second operand has 19 states, 19 states have (on average 94.26315789473684) internal successors, (1791), 19 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:00,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:39:00,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 248 [2023-08-26 19:39:00,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:39:14,218 INFO L124 PetriNetUnfolderBase]: 12047/21693 cut-off events. [2023-08-26 19:39:14,218 INFO L125 PetriNetUnfolderBase]: For 668036/668036 co-relation queries the response was YES. [2023-08-26 19:39:14,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225555 conditions, 21693 events. 12047/21693 cut-off events. For 668036/668036 co-relation queries the response was YES. Maximal size of possible extension queue 1410. Compared 187545 event pairs, 1111 based on Foata normal form. 43/21736 useless extension candidates. Maximal degree in co-relation 225458. Up to 8292 conditions per place. [2023-08-26 19:39:14,485 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 858 selfloop transitions, 2139 changer transitions 33/3030 dead transitions. [2023-08-26 19:39:14,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 3030 transitions, 95312 flow [2023-08-26 19:39:14,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-26 19:39:14,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-26 19:39:14,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3355 transitions. [2023-08-26 19:39:14,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978889943074004 [2023-08-26 19:39:14,505 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3355 transitions. [2023-08-26 19:39:14,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3355 transitions. [2023-08-26 19:39:14,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:39:14,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3355 transitions. [2023-08-26 19:39:14,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 98.67647058823529) internal successors, (3355), 34 states have internal predecessors, (3355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:14,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 248.0) internal successors, (8680), 35 states have internal predecessors, (8680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:14,525 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 248.0) internal successors, (8680), 35 states have internal predecessors, (8680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:14,525 INFO L175 Difference]: Start difference. First operand has 261 places, 1954 transitions, 57552 flow. Second operand 34 states and 3355 transitions. [2023-08-26 19:39:14,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 3030 transitions, 95312 flow [2023-08-26 19:39:24,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 3030 transitions, 91833 flow, removed 1641 selfloop flow, removed 3 redundant places. [2023-08-26 19:39:24,719 INFO L231 Difference]: Finished difference. Result has 302 places, 2783 transitions, 88421 flow [2023-08-26 19:39:24,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=55470, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=88421, PETRI_PLACES=302, PETRI_TRANSITIONS=2783} [2023-08-26 19:39:24,721 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 275 predicate places. [2023-08-26 19:39:24,721 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 2783 transitions, 88421 flow [2023-08-26 19:39:24,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 94.26315789473684) internal successors, (1791), 19 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:24,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:39:24,722 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:39:24,726 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 19:39:24,922 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,SelfDestructingSolverStorable21 [2023-08-26 19:39:24,922 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:39:24,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:39:24,923 INFO L85 PathProgramCache]: Analyzing trace with hash 633219860, now seen corresponding path program 10 times [2023-08-26 19:39:24,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:39:24,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352756629] [2023-08-26 19:39:24,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:39:24,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:39:24,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:39:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-26 19:39:24,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:39:24,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352756629] [2023-08-26 19:39:24,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352756629] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:39:24,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423560213] [2023-08-26 19:39:24,970 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 19:39:24,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:24,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:39:24,971 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 19:39:24,977 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 19:39:25,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 19:39:25,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:39:25,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 19:39:25,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:39:25,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-26 19:39:25,057 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:39:25,079 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-26 19:39:25,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423560213] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:39:25,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:39:25,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 19:39:25,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874559425] [2023-08-26 19:39:25,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:39:25,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:39:25,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:39:25,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:39:25,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:39:25,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 248 [2023-08-26 19:39:25,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 2783 transitions, 88421 flow. Second operand has 8 states, 8 states have (on average 109.25) internal successors, (874), 8 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:25,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:39:25,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 248 [2023-08-26 19:39:25,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:39:36,510 INFO L124 PetriNetUnfolderBase]: 8773/15764 cut-off events. [2023-08-26 19:39:36,510 INFO L125 PetriNetUnfolderBase]: For 574964/574964 co-relation queries the response was YES. [2023-08-26 19:39:36,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164080 conditions, 15764 events. 8773/15764 cut-off events. For 574964/574964 co-relation queries the response was YES. Maximal size of possible extension queue 1099. Compared 130959 event pairs, 634 based on Foata normal form. 974/16738 useless extension candidates. Maximal degree in co-relation 163972. Up to 10251 conditions per place. [2023-08-26 19:39:36,719 INFO L140 encePairwiseOnDemand]: 245/248 looper letters, 1657 selfloop transitions, 538 changer transitions 2/2197 dead transitions. [2023-08-26 19:39:36,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 2197 transitions, 72542 flow [2023-08-26 19:39:36,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:39:36,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:39:36,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 571 transitions. [2023-08-26 19:39:36,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46048387096774196 [2023-08-26 19:39:36,721 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 571 transitions. [2023-08-26 19:39:36,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 571 transitions. [2023-08-26 19:39:36,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:39:36,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 571 transitions. [2023-08-26 19:39:36,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 114.2) internal successors, (571), 5 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:36,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:36,724 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:36,724 INFO L175 Difference]: Start difference. First operand has 302 places, 2783 transitions, 88421 flow. Second operand 5 states and 571 transitions. [2023-08-26 19:39:36,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 2197 transitions, 72542 flow [2023-08-26 19:39:44,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 2197 transitions, 66345 flow, removed 1996 selfloop flow, removed 11 redundant places. [2023-08-26 19:39:44,161 INFO L231 Difference]: Finished difference. Result has 294 places, 2029 transitions, 60159 flow [2023-08-26 19:39:44,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=54802, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=60159, PETRI_PLACES=294, PETRI_TRANSITIONS=2029} [2023-08-26 19:39:44,163 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 267 predicate places. [2023-08-26 19:39:44,163 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 2029 transitions, 60159 flow [2023-08-26 19:39:44,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 109.25) internal successors, (874), 8 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:44,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:39:44,164 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:39:44,169 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 19:39:44,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:44,368 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:39:44,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:39:44,369 INFO L85 PathProgramCache]: Analyzing trace with hash 434216482, now seen corresponding path program 11 times [2023-08-26 19:39:44,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:39:44,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671857928] [2023-08-26 19:39:44,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:39:44,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:39:44,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:39:44,428 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 19:39:44,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:39:44,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671857928] [2023-08-26 19:39:44,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671857928] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:39:44,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917373558] [2023-08-26 19:39:44,428 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:39:44,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:44,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:39:44,433 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 19:39:44,436 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 19:39:44,504 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 19:39:44,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:39:44,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:39:44,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:39:44,583 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 19:39:44,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:39:44,617 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 19:39:44,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917373558] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:39:44,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:39:44,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-26 19:39:44,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685558947] [2023-08-26 19:39:44,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:39:44,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:39:44,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:39:44,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:39:44,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:39:44,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:39:44,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 2029 transitions, 60159 flow. Second operand has 10 states, 10 states have (on average 105.4) internal successors, (1054), 10 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:44,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:39:44,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:39:44,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:39:53,628 INFO L124 PetriNetUnfolderBase]: 8988/16159 cut-off events. [2023-08-26 19:39:53,628 INFO L125 PetriNetUnfolderBase]: For 502579/502579 co-relation queries the response was YES. [2023-08-26 19:39:53,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163668 conditions, 16159 events. 8988/16159 cut-off events. For 502579/502579 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 134745 event pairs, 982 based on Foata normal form. 224/16383 useless extension candidates. Maximal degree in co-relation 163562. Up to 15045 conditions per place. [2023-08-26 19:39:53,824 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 2028 selfloop transitions, 172 changer transitions 0/2200 dead transitions. [2023-08-26 19:39:53,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 2200 transitions, 68180 flow [2023-08-26 19:39:53,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 19:39:53,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 19:39:53,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1428 transitions. [2023-08-26 19:39:53,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44292803970223327 [2023-08-26 19:39:53,827 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1428 transitions. [2023-08-26 19:39:53,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1428 transitions. [2023-08-26 19:39:53,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:39:53,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1428 transitions. [2023-08-26 19:39:53,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 109.84615384615384) internal successors, (1428), 13 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:53,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 248.0) internal successors, (3472), 14 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:53,831 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 248.0) internal successors, (3472), 14 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:53,831 INFO L175 Difference]: Start difference. First operand has 294 places, 2029 transitions, 60159 flow. Second operand 13 states and 1428 transitions. [2023-08-26 19:39:53,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 2200 transitions, 68180 flow [2023-08-26 19:39:59,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 2200 transitions, 67948 flow, removed 116 selfloop flow, removed 0 redundant places. [2023-08-26 19:39:59,494 INFO L231 Difference]: Finished difference. Result has 313 places, 2091 transitions, 62437 flow [2023-08-26 19:39:59,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=59401, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1877, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=62437, PETRI_PLACES=313, PETRI_TRANSITIONS=2091} [2023-08-26 19:39:59,496 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 286 predicate places. [2023-08-26 19:39:59,496 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 2091 transitions, 62437 flow [2023-08-26 19:39:59,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 105.4) internal successors, (1054), 10 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:59,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:39:59,496 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:39:59,500 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 19:39:59,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:59,697 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:39:59,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:39:59,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1164004510, now seen corresponding path program 12 times [2023-08-26 19:39:59,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:39:59,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670346689] [2023-08-26 19:39:59,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:39:59,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:39:59,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:39:59,761 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 19:39:59,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:39:59,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670346689] [2023-08-26 19:39:59,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670346689] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:39:59,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551225064] [2023-08-26 19:39:59,761 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 19:39:59,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:59,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:39:59,765 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 19:39:59,792 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 19:39:59,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 19:39:59,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:39:59,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:39:59,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:39:59,915 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 19:39:59,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:39:59,940 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 19:39:59,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551225064] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:39:59,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:39:59,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 8 [2023-08-26 19:39:59,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504851759] [2023-08-26 19:39:59,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:39:59,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:39:59,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:39:59,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:39:59,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:39:59,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:39:59,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 2091 transitions, 62437 flow. Second operand has 9 states, 9 states have (on average 105.33333333333333) internal successors, (948), 9 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:39:59,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:39:59,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:39:59,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:40:09,147 INFO L124 PetriNetUnfolderBase]: 8959/16063 cut-off events. [2023-08-26 19:40:09,148 INFO L125 PetriNetUnfolderBase]: For 566890/566890 co-relation queries the response was YES. [2023-08-26 19:40:09,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170451 conditions, 16063 events. 8959/16063 cut-off events. For 566890/566890 co-relation queries the response was YES. Maximal size of possible extension queue 1121. Compared 133960 event pairs, 424 based on Foata normal form. 18/16081 useless extension candidates. Maximal degree in co-relation 170337. Up to 10677 conditions per place. [2023-08-26 19:40:09,353 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 1978 selfloop transitions, 225 changer transitions 8/2211 dead transitions. [2023-08-26 19:40:09,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 2211 transitions, 68693 flow [2023-08-26 19:40:09,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 19:40:09,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 19:40:09,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1621 transitions. [2023-08-26 19:40:09,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435752688172043 [2023-08-26 19:40:09,355 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1621 transitions. [2023-08-26 19:40:09,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1621 transitions. [2023-08-26 19:40:09,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:40:09,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1621 transitions. [2023-08-26 19:40:09,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 108.06666666666666) internal successors, (1621), 15 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:09,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:09,359 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:09,359 INFO L175 Difference]: Start difference. First operand has 313 places, 2091 transitions, 62437 flow. Second operand 15 states and 1621 transitions. [2023-08-26 19:40:09,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 2211 transitions, 68693 flow [2023-08-26 19:40:16,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 2211 transitions, 67685 flow, removed 440 selfloop flow, removed 6 redundant places. [2023-08-26 19:40:16,069 INFO L231 Difference]: Finished difference. Result has 324 places, 2094 transitions, 61813 flow [2023-08-26 19:40:16,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=60665, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1863, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=61813, PETRI_PLACES=324, PETRI_TRANSITIONS=2094} [2023-08-26 19:40:16,071 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 297 predicate places. [2023-08-26 19:40:16,071 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 2094 transitions, 61813 flow [2023-08-26 19:40:16,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 105.33333333333333) internal successors, (948), 9 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:16,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:40:16,071 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:40:16,076 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 19:40:16,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-26 19:40:16,272 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:40:16,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:40:16,273 INFO L85 PathProgramCache]: Analyzing trace with hash -508031029, now seen corresponding path program 13 times [2023-08-26 19:40:16,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:40:16,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448000770] [2023-08-26 19:40:16,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:40:16,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:40:16,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:40:16,647 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:40:16,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:40:16,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448000770] [2023-08-26 19:40:16,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448000770] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:40:16,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426786232] [2023-08-26 19:40:16,648 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 19:40:16,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:40:16,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:40:16,649 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 19:40:16,674 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 19:40:16,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:40:16,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 19:40:16,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:40:17,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:40:17,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:40:21,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:40:21,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426786232] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:40:21,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:40:21,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 22 [2023-08-26 19:40:21,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602952532] [2023-08-26 19:40:21,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:40:21,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 19:40:21,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:40:21,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 19:40:21,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=448, Unknown=1, NotChecked=0, Total=552 [2023-08-26 19:40:21,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 248 [2023-08-26 19:40:21,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 2094 transitions, 61813 flow. Second operand has 24 states, 24 states have (on average 94.04166666666667) internal successors, (2257), 24 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:21,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:40:21,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 248 [2023-08-26 19:40:21,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:40:25,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:40:27,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:40:36,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:40:40,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:40:44,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:40:52,899 INFO L124 PetriNetUnfolderBase]: 10040/17832 cut-off events. [2023-08-26 19:40:52,899 INFO L125 PetriNetUnfolderBase]: For 653540/653540 co-relation queries the response was YES. [2023-08-26 19:40:53,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192761 conditions, 17832 events. 10040/17832 cut-off events. For 653540/653540 co-relation queries the response was YES. Maximal size of possible extension queue 1211. Compared 148379 event pairs, 842 based on Foata normal form. 11/17843 useless extension candidates. Maximal degree in co-relation 192645. Up to 10223 conditions per place. [2023-08-26 19:40:53,123 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 901 selfloop transitions, 1677 changer transitions 30/2608 dead transitions. [2023-08-26 19:40:53,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 2608 transitions, 79841 flow [2023-08-26 19:40:53,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 19:40:53,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 19:40:53,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3542 transitions. [2023-08-26 19:40:53,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967293906810036 [2023-08-26 19:40:53,128 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3542 transitions. [2023-08-26 19:40:53,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3542 transitions. [2023-08-26 19:40:53,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:40:53,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3542 transitions. [2023-08-26 19:40:53,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 98.38888888888889) internal successors, (3542), 36 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:53,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 248.0) internal successors, (9176), 37 states have internal predecessors, (9176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:53,138 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 248.0) internal successors, (9176), 37 states have internal predecessors, (9176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:40:53,138 INFO L175 Difference]: Start difference. First operand has 324 places, 2094 transitions, 61813 flow. Second operand 36 states and 3542 transitions. [2023-08-26 19:40:53,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 2608 transitions, 79841 flow [2023-08-26 19:41:01,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 2608 transitions, 79047 flow, removed 352 selfloop flow, removed 4 redundant places. [2023-08-26 19:41:01,450 INFO L231 Difference]: Finished difference. Result has 368 places, 2427 transitions, 77253 flow [2023-08-26 19:41:01,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=61357, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=77253, PETRI_PLACES=368, PETRI_TRANSITIONS=2427} [2023-08-26 19:41:01,452 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 341 predicate places. [2023-08-26 19:41:01,452 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 2427 transitions, 77253 flow [2023-08-26 19:41:01,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 94.04166666666667) internal successors, (2257), 24 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:01,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:41:01,453 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:41:01,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-26 19:41:01,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-26 19:41:01,653 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:41:01,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:41:01,654 INFO L85 PathProgramCache]: Analyzing trace with hash -565756084, now seen corresponding path program 14 times [2023-08-26 19:41:01,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:41:01,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594540639] [2023-08-26 19:41:01,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:41:01,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:41:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:41:01,700 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:01,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:41:01,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594540639] [2023-08-26 19:41:01,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594540639] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:41:01,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551841350] [2023-08-26 19:41:01,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:41:01,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:41:01,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:41:01,702 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 19:41:01,704 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 19:41:01,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:41:01,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:41:01,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:41:01,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:41:01,837 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:01,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:41:01,855 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:01,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551841350] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:41:01,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:41:01,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-26 19:41:01,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491652745] [2023-08-26 19:41:01,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:41:01,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:41:01,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:41:01,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:41:01,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:41:01,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:41:01,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 2427 transitions, 77253 flow. Second operand has 10 states, 10 states have (on average 104.9) internal successors, (1049), 10 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:01,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:41:01,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:41:01,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:41:16,198 INFO L124 PetriNetUnfolderBase]: 11477/20588 cut-off events. [2023-08-26 19:41:16,198 INFO L125 PetriNetUnfolderBase]: For 873645/873645 co-relation queries the response was YES. [2023-08-26 19:41:16,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227596 conditions, 20588 events. 11477/20588 cut-off events. For 873645/873645 co-relation queries the response was YES. Maximal size of possible extension queue 1364. Compared 177171 event pairs, 552 based on Foata normal form. 388/20976 useless extension candidates. Maximal degree in co-relation 227467. Up to 7262 conditions per place. [2023-08-26 19:41:16,498 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 1982 selfloop transitions, 885 changer transitions 160/3027 dead transitions. [2023-08-26 19:41:16,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 3027 transitions, 93904 flow [2023-08-26 19:41:16,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 19:41:16,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 19:41:16,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1305 transitions. [2023-08-26 19:41:16,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43850806451612906 [2023-08-26 19:41:16,501 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1305 transitions. [2023-08-26 19:41:16,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1305 transitions. [2023-08-26 19:41:16,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:41:16,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1305 transitions. [2023-08-26 19:41:16,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 108.75) internal successors, (1305), 12 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:16,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:16,505 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:16,505 INFO L175 Difference]: Start difference. First operand has 368 places, 2427 transitions, 77253 flow. Second operand 12 states and 1305 transitions. [2023-08-26 19:41:16,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 3027 transitions, 93904 flow [2023-08-26 19:41:27,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 3027 transitions, 90910 flow, removed 1458 selfloop flow, removed 11 redundant places. [2023-08-26 19:41:27,260 INFO L231 Difference]: Finished difference. Result has 374 places, 2352 transitions, 73217 flow [2023-08-26 19:41:27,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=66911, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=665, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=73217, PETRI_PLACES=374, PETRI_TRANSITIONS=2352} [2023-08-26 19:41:27,262 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 347 predicate places. [2023-08-26 19:41:27,262 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 2352 transitions, 73217 flow [2023-08-26 19:41:27,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 104.9) internal successors, (1049), 10 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:27,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:41:27,262 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:41:27,266 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 19:41:27,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 19:41:27,463 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:41:27,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:41:27,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1673813480, now seen corresponding path program 15 times [2023-08-26 19:41:27,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:41:27,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637470867] [2023-08-26 19:41:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:41:27,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:41:27,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:41:27,505 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:27,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:41:27,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637470867] [2023-08-26 19:41:27,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637470867] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:41:27,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375112457] [2023-08-26 19:41:27,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:41:27,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:41:27,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:41:27,507 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 19:41:27,513 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 19:41:27,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-26 19:41:27,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:41:27,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:41:27,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:41:27,746 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:41:27,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:41:27,770 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:27,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375112457] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:41:27,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:41:27,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2023-08-26 19:41:27,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096232472] [2023-08-26 19:41:27,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:41:27,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:41:27,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:41:27,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:41:27,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:41:27,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:41:27,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 2352 transitions, 73217 flow. Second operand has 9 states, 9 states have (on average 105.33333333333333) internal successors, (948), 9 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:27,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:41:27,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:41:27,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:41:40,441 INFO L124 PetriNetUnfolderBase]: 10760/19162 cut-off events. [2023-08-26 19:41:40,441 INFO L125 PetriNetUnfolderBase]: For 911381/911381 co-relation queries the response was YES. [2023-08-26 19:41:40,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220795 conditions, 19162 events. 10760/19162 cut-off events. For 911381/911381 co-relation queries the response was YES. Maximal size of possible extension queue 1215. Compared 160331 event pairs, 866 based on Foata normal form. 734/19896 useless extension candidates. Maximal degree in co-relation 220662. Up to 10255 conditions per place. [2023-08-26 19:41:40,721 INFO L140 encePairwiseOnDemand]: 243/248 looper letters, 1682 selfloop transitions, 1065 changer transitions 0/2747 dead transitions. [2023-08-26 19:41:40,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 2747 transitions, 88441 flow [2023-08-26 19:41:40,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 19:41:40,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 19:41:40,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1206 transitions. [2023-08-26 19:41:40,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44208211143695014 [2023-08-26 19:41:40,723 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1206 transitions. [2023-08-26 19:41:40,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1206 transitions. [2023-08-26 19:41:40,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:41:40,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1206 transitions. [2023-08-26 19:41:40,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 109.63636363636364) internal successors, (1206), 11 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:40,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:40,725 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:40,726 INFO L175 Difference]: Start difference. First operand has 374 places, 2352 transitions, 73217 flow. Second operand 11 states and 1206 transitions. [2023-08-26 19:41:40,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 2747 transitions, 88441 flow [2023-08-26 19:41:52,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 2747 transitions, 85750 flow, removed 1176 selfloop flow, removed 6 redundant places. [2023-08-26 19:41:52,382 INFO L231 Difference]: Finished difference. Result has 382 places, 2453 transitions, 77832 flow [2023-08-26 19:41:52,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=69932, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=938, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=77832, PETRI_PLACES=382, PETRI_TRANSITIONS=2453} [2023-08-26 19:41:52,384 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 355 predicate places. [2023-08-26 19:41:52,384 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 2453 transitions, 77832 flow [2023-08-26 19:41:52,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 105.33333333333333) internal successors, (948), 9 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:52,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:41:52,385 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:41:52,392 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 19:41:52,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:41:52,590 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:41:52,590 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:41:52,590 INFO L85 PathProgramCache]: Analyzing trace with hash -2114748712, now seen corresponding path program 16 times [2023-08-26 19:41:52,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:41:52,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118857992] [2023-08-26 19:41:52,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:41:52,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:41:52,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:41:52,630 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-26 19:41:52,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:41:52,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118857992] [2023-08-26 19:41:52,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118857992] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:41:52,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:41:52,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:41:52,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556267924] [2023-08-26 19:41:52,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:41:52,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:41:52,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:41:52,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:41:52,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:41:52,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 248 [2023-08-26 19:41:52,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 2453 transitions, 77832 flow. Second operand has 5 states, 5 states have (on average 109.4) internal successors, (547), 5 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:41:52,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:41:52,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 248 [2023-08-26 19:41:52,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:42:02,270 INFO L124 PetriNetUnfolderBase]: 7169/13069 cut-off events. [2023-08-26 19:42:02,270 INFO L125 PetriNetUnfolderBase]: For 540069/540069 co-relation queries the response was YES. [2023-08-26 19:42:02,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149047 conditions, 13069 events. 7169/13069 cut-off events. For 540069/540069 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 106431 event pairs, 1800 based on Foata normal form. 484/13553 useless extension candidates. Maximal degree in co-relation 148912. Up to 7945 conditions per place. [2023-08-26 19:42:02,436 INFO L140 encePairwiseOnDemand]: 245/248 looper letters, 1388 selfloop transitions, 319 changer transitions 321/2028 dead transitions. [2023-08-26 19:42:02,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 2028 transitions, 68328 flow [2023-08-26 19:42:02,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:42:02,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:42:02,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 457 transitions. [2023-08-26 19:42:02,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46068548387096775 [2023-08-26 19:42:02,438 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 457 transitions. [2023-08-26 19:42:02,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 457 transitions. [2023-08-26 19:42:02,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:42:02,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 457 transitions. [2023-08-26 19:42:02,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 114.25) internal successors, (457), 4 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:02,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 248.0) internal successors, (1240), 5 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:02,439 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 248.0) internal successors, (1240), 5 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:02,439 INFO L175 Difference]: Start difference. First operand has 382 places, 2453 transitions, 77832 flow. Second operand 4 states and 457 transitions. [2023-08-26 19:42:02,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 2028 transitions, 68328 flow [2023-08-26 19:42:08,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 2028 transitions, 66874 flow, removed 582 selfloop flow, removed 14 redundant places. [2023-08-26 19:42:08,528 INFO L231 Difference]: Finished difference. Result has 367 places, 1611 transitions, 49536 flow [2023-08-26 19:42:08,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=57379, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=49536, PETRI_PLACES=367, PETRI_TRANSITIONS=1611} [2023-08-26 19:42:08,530 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 340 predicate places. [2023-08-26 19:42:08,530 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1611 transitions, 49536 flow [2023-08-26 19:42:08,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.4) internal successors, (547), 5 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:08,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:42:08,531 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:42:08,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 19:42:08,531 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:42:08,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:42:08,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1834731674, now seen corresponding path program 4 times [2023-08-26 19:42:08,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:42:08,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092738110] [2023-08-26 19:42:08,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:42:08,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:42:08,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:42:08,582 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:42:08,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:42:08,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092738110] [2023-08-26 19:42:08,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092738110] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:42:08,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127531891] [2023-08-26 19:42:08,583 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 19:42:08,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:42:08,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:42:08,584 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:42:08,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-26 19:42:08,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 19:42:08,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:42:08,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 19:42:08,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:42:08,747 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:42:08,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:42:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:42:08,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127531891] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:42:08,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:42:08,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 11 [2023-08-26 19:42:08,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767933574] [2023-08-26 19:42:08,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:42:08,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 19:42:08,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:42:08,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 19:42:08,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-08-26 19:42:08,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:42:08,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1611 transitions, 49536 flow. Second operand has 12 states, 12 states have (on average 104.58333333333333) internal successors, (1255), 12 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:08,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:42:08,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:42:08,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:42:16,741 INFO L124 PetriNetUnfolderBase]: 7820/14189 cut-off events. [2023-08-26 19:42:16,742 INFO L125 PetriNetUnfolderBase]: For 625924/625924 co-relation queries the response was YES. [2023-08-26 19:42:16,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163613 conditions, 14189 events. 7820/14189 cut-off events. For 625924/625924 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 113722 event pairs, 694 based on Foata normal form. 160/14349 useless extension candidates. Maximal degree in co-relation 163484. Up to 3843 conditions per place. [2023-08-26 19:42:16,927 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 1083 selfloop transitions, 1202 changer transitions 0/2285 dead transitions. [2023-08-26 19:42:16,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 2285 transitions, 73052 flow [2023-08-26 19:42:16,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 19:42:16,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 19:42:16,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2507 transitions. [2023-08-26 19:42:16,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43951612903225806 [2023-08-26 19:42:16,929 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2507 transitions. [2023-08-26 19:42:16,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2507 transitions. [2023-08-26 19:42:16,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:42:16,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2507 transitions. [2023-08-26 19:42:16,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 109.0) internal successors, (2507), 23 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:16,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 248.0) internal successors, (5952), 24 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:16,936 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 248.0) internal successors, (5952), 24 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:16,936 INFO L175 Difference]: Start difference. First operand has 367 places, 1611 transitions, 49536 flow. Second operand 23 states and 2507 transitions. [2023-08-26 19:42:16,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 2285 transitions, 73052 flow [2023-08-26 19:42:23,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 2285 transitions, 71779 flow, removed 352 selfloop flow, removed 5 redundant places. [2023-08-26 19:42:23,331 INFO L231 Difference]: Finished difference. Result has 392 places, 1954 transitions, 65679 flow [2023-08-26 19:42:23,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=48702, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=895, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=65679, PETRI_PLACES=392, PETRI_TRANSITIONS=1954} [2023-08-26 19:42:23,333 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 365 predicate places. [2023-08-26 19:42:23,333 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 1954 transitions, 65679 flow [2023-08-26 19:42:23,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 104.58333333333333) internal successors, (1255), 12 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:23,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:42:23,333 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:42:23,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-26 19:42:23,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:42:23,541 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:42:23,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:42:23,541 INFO L85 PathProgramCache]: Analyzing trace with hash 789555168, now seen corresponding path program 5 times [2023-08-26 19:42:23,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:42:23,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398853438] [2023-08-26 19:42:23,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:42:23,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:42:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:42:23,631 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:42:23,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:42:23,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398853438] [2023-08-26 19:42:23,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398853438] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:42:23,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982072406] [2023-08-26 19:42:23,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:42:23,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:42:23,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:42:23,633 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:42:23,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-26 19:42:23,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 19:42:23,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:42:23,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 19:42:23,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:42:23,775 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:42:23,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:42:23,819 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:42:23,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982072406] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:42:23,819 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:42:23,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 5] total 11 [2023-08-26 19:42:23,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943988575] [2023-08-26 19:42:23,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:42:23,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 19:42:23,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:42:23,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 19:42:23,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-08-26 19:42:23,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 248 [2023-08-26 19:42:23,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 1954 transitions, 65679 flow. Second operand has 12 states, 12 states have (on average 104.83333333333333) internal successors, (1258), 12 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:23,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:42:23,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 248 [2023-08-26 19:42:23,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:42:32,885 INFO L124 PetriNetUnfolderBase]: 7593/13822 cut-off events. [2023-08-26 19:42:32,885 INFO L125 PetriNetUnfolderBase]: For 669443/669443 co-relation queries the response was YES. [2023-08-26 19:42:33,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165758 conditions, 13822 events. 7593/13822 cut-off events. For 669443/669443 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 111619 event pairs, 166 based on Foata normal form. 116/13938 useless extension candidates. Maximal degree in co-relation 165619. Up to 3549 conditions per place. [2023-08-26 19:42:33,073 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 1517 selfloop transitions, 904 changer transitions 0/2421 dead transitions. [2023-08-26 19:42:33,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 2421 transitions, 78699 flow [2023-08-26 19:42:33,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-26 19:42:33,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-26 19:42:33,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2704 transitions. [2023-08-26 19:42:33,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43612903225806454 [2023-08-26 19:42:33,076 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2704 transitions. [2023-08-26 19:42:33,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2704 transitions. [2023-08-26 19:42:33,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:42:33,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2704 transitions. [2023-08-26 19:42:33,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 108.16) internal successors, (2704), 25 states have internal predecessors, (2704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:33,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 248.0) internal successors, (6448), 26 states have internal predecessors, (6448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:33,084 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 248.0) internal successors, (6448), 26 states have internal predecessors, (6448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:33,084 INFO L175 Difference]: Start difference. First operand has 392 places, 1954 transitions, 65679 flow. Second operand 25 states and 2704 transitions. [2023-08-26 19:42:33,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 2421 transitions, 78699 flow [2023-08-26 19:42:40,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 2421 transitions, 77756 flow, removed 413 selfloop flow, removed 4 redundant places. [2023-08-26 19:42:40,368 INFO L231 Difference]: Finished difference. Result has 416 places, 1961 transitions, 67646 flow [2023-08-26 19:42:40,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=63771, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=875, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1049, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=67646, PETRI_PLACES=416, PETRI_TRANSITIONS=1961} [2023-08-26 19:42:40,370 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 389 predicate places. [2023-08-26 19:42:40,370 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 1961 transitions, 67646 flow [2023-08-26 19:42:40,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 104.83333333333333) internal successors, (1258), 12 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:40,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:42:40,370 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:42:40,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-26 19:42:40,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:42:40,571 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:42:40,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:42:40,572 INFO L85 PathProgramCache]: Analyzing trace with hash -657239296, now seen corresponding path program 17 times [2023-08-26 19:42:40,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:42:40,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670118092] [2023-08-26 19:42:40,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:42:40,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:42:40,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:42:40,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:42:40,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:42:40,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670118092] [2023-08-26 19:42:40,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670118092] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:42:40,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626350431] [2023-08-26 19:42:40,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:42:40,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:42:40,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:42:40,905 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:42:40,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-26 19:42:41,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 19:42:41,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:42:41,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 19:42:41,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:42:41,691 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:42:41,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:42:42,501 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:42:42,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626350431] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:42:42,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:42:42,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-26 19:42:42,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445001470] [2023-08-26 19:42:42,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:42:42,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 19:42:42,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:42:42,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 19:42:42,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2023-08-26 19:42:42,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 248 [2023-08-26 19:42:42,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 1961 transitions, 67646 flow. Second operand has 24 states, 24 states have (on average 94.20833333333333) internal successors, (2261), 24 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:42:42,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:42:42,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 248 [2023-08-26 19:42:42,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:42:53,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:43:03,483 INFO L124 PetriNetUnfolderBase]: 9955/18531 cut-off events. [2023-08-26 19:43:03,483 INFO L125 PetriNetUnfolderBase]: For 1015232/1015232 co-relation queries the response was YES. [2023-08-26 19:43:03,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236705 conditions, 18531 events. 9955/18531 cut-off events. For 1015232/1015232 co-relation queries the response was YES. Maximal size of possible extension queue 1103. Compared 159598 event pairs, 534 based on Foata normal form. 40/18571 useless extension candidates. Maximal degree in co-relation 236561. Up to 6394 conditions per place. [2023-08-26 19:43:03,765 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 795 selfloop transitions, 2080 changer transitions 136/3011 dead transitions. [2023-08-26 19:43:03,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 3011 transitions, 106748 flow [2023-08-26 19:43:03,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-26 19:43:03,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-26 19:43:03,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3975 transitions. [2023-08-26 19:43:03,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007056451612903 [2023-08-26 19:43:03,769 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3975 transitions. [2023-08-26 19:43:03,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3975 transitions. [2023-08-26 19:43:03,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:43:03,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3975 transitions. [2023-08-26 19:43:03,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 99.375) internal successors, (3975), 40 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:43:03,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 248.0) internal successors, (10168), 41 states have internal predecessors, (10168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:43:03,778 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 248.0) internal successors, (10168), 41 states have internal predecessors, (10168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:43:03,779 INFO L175 Difference]: Start difference. First operand has 416 places, 1961 transitions, 67646 flow. Second operand 40 states and 3975 transitions. [2023-08-26 19:43:03,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 3011 transitions, 106748 flow [2023-08-26 19:43:17,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 3011 transitions, 103741 flow, removed 1190 selfloop flow, removed 9 redundant places. [2023-08-26 19:43:17,876 INFO L231 Difference]: Finished difference. Result has 458 places, 2578 transitions, 95272 flow [2023-08-26 19:43:17,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=63839, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=95272, PETRI_PLACES=458, PETRI_TRANSITIONS=2578} [2023-08-26 19:43:17,878 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 431 predicate places. [2023-08-26 19:43:17,878 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 2578 transitions, 95272 flow [2023-08-26 19:43:17,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 94.20833333333333) internal successors, (2261), 24 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:43:17,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:43:17,879 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:43:17,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-26 19:43:18,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:43:18,081 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:43:18,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:43:18,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2093743937, now seen corresponding path program 18 times [2023-08-26 19:43:18,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:43:18,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948346659] [2023-08-26 19:43:18,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:43:18,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:43:18,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:43:18,522 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:43:18,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:43:18,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948346659] [2023-08-26 19:43:18,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948346659] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:43:18,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709019431] [2023-08-26 19:43:18,523 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 19:43:18,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:43:18,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:43:18,524 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:43:18,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-26 19:43:18,663 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-26 19:43:18,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:43:18,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-26 19:43:18,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:43:19,084 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:43:19,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:43:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 6 refuted. 8 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 19:43:42,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709019431] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:43:42,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:43:42,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 25 [2023-08-26 19:43:42,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103361391] [2023-08-26 19:43:42,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:43:42,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 19:43:42,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:43:42,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 19:43:42,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=567, Unknown=7, NotChecked=0, Total=702 [2023-08-26 19:43:42,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-08-26 19:43:42,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 2578 transitions, 95272 flow. Second operand has 27 states, 27 states have (on average 86.92592592592592) internal successors, (2347), 27 states have internal predecessors, (2347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:43:42,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:43:42,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-08-26 19:43:42,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:43:53,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:43:54,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:44:00,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:44:12,384 INFO L124 PetriNetUnfolderBase]: 10250/19082 cut-off events. [2023-08-26 19:44:12,384 INFO L125 PetriNetUnfolderBase]: For 1020305/1020305 co-relation queries the response was YES. [2023-08-26 19:44:12,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245820 conditions, 19082 events. 10250/19082 cut-off events. For 1020305/1020305 co-relation queries the response was YES. Maximal size of possible extension queue 1119. Compared 164981 event pairs, 934 based on Foata normal form. 9/19091 useless extension candidates. Maximal degree in co-relation 245668. Up to 17909 conditions per place. [2023-08-26 19:44:12,695 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 2587 selfloop transitions, 236 changer transitions 32/2855 dead transitions. [2023-08-26 19:44:12,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 2855 transitions, 108235 flow [2023-08-26 19:44:12,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-26 19:44:12,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-26 19:44:12,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2738 transitions. [2023-08-26 19:44:12,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.368010752688172 [2023-08-26 19:44:12,698 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2738 transitions. [2023-08-26 19:44:12,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2738 transitions. [2023-08-26 19:44:12,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:44:12,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2738 transitions. [2023-08-26 19:44:12,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 91.26666666666667) internal successors, (2738), 30 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:44:12,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 248.0) internal successors, (7688), 31 states have internal predecessors, (7688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:44:12,705 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 248.0) internal successors, (7688), 31 states have internal predecessors, (7688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:44:12,705 INFO L175 Difference]: Start difference. First operand has 458 places, 2578 transitions, 95272 flow. Second operand 30 states and 2738 transitions. [2023-08-26 19:44:12,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 2855 transitions, 108235 flow [2023-08-26 19:44:27,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 2855 transitions, 102701 flow, removed 2091 selfloop flow, removed 6 redundant places. [2023-08-26 19:44:28,062 INFO L231 Difference]: Finished difference. Result has 493 places, 2696 transitions, 95419 flow [2023-08-26 19:44:28,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=89871, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=95419, PETRI_PLACES=493, PETRI_TRANSITIONS=2696} [2023-08-26 19:44:28,064 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 466 predicate places. [2023-08-26 19:44:28,064 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 2696 transitions, 95419 flow [2023-08-26 19:44:28,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 86.92592592592592) internal successors, (2347), 27 states have internal predecessors, (2347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:44:28,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:44:28,064 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:44:28,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-26 19:44:28,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:44:28,265 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:44:28,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:44:28,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2029893476, now seen corresponding path program 19 times [2023-08-26 19:44:28,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:44:28,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786536571] [2023-08-26 19:44:28,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:44:28,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:44:28,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:44:28,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:44:28,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:44:28,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786536571] [2023-08-26 19:44:28,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786536571] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:44:28,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758079175] [2023-08-26 19:44:28,590 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 19:44:28,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:44:28,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:44:28,591 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:44:28,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-26 19:44:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:44:29,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 19:44:29,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:44:29,517 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:44:29,517 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:44:30,004 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:44:30,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758079175] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:44:30,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:44:30,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 20 [2023-08-26 19:44:30,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723218024] [2023-08-26 19:44:30,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:44:30,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 19:44:30,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:44:30,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 19:44:30,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-08-26 19:44:30,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-08-26 19:44:30,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 2696 transitions, 95419 flow. Second operand has 22 states, 22 states have (on average 87.27272727272727) internal successors, (1920), 22 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:44:30,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:44:30,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-08-26 19:44:30,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:44:41,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:44:44,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-08-26 19:44:52,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:44:54,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:45:01,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 19:45:04,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:45:18,142 INFO L124 PetriNetUnfolderBase]: 11170/20866 cut-off events. [2023-08-26 19:45:18,142 INFO L125 PetriNetUnfolderBase]: For 1102221/1102221 co-relation queries the response was YES. [2023-08-26 19:45:18,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261948 conditions, 20866 events. 11170/20866 cut-off events. For 1102221/1102221 co-relation queries the response was YES. Maximal size of possible extension queue 1187. Compared 183058 event pairs, 1034 based on Foata normal form. 24/20890 useless extension candidates. Maximal degree in co-relation 261784. Up to 19247 conditions per place. [2023-08-26 19:45:18,542 INFO L140 encePairwiseOnDemand]: 242/248 looper letters, 2848 selfloop transitions, 217 changer transitions 34/3099 dead transitions. [2023-08-26 19:45:18,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 3099 transitions, 114691 flow [2023-08-26 19:45:18,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 19:45:18,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 19:45:18,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2023 transitions. [2023-08-26 19:45:18,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37078445747800587 [2023-08-26 19:45:18,544 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2023 transitions. [2023-08-26 19:45:18,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2023 transitions. [2023-08-26 19:45:18,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:45:18,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2023 transitions. [2023-08-26 19:45:18,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 91.95454545454545) internal successors, (2023), 22 states have internal predecessors, (2023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:45:18,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 248.0) internal successors, (5704), 23 states have internal predecessors, (5704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:45:18,550 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 248.0) internal successors, (5704), 23 states have internal predecessors, (5704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:45:18,550 INFO L175 Difference]: Start difference. First operand has 493 places, 2696 transitions, 95419 flow. Second operand 22 states and 2023 transitions. [2023-08-26 19:45:18,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 3099 transitions, 114691 flow [2023-08-26 19:45:34,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 3099 transitions, 113927 flow, removed 374 selfloop flow, removed 5 redundant places. [2023-08-26 19:45:34,730 INFO L231 Difference]: Finished difference. Result has 517 places, 2874 transitions, 101954 flow [2023-08-26 19:45:34,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=94655, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=101954, PETRI_PLACES=517, PETRI_TRANSITIONS=2874} [2023-08-26 19:45:34,732 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 490 predicate places. [2023-08-26 19:45:34,733 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 2874 transitions, 101954 flow [2023-08-26 19:45:34,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 87.27272727272727) internal successors, (1920), 22 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:45:34,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:45:34,733 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:45:34,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-26 19:45:34,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:45:34,934 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:45:34,934 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:45:34,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1918578436, now seen corresponding path program 20 times [2023-08-26 19:45:34,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:45:34,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549810484] [2023-08-26 19:45:34,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:45:34,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:45:34,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:45:35,267 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:45:35,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:45:35,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549810484] [2023-08-26 19:45:35,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549810484] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:45:35,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608605314] [2023-08-26 19:45:35,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:45:35,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:45:35,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:45:35,269 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:45:35,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-26 19:45:35,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:45:35,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:45:35,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 19:45:35,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:45:35,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:45:35,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:45:39,925 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (* 4294967296 (div (+ 2 c_~k1~0) 4294967296))) (.cse0 (+ c_~j1~0 1))) (and (forall ((~m~0 Int)) (or (<= ~m~0 c_~j1~0) (< .cse0 ~m~0) (let ((.cse1 (* 2 ~m~0))) (< (+ c_~k1~0 (* (div (+ c_~k2~0 .cse1) 4294967296) 4294967296) 1) (+ c_~k2~0 .cse1 .cse2))))) (forall ((~m~0 Int)) (or (let ((.cse3 (* 2 ~m~0))) (<= (+ c_~k2~0 .cse3 .cse2) (+ 2 c_~k1~0 (* (div (+ c_~k2~0 .cse3) 4294967296) 4294967296)))) (<= ~m~0 c_~j1~0) (< .cse0 ~m~0))))) is different from false [2023-08-26 19:45:40,047 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 3 not checked. [2023-08-26 19:45:40,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608605314] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:45:40,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:45:40,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 20 [2023-08-26 19:45:40,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483612302] [2023-08-26 19:45:40,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:45:40,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 19:45:40,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:45:40,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 19:45:40,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=354, Unknown=2, NotChecked=38, Total=462 [2023-08-26 19:45:40,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-08-26 19:45:40,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 2874 transitions, 101954 flow. Second operand has 22 states, 22 states have (on average 87.27272727272727) internal successors, (1920), 22 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:45:40,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:45:40,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-08-26 19:45:40,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:45:52,418 WARN L234 SmtUtils]: Spent 12.23s on a formula simplification. DAG size of input: 45 DAG size of output: 23 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 19:45:54,866 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (* 4294967296 (div (+ 2 c_~k1~0) 4294967296))) (.cse3 (+ c_~j1~0 1))) (and (or (let ((.cse2 (* c_~m~0 2))) (let ((.cse1 (+ c_~k2~0 .cse2 (* (div (+ c_~k1~0 1) 4294967296) 4294967296))) (.cse0 (* (div (+ c_~k2~0 .cse2) 4294967296) 4294967296))) (and (< (+ .cse0 c_~k1~0) .cse1) (<= .cse1 (+ .cse0 c_~k1~0 1))))) (< c_~j1~0 c_~m~0)) (forall ((~m~0 Int)) (or (<= ~m~0 c_~j1~0) (< .cse3 ~m~0) (let ((.cse4 (* 2 ~m~0))) (< (+ c_~k1~0 (* (div (+ c_~k2~0 .cse4) 4294967296) 4294967296) 1) (+ c_~k2~0 .cse4 .cse5))))) (forall ((~m~0 Int)) (or (let ((.cse6 (* 2 ~m~0))) (<= (+ c_~k2~0 .cse6 .cse5) (+ 2 c_~k1~0 (* (div (+ c_~k2~0 .cse6) 4294967296) 4294967296)))) (<= ~m~0 c_~j1~0) (< .cse3 ~m~0))) (< 0 c_~m~0) (<= c_~m~0 1) (= (mod (+ (* c_~m~0 4294967295) c_~k2~0) 4294967296) 0) (= (mod (+ 4294967295 c_~k1~0) 4294967296) 0))) is different from false [2023-08-26 19:45:58,538 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (* 4294967296 (div (+ 2 c_~k1~0) 4294967296))) (.cse0 (+ c_~j1~0 1))) (and (forall ((~m~0 Int)) (or (<= ~m~0 c_~j1~0) (< .cse0 ~m~0) (let ((.cse1 (* 2 ~m~0))) (< (+ c_~k1~0 (* (div (+ c_~k2~0 .cse1) 4294967296) 4294967296) 1) (+ c_~k2~0 .cse1 .cse2))))) (exists ((~m~0 Int)) (and (<= ~m~0 1) (< 0 ~m~0) (= (mod (+ c_~k2~0 (* 4294967294 ~m~0)) 4294967296) 0))) (forall ((~m~0 Int)) (or (let ((.cse3 (* 2 ~m~0))) (<= (+ c_~k2~0 .cse3 .cse2) (+ 2 c_~k1~0 (* (div (+ c_~k2~0 .cse3) 4294967296) 4294967296)))) (<= ~m~0 c_~j1~0) (< .cse0 ~m~0))) (= (mod (+ 4294967294 c_~k1~0) 4294967296) 0))) is different from false [2023-08-26 19:46:03,174 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (* 4294967296 (div (+ 2 c_~k1~0) 4294967296))) (.cse0 (+ c_~j1~0 1)) (.cse5 (+ (* 4294967296 (div c_~k2~0 4294967296)) c_~k1~0)) (.cse4 (* 4294967296 (div c_~k1~0 4294967296)))) (and (forall ((~m~0 Int)) (or (<= ~m~0 c_~j1~0) (< .cse0 ~m~0) (let ((.cse1 (* 2 ~m~0))) (< (+ c_~k1~0 (* (div (+ c_~k2~0 .cse1) 4294967296) 4294967296) 1) (+ c_~k2~0 .cse1 .cse2))))) (forall ((~m~0 Int)) (or (let ((.cse3 (* 2 ~m~0))) (<= (+ c_~k2~0 .cse3 .cse2) (+ 2 c_~k1~0 (* (div (+ c_~k2~0 .cse3) 4294967296) 4294967296)))) (<= ~m~0 c_~j1~0) (< .cse0 ~m~0))) (<= (+ c_~k2~0 .cse4) .cse5) (< .cse5 (+ c_~k2~0 .cse4 1)))) is different from false [2023-08-26 19:46:18,991 INFO L124 PetriNetUnfolderBase]: 11570/21636 cut-off events. [2023-08-26 19:46:18,991 INFO L125 PetriNetUnfolderBase]: For 1186195/1186195 co-relation queries the response was YES. [2023-08-26 19:46:19,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275595 conditions, 21636 events. 11570/21636 cut-off events. For 1186195/1186195 co-relation queries the response was YES. Maximal size of possible extension queue 1250. Compared 191557 event pairs, 1062 based on Foata normal form. 9/21645 useless extension candidates. Maximal degree in co-relation 275422. Up to 20794 conditions per place. [2023-08-26 19:46:19,390 INFO L140 encePairwiseOnDemand]: 240/248 looper letters, 2952 selfloop transitions, 142 changer transitions 11/3105 dead transitions. [2023-08-26 19:46:19,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 3105 transitions, 115720 flow [2023-08-26 19:46:19,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 19:46:19,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 19:46:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1562 transitions. [2023-08-26 19:46:19,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3704933586337761 [2023-08-26 19:46:19,392 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1562 transitions. [2023-08-26 19:46:19,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1562 transitions. [2023-08-26 19:46:19,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:46:19,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1562 transitions. [2023-08-26 19:46:19,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 91.88235294117646) internal successors, (1562), 17 states have internal predecessors, (1562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:46:19,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:46:19,396 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:46:19,396 INFO L175 Difference]: Start difference. First operand has 517 places, 2874 transitions, 101954 flow. Second operand 17 states and 1562 transitions. [2023-08-26 19:46:19,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 3105 transitions, 115720 flow [2023-08-26 19:46:38,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 3105 transitions, 114200 flow, removed 745 selfloop flow, removed 7 redundant places. [2023-08-26 19:46:38,129 INFO L231 Difference]: Finished difference. Result has 536 places, 2983 transitions, 105128 flow [2023-08-26 19:46:38,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=100542, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=105128, PETRI_PLACES=536, PETRI_TRANSITIONS=2983} [2023-08-26 19:46:38,131 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 509 predicate places. [2023-08-26 19:46:38,132 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 2983 transitions, 105128 flow [2023-08-26 19:46:38,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 87.27272727272727) internal successors, (1920), 22 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:46:38,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:46:38,132 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:46:38,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-08-26 19:46:38,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-26 19:46:38,333 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 19:46:38,333 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:46:38,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1309091832, now seen corresponding path program 21 times [2023-08-26 19:46:38,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:46:38,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442732163] [2023-08-26 19:46:38,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:46:38,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:46:38,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:46:38,627 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:46:38,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:46:38,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442732163] [2023-08-26 19:46:38,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442732163] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:46:38,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811137556] [2023-08-26 19:46:38,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:46:38,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:46:38,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:46:38,629 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:46:38,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-26 19:46:38,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 19:46:38,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:46:38,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-26 19:46:38,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:46:39,077 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:46:39,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:46:54,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:46:54,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811137556] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:46:54,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:46:54,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 21 [2023-08-26 19:46:54,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892205104] [2023-08-26 19:46:54,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:46:54,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 19:46:54,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:46:54,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 19:46:54,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=430, Unknown=3, NotChecked=0, Total=506 [2023-08-26 19:46:54,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 248 [2023-08-26 19:46:54,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 2983 transitions, 105128 flow. Second operand has 23 states, 23 states have (on average 94.26086956521739) internal successors, (2168), 23 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:46:54,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:46:54,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 248 [2023-08-26 19:46:54,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:46:56,343 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (* 4294967296 (div c_~k2~0 4294967296))) (.cse1 (* 4294967296 (div (+ 2 c_~k1~0) 4294967296)))) (and (forall ((~m~0 Int)) (or (let ((.cse0 (* 2 ~m~0))) (<= (+ c_~k2~0 .cse0 .cse1) (+ 2 c_~k1~0 (* (div (+ c_~k2~0 .cse0) 4294967296) 4294967296)))) (<= ~m~0 c_~j1~0) (< 1 ~m~0))) (< 0 c_~m~0) (= c_~i1~0 0) (<= (+ .cse2 2) (+ c_~k2~0 (* c_~m~0 2))) (= (mod c_~k2~0 4294967296) 0) (<= (+ c_~k2~0 (* c_~j1~0 2)) (+ (* (div (+ (* (- 1) c_~k1~0) 1) 4294967296) 4294967296) .cse2 c_~k1~0 1)) (forall ((~m~0 Int)) (or (<= ~m~0 c_~j1~0) (let ((.cse3 (* 2 ~m~0))) (< (+ c_~k1~0 (* (div (+ c_~k2~0 .cse3) 4294967296) 4294967296) 1) (+ c_~k2~0 .cse3 .cse1))) (< 1 ~m~0))) (= (mod (+ 4294967295 c_~k1~0) 4294967296) 0))) is different from false [2023-08-26 19:47:45,217 WARN L234 SmtUtils]: Spent 16.13s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 19:47:49,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:47:51,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:47:53,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:47:55,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:47:57,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:47:59,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:01,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:03,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:05,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:07,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:09,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:11,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:13,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:15,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:17,759 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:19,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:21,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:23,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0, 1] [2023-08-26 19:48:25,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:27,951 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 19:48:29,962 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 19:48:31,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:33,995 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 19:48:36,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:38,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:40,051 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 19:48:42,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:44,110 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 19:48:46,121 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 19:48:48,129 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 19:48:50,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:48:52,170 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 19:48:54,178 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 19:48:56,189 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 19:48:58,216 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 19:49:00,222 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 [0, 1] [2023-08-26 19:49:02,234 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 19:49:04,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:06,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:08,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:10,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:12,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:14,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:16,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:18,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:20,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:22,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:24,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:26,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:28,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:30,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:32,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:34,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:36,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:38,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0, 1] [2023-08-26 19:49:40,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:42,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:44,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:46,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:48,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:50,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:52,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:54,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:56,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:49:58,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:00,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:02,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:04,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:06,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:08,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:10,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:12,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:14,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:16,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0, 1] [2023-08-26 19:50:18,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:20,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:22,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:24,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:26,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:28,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:30,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:32,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:34,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:37,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:39,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:41,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:43,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:45,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:47,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:49,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:51,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:53,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:55,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0, 1] [2023-08-26 19:50:57,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:50:59,187 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~k1~0)) (.cse2 (* 4294967296 (div (+ 2 c_~k1~0) 4294967296)))) (and (<= c_~k2~0 (+ (* (div (+ .cse0 1) 4294967296) 4294967296) (* 4294967296 (div c_~k2~0 4294967296)) c_~k1~0 1)) (forall ((~m~0 Int)) (or (let ((.cse1 (* 2 ~m~0))) (<= (+ c_~k2~0 .cse1 .cse2) (+ 2 c_~k1~0 (* (div (+ c_~k2~0 .cse1) 4294967296) 4294967296)))) (<= ~m~0 c_~j1~0) (< 1 ~m~0))) (< 0 c_~m~0) (<= c_~k2~0 (+ (* (div (+ (- 1) c_~k2~0 .cse0) 4294967296) 4294967296) c_~k1~0 1)) (= (mod (+ c_~k2~0 (* c_~m~0 4294967294)) 4294967296) 0) (forall ((~m~0 Int)) (or (<= ~m~0 c_~j1~0) (let ((.cse3 (* 2 ~m~0))) (< (+ c_~k1~0 (* (div (+ c_~k2~0 .cse3) 4294967296) 4294967296) 1) (+ c_~k2~0 .cse3 .cse2))) (< 1 ~m~0))) (= (mod (+ 4294967295 c_~k1~0) 4294967296) 0))) is different from false [2023-08-26 19:51:06,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:51:08,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:51:10,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:51:12,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:51:14,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:51:16,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] Received shutdown request... [2023-08-26 19:51:17,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 19:51:17,234 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 19:51:18,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-26 19:51:18,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-08-26 19:51:18,304 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (10 of 11 remaining) [2023-08-26 19:51:18,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 19:51:18,304 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2023-08-26 19:51:18,306 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2023-08-26 19:51:18,307 INFO L445 BasicCegarLoop]: Path program histogram: [21, 5, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-26 19:51:18,309 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 19:51:18,309 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 19:51:18,311 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 07:51:18 BasicIcfg [2023-08-26 19:51:18,311 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 19:51:18,312 INFO L158 Benchmark]: Toolchain (without parser) took 830795.50ms. Allocated memory was 348.1MB in the beginning and 6.9GB in the end (delta: 6.5GB). Free memory was 324.7MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. [2023-08-26 19:51:18,312 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 348.1MB. Free memory is still 326.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 19:51:18,312 INFO L158 Benchmark]: CACSL2BoogieTranslator took 247.87ms. Allocated memory is still 348.1MB. Free memory was 324.7MB in the beginning and 313.7MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-26 19:51:18,312 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.23ms. Allocated memory is still 348.1MB. Free memory was 313.7MB in the beginning and 312.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 19:51:18,312 INFO L158 Benchmark]: Boogie Preprocessor took 31.83ms. Allocated memory is still 348.1MB. Free memory was 312.0MB in the beginning and 310.7MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 19:51:18,312 INFO L158 Benchmark]: RCFGBuilder took 434.66ms. Allocated memory is still 348.1MB. Free memory was 310.7MB in the beginning and 295.5MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-26 19:51:18,313 INFO L158 Benchmark]: TraceAbstraction took 830033.22ms. Allocated memory was 348.1MB in the beginning and 6.9GB in the end (delta: 6.5GB). Free memory was 295.1MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. [2023-08-26 19:51:18,313 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.10ms. Allocated memory is still 348.1MB. Free memory is still 326.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 247.87ms. Allocated memory is still 348.1MB. Free memory was 324.7MB in the beginning and 313.7MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 41.23ms. Allocated memory is still 348.1MB. Free memory was 313.7MB in the beginning and 312.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 31.83ms. Allocated memory is still 348.1MB. Free memory was 312.0MB in the beginning and 310.7MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 434.66ms. Allocated memory is still 348.1MB. Free memory was 310.7MB in the beginning and 295.5MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 830033.22ms. Allocated memory was 348.1MB in the beginning and 6.9GB in the end (delta: 6.5GB). Free memory was 295.1MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.7s, 115 PlacesBefore, 27 PlacesAfterwards, 117 TransitionsBefore, 23 TransitionsAfterwards, 972 CoEnabledTransitionPairs, 8 FixpointIterations, 71 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 6 ConcurrentYvCompositions, 6 ChoiceCompositions, 120 TotalNumberOfCompositions, 991 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 991, independent: 991, independent conditional: 0, independent unconditional: 991, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 505, independent: 505, independent conditional: 0, independent unconditional: 505, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 991, independent: 486, independent conditional: 0, independent unconditional: 486, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 505, unknown conditional: 0, unknown unconditional: 505] , Statistics on independence cache: Total cache size (in pairs): 27, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 145 locations, 11 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 829.9s, OverallIterations: 36, TraceHistogramMax: 5, PathProgramHistogramMax: 21, EmptinessCheckTime: 0.0s, AutomataDifference: 748.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.9s, HoareTripleCheckerStatistics: 114 mSolverCounterUnknown, 2684 SdHoareTripleChecker+Valid, 270.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2684 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 267.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 530 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 376 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14347 IncrementalHoareTripleChecker+Invalid, 15368 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 376 mSolverCounterUnsat, 0 mSDtfsCounter, 14347 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1314 GetRequests, 586 SyntacticMatches, 64 SemanticMatches, 664 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 5298 ImplicationChecksByTransitivity, 175.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=105128occurred in iteration=35, InterpolantAutomatonStates: 514, 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.2s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 67.4s InterpolantComputationTime, 962 NumberOfCodeBlocks, 956 NumberOfCodeBlocksAsserted, 102 NumberOfCheckSat, 1313 ConstructedInterpolants, 27 QuantifiedInterpolants, 24086 SizeOfPredicates, 127 NumberOfNonLiveVariables, 3678 ConjunctsInSsa, 351 ConjunctsInUnsatCore, 88 InterpolantComputations, 10 PerfectInterpolantSequences, 177/610 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