/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/pthread/queue.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 17:28:13,369 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 17:28:13,439 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 17:28:13,444 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 17:28:13,445 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 17:28:13,474 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 17:28:13,475 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 17:28:13,475 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 17:28:13,476 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 17:28:13,479 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 17:28:13,480 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 17:28:13,480 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 17:28:13,480 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 17:28:13,481 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 17:28:13,481 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 17:28:13,482 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 17:28:13,482 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 17:28:13,482 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 17:28:13,482 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 17:28:13,482 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 17:28:13,483 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 17:28:13,483 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 17:28:13,484 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 17:28:13,484 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 17:28:13,484 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 17:28:13,484 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 17:28:13,484 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 17:28:13,484 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:28:13,485 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 17:28:13,485 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 17:28:13,485 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 17:28:13,485 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 17:28:13,486 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 17:28:13,486 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 17:28:13,486 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 17:28:13,486 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 17:28:13,765 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 17:28:13,785 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 17:28:13,787 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 17:28:13,788 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 17:28:13,788 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 17:28:13,790 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/queue.i [2023-08-26 17:28:14,887 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 17:28:15,171 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 17:28:15,171 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i [2023-08-26 17:28:15,186 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c60eb5dd/e43e4c7f5f354a14b6f7c3c9ddc28d42/FLAG1c6b1a73b [2023-08-26 17:28:15,198 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c60eb5dd/e43e4c7f5f354a14b6f7c3c9ddc28d42 [2023-08-26 17:28:15,200 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 17:28:15,202 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 17:28:15,203 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 17:28:15,203 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 17:28:15,205 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 17:28:15,206 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:15,207 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1357a038 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15, skipping insertion in model container [2023-08-26 17:28:15,207 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:15,258 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 17:28:15,755 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:28:15,772 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 17:28:15,802 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [258] [2023-08-26 17:28:15,809 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [258] [2023-08-26 17:28:15,816 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned short [750] [2023-08-26 17:28:15,850 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:28:15,920 INFO L206 MainTranslator]: Completed translation [2023-08-26 17:28:15,921 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15 WrapperNode [2023-08-26 17:28:15,921 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 17:28:15,922 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 17:28:15,922 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 17:28:15,922 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 17:28:15,928 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:15,967 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,009 INFO L138 Inliner]: procedures = 274, calls = 71, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 261 [2023-08-26 17:28:16,010 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 17:28:16,010 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 17:28:16,011 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 17:28:16,011 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 17:28:16,019 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,019 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,022 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,023 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,032 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,036 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,038 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,040 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,043 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 17:28:16,044 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 17:28:16,044 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 17:28:16,044 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 17:28:16,045 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:16,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:28:16,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:28:16,071 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 17:28:16,073 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 17:28:16,096 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-26 17:28:16,096 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-26 17:28:16,097 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-26 17:28:16,097 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-26 17:28:16,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 17:28:16,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 17:28:16,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 17:28:16,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 17:28:16,097 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-26 17:28:16,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 17:28:16,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 17:28:16,098 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 17:28:16,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 17:28:16,099 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 17:28:16,225 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 17:28:16,227 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 17:28:16,845 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 17:28:16,858 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 17:28:16,859 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 17:28:16,862 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:28:16 BoogieIcfgContainer [2023-08-26 17:28:16,862 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 17:28:16,864 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 17:28:16,864 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 17:28:16,867 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 17:28:16,867 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 05:28:15" (1/3) ... [2023-08-26 17:28:16,868 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45b626a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:28:16, skipping insertion in model container [2023-08-26 17:28:16,868 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15" (2/3) ... [2023-08-26 17:28:16,869 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45b626a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:28:16, skipping insertion in model container [2023-08-26 17:28:16,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:28:16" (3/3) ... [2023-08-26 17:28:16,871 INFO L112 eAbstractionObserver]: Analyzing ICFG queue.i [2023-08-26 17:28:16,883 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 17:28:16,884 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 79 error locations. [2023-08-26 17:28:16,884 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 17:28:17,037 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 17:28:17,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 343 places, 354 transitions, 724 flow [2023-08-26 17:28:17,215 INFO L124 PetriNetUnfolderBase]: 18/352 cut-off events. [2023-08-26 17:28:17,215 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:28:17,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361 conditions, 352 events. 18/352 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 785 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 255. Up to 2 conditions per place. [2023-08-26 17:28:17,232 INFO L82 GeneralOperation]: Start removeDead. Operand has 343 places, 354 transitions, 724 flow [2023-08-26 17:28:17,243 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 332 places, 343 transitions, 695 flow [2023-08-26 17:28:17,246 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 17:28:17,254 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 332 places, 343 transitions, 695 flow [2023-08-26 17:28:17,260 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 332 places, 343 transitions, 695 flow [2023-08-26 17:28:17,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 332 places, 343 transitions, 695 flow [2023-08-26 17:28:17,332 INFO L124 PetriNetUnfolderBase]: 18/343 cut-off events. [2023-08-26 17:28:17,332 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:17,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351 conditions, 343 events. 18/343 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 748 event pairs, 0 based on Foata normal form. 0/246 useless extension candidates. Maximal degree in co-relation 255. Up to 2 conditions per place. [2023-08-26 17:28:17,350 INFO L119 LiptonReduction]: Number of co-enabled transitions 30836 [2023-08-26 17:28:31,101 INFO L134 LiptonReduction]: Checked pairs total: 108870 [2023-08-26 17:28:31,101 INFO L136 LiptonReduction]: Total number of compositions: 429 [2023-08-26 17:28:31,113 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 17:28:31,119 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;@4a55d099, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 17:28:31,119 INFO L358 AbstractCegarLoop]: Starting to check reachability of 141 error locations. [2023-08-26 17:28:31,120 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 17:28:31,120 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 17:28:31,120 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:28:31,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:31,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 17:28:31,121 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:31,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:31,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1480, now seen corresponding path program 1 times [2023-08-26 17:28:31,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:31,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942551553] [2023-08-26 17:28:31,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:31,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:31,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:31,222 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 17:28:31,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:31,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942551553] [2023-08-26 17:28:31,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942551553] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:31,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:31,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 17:28:31,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469148690] [2023-08-26 17:28:31,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:31,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 17:28:31,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:31,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 17:28:31,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 17:28:31,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 783 [2023-08-26 17:28:31,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 144 transitions, 297 flow. Second operand has 2 states, 2 states have (on average 338.5) internal successors, (677), 2 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:31,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:31,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 783 [2023-08-26 17:28:31,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:32,435 INFO L124 PetriNetUnfolderBase]: 7769/12595 cut-off events. [2023-08-26 17:28:32,436 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2023-08-26 17:28:32,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24493 conditions, 12595 events. 7769/12595 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 75678 event pairs, 6769 based on Foata normal form. 180/7030 useless extension candidates. Maximal degree in co-relation 24093. Up to 11783 conditions per place. [2023-08-26 17:28:32,520 INFO L140 encePairwiseOnDemand]: 734/783 looper letters, 83 selfloop transitions, 0 changer transitions 0/93 dead transitions. [2023-08-26 17:28:32,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 93 transitions, 361 flow [2023-08-26 17:28:32,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 17:28:32,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 17:28:32,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 808 transitions. [2023-08-26 17:28:32,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159642401021711 [2023-08-26 17:28:32,609 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 808 transitions. [2023-08-26 17:28:32,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 808 transitions. [2023-08-26 17:28:32,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:32,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 808 transitions. [2023-08-26 17:28:32,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 404.0) internal successors, (808), 2 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:32,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 783.0) internal successors, (2349), 3 states have internal predecessors, (2349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:32,632 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 783.0) internal successors, (2349), 3 states have internal predecessors, (2349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:32,634 INFO L175 Difference]: Start difference. First operand has 140 places, 144 transitions, 297 flow. Second operand 2 states and 808 transitions. [2023-08-26 17:28:32,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 93 transitions, 361 flow [2023-08-26 17:28:32,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 93 transitions, 356 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 17:28:32,643 INFO L231 Difference]: Finished difference. Result has 90 places, 93 transitions, 190 flow [2023-08-26 17:28:32,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=190, PETRI_PLACES=90, PETRI_TRANSITIONS=93} [2023-08-26 17:28:32,650 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -50 predicate places. [2023-08-26 17:28:32,650 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 93 transitions, 190 flow [2023-08-26 17:28:32,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 338.5) internal successors, (677), 2 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:32,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:32,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:32,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 17:28:32,651 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:32,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:32,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1460123, now seen corresponding path program 1 times [2023-08-26 17:28:32,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:32,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919159635] [2023-08-26 17:28:32,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:32,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:32,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:32,925 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 17:28:32,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:32,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919159635] [2023-08-26 17:28:32,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919159635] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:32,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:32,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:32,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353542430] [2023-08-26 17:28:32,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:32,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:32,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:32,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:32,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:32,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 783 [2023-08-26 17:28:32,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 93 transitions, 190 flow. Second operand has 3 states, 3 states have (on average 249.0) internal successors, (747), 3 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:32,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:32,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 783 [2023-08-26 17:28:32,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:34,008 INFO L124 PetriNetUnfolderBase]: 8368/13322 cut-off events. [2023-08-26 17:28:34,009 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:34,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26099 conditions, 13322 events. 8368/13322 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 77865 event pairs, 7332 based on Foata normal form. 0/7053 useless extension candidates. Maximal degree in co-relation 26096. Up to 12681 conditions per place. [2023-08-26 17:28:34,079 INFO L140 encePairwiseOnDemand]: 780/783 looper letters, 83 selfloop transitions, 1 changer transitions 0/91 dead transitions. [2023-08-26 17:28:34,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 91 transitions, 354 flow [2023-08-26 17:28:34,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:34,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 830 transitions. [2023-08-26 17:28:34,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35334184759472115 [2023-08-26 17:28:34,085 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 830 transitions. [2023-08-26 17:28:34,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 830 transitions. [2023-08-26 17:28:34,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:34,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 830 transitions. [2023-08-26 17:28:34,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 276.6666666666667) internal successors, (830), 3 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,093 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,093 INFO L175 Difference]: Start difference. First operand has 90 places, 93 transitions, 190 flow. Second operand 3 states and 830 transitions. [2023-08-26 17:28:34,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 91 transitions, 354 flow [2023-08-26 17:28:34,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 91 transitions, 354 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 17:28:34,097 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 188 flow [2023-08-26 17:28:34,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2023-08-26 17:28:34,099 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -50 predicate places. [2023-08-26 17:28:34,181 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 188 flow [2023-08-26 17:28:34,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 249.0) internal successors, (747), 3 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:34,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:34,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 17:28:34,182 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:34,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:34,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1460122, now seen corresponding path program 1 times [2023-08-26 17:28:34,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:34,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764659344] [2023-08-26 17:28:34,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:34,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:34,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:34,322 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 17:28:34,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:34,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764659344] [2023-08-26 17:28:34,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764659344] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:34,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:34,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:34,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473408176] [2023-08-26 17:28:34,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:34,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:34,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:34,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:34,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:34,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 783 [2023-08-26 17:28:34,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 251.0) internal successors, (753), 3 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:34,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 783 [2023-08-26 17:28:34,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:35,337 INFO L124 PetriNetUnfolderBase]: 8293/13176 cut-off events. [2023-08-26 17:28:35,337 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:35,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25812 conditions, 13176 events. 8293/13176 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 76641 event pairs, 7265 based on Foata normal form. 0/7009 useless extension candidates. Maximal degree in co-relation 25808. Up to 12538 conditions per place. [2023-08-26 17:28:35,390 INFO L140 encePairwiseOnDemand]: 780/783 looper letters, 81 selfloop transitions, 1 changer transitions 0/89 dead transitions. [2023-08-26 17:28:35,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 89 transitions, 348 flow [2023-08-26 17:28:35,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:35,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:35,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 834 transitions. [2023-08-26 17:28:35,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3550446998722861 [2023-08-26 17:28:35,394 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 834 transitions. [2023-08-26 17:28:35,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 834 transitions. [2023-08-26 17:28:35,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:35,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 834 transitions. [2023-08-26 17:28:35,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.0) internal successors, (834), 3 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,401 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,401 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 188 flow. Second operand 3 states and 834 transitions. [2023-08-26 17:28:35,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 89 transitions, 348 flow [2023-08-26 17:28:35,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 89 transitions, 347 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:35,403 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 185 flow [2023-08-26 17:28:35,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=185, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2023-08-26 17:28:35,404 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -51 predicate places. [2023-08-26 17:28:35,405 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 185 flow [2023-08-26 17:28:35,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 251.0) internal successors, (753), 3 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:35,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:35,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 17:28:35,406 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:35,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:35,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1460183, now seen corresponding path program 1 times [2023-08-26 17:28:35,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:35,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297687619] [2023-08-26 17:28:35,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:35,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:35,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:35,705 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 17:28:35,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:35,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297687619] [2023-08-26 17:28:35,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297687619] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:35,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:35,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:35,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541875166] [2023-08-26 17:28:35,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:35,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:35,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:35,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:35,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:35,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 783 [2023-08-26 17:28:35,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 185 flow. Second operand 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 17:28:35,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:35,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 783 [2023-08-26 17:28:35,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:36,552 INFO L124 PetriNetUnfolderBase]: 7297/11590 cut-off events. [2023-08-26 17:28:36,552 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:36,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22685 conditions, 11590 events. 7297/11590 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 65947 event pairs, 6337 based on Foata normal form. 0/6477 useless extension candidates. Maximal degree in co-relation 22681. Up to 11004 conditions per place. [2023-08-26 17:28:36,595 INFO L140 encePairwiseOnDemand]: 777/783 looper letters, 76 selfloop transitions, 1 changer transitions 0/84 dead transitions. [2023-08-26 17:28:36,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 84 transitions, 329 flow [2023-08-26 17:28:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:36,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:36,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 823 transitions. [2023-08-26 17:28:36,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3503618561089826 [2023-08-26 17:28:36,598 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 823 transitions. [2023-08-26 17:28:36,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 823 transitions. [2023-08-26 17:28:36,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:36,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 823 transitions. [2023-08-26 17:28:36,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.3333333333333) internal successors, (823), 3 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,606 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,606 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 185 flow. Second operand 3 states and 823 transitions. [2023-08-26 17:28:36,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 84 transitions, 329 flow [2023-08-26 17:28:36,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 84 transitions, 328 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:36,608 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 176 flow [2023-08-26 17:28:36,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2023-08-26 17:28:36,609 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -55 predicate places. [2023-08-26 17:28:36,609 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 176 flow [2023-08-26 17:28:36,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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 17:28:36,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:36,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:36,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 17:28:36,610 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:36,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:36,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1460182, now seen corresponding path program 1 times [2023-08-26 17:28:36,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:36,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772178899] [2023-08-26 17:28:36,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:36,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:36,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:36,691 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 17:28:36,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:36,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772178899] [2023-08-26 17:28:36,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772178899] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:36,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:36,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:36,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34528790] [2023-08-26 17:28:36,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:36,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:36,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:36,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:36,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:36,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 783 [2023-08-26 17:28:36,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 245.0) internal successors, (735), 3 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:36,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 783 [2023-08-26 17:28:36,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:37,279 INFO L124 PetriNetUnfolderBase]: 6514/10347 cut-off events. [2023-08-26 17:28:37,279 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:37,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20234 conditions, 10347 events. 6514/10347 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 57631 event pairs, 5610 based on Foata normal form. 0/6048 useless extension candidates. Maximal degree in co-relation 20230. Up to 9801 conditions per place. [2023-08-26 17:28:37,327 INFO L140 encePairwiseOnDemand]: 778/783 looper letters, 72 selfloop transitions, 1 changer transitions 0/80 dead transitions. [2023-08-26 17:28:37,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 80 transitions, 314 flow [2023-08-26 17:28:37,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:37,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:37,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 809 transitions. [2023-08-26 17:28:37,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3444018731375053 [2023-08-26 17:28:37,330 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 809 transitions. [2023-08-26 17:28:37,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 809 transitions. [2023-08-26 17:28:37,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:37,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 809 transitions. [2023-08-26 17:28:37,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 269.6666666666667) internal successors, (809), 3 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,337 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,337 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 176 flow. Second operand 3 states and 809 transitions. [2023-08-26 17:28:37,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 80 transitions, 314 flow [2023-08-26 17:28:37,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 80 transitions, 313 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:37,338 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 169 flow [2023-08-26 17:28:37,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=169, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2023-08-26 17:28:37,339 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -58 predicate places. [2023-08-26 17:28:37,339 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 169 flow [2023-08-26 17:28:37,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 245.0) internal successors, (735), 3 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:37,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:28:37,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 17:28:37,340 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:37,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:37,341 INFO L85 PathProgramCache]: Analyzing trace with hash 45264269, now seen corresponding path program 1 times [2023-08-26 17:28:37,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:37,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745675619] [2023-08-26 17:28:37,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:37,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:37,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:37,890 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 17:28:37,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:37,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745675619] [2023-08-26 17:28:37,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745675619] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:37,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:37,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:37,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242436373] [2023-08-26 17:28:37,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:37,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:37,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:37,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:37,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:37,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 783 [2023-08-26 17:28:37,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 169 flow. Second operand has 3 states, 3 states have (on average 277.3333333333333) internal successors, (832), 3 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:37,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 783 [2023-08-26 17:28:37,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:38,694 INFO L124 PetriNetUnfolderBase]: 6222/9968 cut-off events. [2023-08-26 17:28:38,694 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:38,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19409 conditions, 9968 events. 6222/9968 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 56122 event pairs, 5141 based on Foata normal form. 0/5890 useless extension candidates. Maximal degree in co-relation 19405. Up to 9351 conditions per place. [2023-08-26 17:28:38,745 INFO L140 encePairwiseOnDemand]: 778/783 looper letters, 73 selfloop transitions, 4 changer transitions 0/85 dead transitions. [2023-08-26 17:28:38,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 85 transitions, 333 flow [2023-08-26 17:28:38,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:38,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:38,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 906 transitions. [2023-08-26 17:28:38,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38569604086845466 [2023-08-26 17:28:38,748 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 906 transitions. [2023-08-26 17:28:38,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 906 transitions. [2023-08-26 17:28:38,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:38,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 906 transitions. [2023-08-26 17:28:38,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,756 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,757 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 169 flow. Second operand 3 states and 906 transitions. [2023-08-26 17:28:38,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 85 transitions, 333 flow [2023-08-26 17:28:38,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 85 transitions, 332 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:38,759 INFO L231 Difference]: Finished difference. Result has 84 places, 83 transitions, 194 flow [2023-08-26 17:28:38,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=194, PETRI_PLACES=84, PETRI_TRANSITIONS=83} [2023-08-26 17:28:38,760 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -56 predicate places. [2023-08-26 17:28:38,760 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 83 transitions, 194 flow [2023-08-26 17:28:38,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 277.3333333333333) internal successors, (832), 3 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:38,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:38,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 17:28:38,761 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:38,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:38,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1403192733, now seen corresponding path program 1 times [2023-08-26 17:28:38,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:38,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009981430] [2023-08-26 17:28:38,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:38,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:38,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:39,105 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 17:28:39,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:39,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009981430] [2023-08-26 17:28:39,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009981430] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:39,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:39,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:39,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602440356] [2023-08-26 17:28:39,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:39,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:39,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:39,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:39,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:39,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 783 [2023-08-26 17:28:39,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 83 transitions, 194 flow. Second operand has 4 states, 4 states have (on average 227.25) internal successors, (909), 4 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:39,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 783 [2023-08-26 17:28:39,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:39,940 INFO L124 PetriNetUnfolderBase]: 6767/10742 cut-off events. [2023-08-26 17:28:39,941 INFO L125 PetriNetUnfolderBase]: For 283/283 co-relation queries the response was YES. [2023-08-26 17:28:39,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21380 conditions, 10742 events. 6767/10742 cut-off events. For 283/283 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 61142 event pairs, 1596 based on Foata normal form. 45/6432 useless extension candidates. Maximal degree in co-relation 21375. Up to 9846 conditions per place. [2023-08-26 17:28:39,976 INFO L140 encePairwiseOnDemand]: 778/783 looper letters, 90 selfloop transitions, 6 changer transitions 0/103 dead transitions. [2023-08-26 17:28:39,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 103 transitions, 432 flow [2023-08-26 17:28:39,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:39,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:39,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 773 transitions. [2023-08-26 17:28:39,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32907620263942106 [2023-08-26 17:28:39,982 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 773 transitions. [2023-08-26 17:28:39,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 773 transitions. [2023-08-26 17:28:39,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:39,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 773 transitions. [2023-08-26 17:28:39,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 257.6666666666667) internal successors, (773), 3 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,990 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,990 INFO L175 Difference]: Start difference. First operand has 84 places, 83 transitions, 194 flow. Second operand 3 states and 773 transitions. [2023-08-26 17:28:39,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 103 transitions, 432 flow [2023-08-26 17:28:39,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 103 transitions, 428 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:39,994 INFO L231 Difference]: Finished difference. Result has 86 places, 86 transitions, 226 flow [2023-08-26 17:28:39,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=86, PETRI_TRANSITIONS=86} [2023-08-26 17:28:39,996 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -54 predicate places. [2023-08-26 17:28:39,996 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 86 transitions, 226 flow [2023-08-26 17:28:39,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 227.25) internal successors, (909), 4 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:39,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:40,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 17:28:40,000 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:40,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:40,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1403209311, now seen corresponding path program 1 times [2023-08-26 17:28:40,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:40,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045264021] [2023-08-26 17:28:40,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:40,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:40,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:40,060 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 17:28:40,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:40,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045264021] [2023-08-26 17:28:40,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045264021] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:40,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:40,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:40,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882793747] [2023-08-26 17:28:40,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:40,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:40,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:40,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:40,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:40,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 783 [2023-08-26 17:28:40,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 86 transitions, 226 flow. Second operand has 4 states, 4 states have (on average 246.25) internal successors, (985), 4 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:40,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 783 [2023-08-26 17:28:40,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:40,494 INFO L124 PetriNetUnfolderBase]: 4896/7908 cut-off events. [2023-08-26 17:28:40,494 INFO L125 PetriNetUnfolderBase]: For 563/563 co-relation queries the response was YES. [2023-08-26 17:28:40,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16218 conditions, 7908 events. 4896/7908 cut-off events. For 563/563 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 43225 event pairs, 4050 based on Foata normal form. 0/5179 useless extension candidates. Maximal degree in co-relation 16212. Up to 7476 conditions per place. [2023-08-26 17:28:40,529 INFO L140 encePairwiseOnDemand]: 781/783 looper letters, 77 selfloop transitions, 1 changer transitions 0/85 dead transitions. [2023-08-26 17:28:40,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 85 transitions, 380 flow [2023-08-26 17:28:40,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:40,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:40,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 808 transitions. [2023-08-26 17:28:40,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439761600681141 [2023-08-26 17:28:40,532 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 808 transitions. [2023-08-26 17:28:40,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 808 transitions. [2023-08-26 17:28:40,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:40,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 808 transitions. [2023-08-26 17:28:40,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 269.3333333333333) internal successors, (808), 3 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,538 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,539 INFO L175 Difference]: Start difference. First operand has 86 places, 86 transitions, 226 flow. Second operand 3 states and 808 transitions. [2023-08-26 17:28:40,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 85 transitions, 380 flow [2023-08-26 17:28:40,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 85 transitions, 374 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:40,541 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 220 flow [2023-08-26 17:28:40,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=220, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2023-08-26 17:28:40,542 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -54 predicate places. [2023-08-26 17:28:40,542 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 220 flow [2023-08-26 17:28:40,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 246.25) internal successors, (985), 4 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:40,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:40,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 17:28:40,543 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:40,543 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:40,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1403209312, now seen corresponding path program 1 times [2023-08-26 17:28:40,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:40,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251535820] [2023-08-26 17:28:40,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:40,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:40,572 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 17:28:40,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:40,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251535820] [2023-08-26 17:28:40,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251535820] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:40,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:40,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:40,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849739366] [2023-08-26 17:28:40,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:40,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:40,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:40,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:40,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:40,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 783 [2023-08-26 17:28:40,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 220 flow. Second operand has 3 states, 3 states have (on average 251.66666666666666) internal successors, (755), 3 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:40,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 783 [2023-08-26 17:28:40,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:40,936 INFO L124 PetriNetUnfolderBase]: 3025/5074 cut-off events. [2023-08-26 17:28:40,937 INFO L125 PetriNetUnfolderBase]: For 388/388 co-relation queries the response was YES. [2023-08-26 17:28:40,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10408 conditions, 5074 events. 3025/5074 cut-off events. For 388/388 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 26876 event pairs, 2444 based on Foata normal form. 0/3805 useless extension candidates. Maximal degree in co-relation 10402. Up to 4784 conditions per place. [2023-08-26 17:28:40,954 INFO L140 encePairwiseOnDemand]: 781/783 looper letters, 76 selfloop transitions, 1 changer transitions 0/84 dead transitions. [2023-08-26 17:28:40,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 84 transitions, 372 flow [2023-08-26 17:28:40,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:40,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:40,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 822 transitions. [2023-08-26 17:28:40,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3499361430395913 [2023-08-26 17:28:40,958 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 822 transitions. [2023-08-26 17:28:40,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 822 transitions. [2023-08-26 17:28:40,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:40,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 822 transitions. [2023-08-26 17:28:40,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,964 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,964 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 220 flow. Second operand 3 states and 822 transitions. [2023-08-26 17:28:40,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 84 transitions, 372 flow [2023-08-26 17:28:40,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 84 transitions, 371 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:40,967 INFO L231 Difference]: Finished difference. Result has 86 places, 84 transitions, 219 flow [2023-08-26 17:28:40,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=219, PETRI_PLACES=86, PETRI_TRANSITIONS=84} [2023-08-26 17:28:40,967 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -54 predicate places. [2023-08-26 17:28:40,968 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 84 transitions, 219 flow [2023-08-26 17:28:40,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 251.66666666666666) internal successors, (755), 3 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:40,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:40,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 17:28:40,969 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:40,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:40,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1403193547, now seen corresponding path program 1 times [2023-08-26 17:28:40,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:40,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332498393] [2023-08-26 17:28:40,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:40,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:40,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:41,129 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 17:28:41,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:41,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332498393] [2023-08-26 17:28:41,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332498393] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:41,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:41,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:41,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466577172] [2023-08-26 17:28:41,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:41,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:41,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:41,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:41,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:41,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 783 [2023-08-26 17:28:41,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 84 transitions, 219 flow. Second operand has 4 states, 4 states have (on average 228.25) internal successors, (913), 4 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:41,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 783 [2023-08-26 17:28:41,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:41,603 INFO L124 PetriNetUnfolderBase]: 3124/5323 cut-off events. [2023-08-26 17:28:41,603 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2023-08-26 17:28:41,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10772 conditions, 5323 events. 3124/5323 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 28639 event pairs, 1583 based on Foata normal form. 0/4040 useless extension candidates. Maximal degree in co-relation 10766. Up to 2539 conditions per place. [2023-08-26 17:28:41,619 INFO L140 encePairwiseOnDemand]: 777/783 looper letters, 103 selfloop transitions, 4 changer transitions 0/114 dead transitions. [2023-08-26 17:28:41,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 114 transitions, 492 flow [2023-08-26 17:28:41,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:28:41,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:28:41,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1011 transitions. [2023-08-26 17:28:41,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3227969348659004 [2023-08-26 17:28:41,624 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1011 transitions. [2023-08-26 17:28:41,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1011 transitions. [2023-08-26 17:28:41,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:41,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1011 transitions. [2023-08-26 17:28:41,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 252.75) internal successors, (1011), 4 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 783.0) internal successors, (3915), 5 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,631 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 783.0) internal successors, (3915), 5 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,632 INFO L175 Difference]: Start difference. First operand has 86 places, 84 transitions, 219 flow. Second operand 4 states and 1011 transitions. [2023-08-26 17:28:41,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 114 transitions, 492 flow [2023-08-26 17:28:41,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 114 transitions, 491 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:41,635 INFO L231 Difference]: Finished difference. Result has 87 places, 81 transitions, 213 flow [2023-08-26 17:28:41,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=213, PETRI_PLACES=87, PETRI_TRANSITIONS=81} [2023-08-26 17:28:41,635 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -53 predicate places. [2023-08-26 17:28:41,635 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 81 transitions, 213 flow [2023-08-26 17:28:41,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 228.25) internal successors, (913), 4 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:41,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:41,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 17:28:41,636 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:41,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:41,637 INFO L85 PathProgramCache]: Analyzing trace with hash 92194191, now seen corresponding path program 1 times [2023-08-26 17:28:41,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:41,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916656579] [2023-08-26 17:28:41,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:41,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:41,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:41,683 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 17:28:41,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:41,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916656579] [2023-08-26 17:28:41,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916656579] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:41,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:41,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:41,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766749457] [2023-08-26 17:28:41,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:41,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:41,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:41,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:41,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:41,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 783 [2023-08-26 17:28:41,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 81 transitions, 213 flow. Second operand has 3 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:41,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 783 [2023-08-26 17:28:41,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:42,033 INFO L124 PetriNetUnfolderBase]: 2135/3653 cut-off events. [2023-08-26 17:28:42,033 INFO L125 PetriNetUnfolderBase]: For 151/151 co-relation queries the response was YES. [2023-08-26 17:28:42,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7425 conditions, 3653 events. 2135/3653 cut-off events. For 151/151 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 16968 event pairs, 1079 based on Foata normal form. 0/2855 useless extension candidates. Maximal degree in co-relation 7418. Up to 2187 conditions per place. [2023-08-26 17:28:42,046 INFO L140 encePairwiseOnDemand]: 779/783 looper letters, 93 selfloop transitions, 3 changer transitions 3/108 dead transitions. [2023-08-26 17:28:42,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 108 transitions, 459 flow [2023-08-26 17:28:42,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:42,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:42,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1094 transitions. [2023-08-26 17:28:42,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46573009791400594 [2023-08-26 17:28:42,050 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1094 transitions. [2023-08-26 17:28:42,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1094 transitions. [2023-08-26 17:28:42,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:42,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1094 transitions. [2023-08-26 17:28:42,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 364.6666666666667) internal successors, (1094), 3 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,069 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,070 INFO L175 Difference]: Start difference. First operand has 87 places, 81 transitions, 213 flow. Second operand 3 states and 1094 transitions. [2023-08-26 17:28:42,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 108 transitions, 459 flow [2023-08-26 17:28:42,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 108 transitions, 447 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-26 17:28:42,072 INFO L231 Difference]: Finished difference. Result has 85 places, 79 transitions, 197 flow [2023-08-26 17:28:42,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=197, PETRI_PLACES=85, PETRI_TRANSITIONS=79} [2023-08-26 17:28:42,073 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -55 predicate places. [2023-08-26 17:28:42,073 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 79 transitions, 197 flow [2023-08-26 17:28:42,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:42,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:42,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 17:28:42,074 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:42,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:42,074 INFO L85 PathProgramCache]: Analyzing trace with hash -858617101, now seen corresponding path program 1 times [2023-08-26 17:28:42,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:42,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860906305] [2023-08-26 17:28:42,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:42,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:42,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:42,162 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 17:28:42,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:42,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860906305] [2023-08-26 17:28:42,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860906305] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:42,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:42,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:42,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955741272] [2023-08-26 17:28:42,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:42,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:42,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:42,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:42,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:42,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 783 [2023-08-26 17:28:42,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 79 transitions, 197 flow. Second operand has 3 states, 3 states have (on average 250.33333333333334) internal successors, (751), 3 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:42,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 783 [2023-08-26 17:28:42,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:42,468 INFO L124 PetriNetUnfolderBase]: 1962/3349 cut-off events. [2023-08-26 17:28:42,468 INFO L125 PetriNetUnfolderBase]: For 200/200 co-relation queries the response was YES. [2023-08-26 17:28:42,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6891 conditions, 3349 events. 1962/3349 cut-off events. For 200/200 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14979 event pairs, 1538 based on Foata normal form. 0/2581 useless extension candidates. Maximal degree in co-relation 6884. Up to 3177 conditions per place. [2023-08-26 17:28:42,481 INFO L140 encePairwiseOnDemand]: 779/783 looper letters, 68 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2023-08-26 17:28:42,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 76 transitions, 329 flow [2023-08-26 17:28:42,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:42,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:42,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 810 transitions. [2023-08-26 17:28:42,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3448275862068966 [2023-08-26 17:28:42,484 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 810 transitions. [2023-08-26 17:28:42,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 810 transitions. [2023-08-26 17:28:42,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:42,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 810 transitions. [2023-08-26 17:28:42,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.0) internal successors, (810), 3 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,490 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,490 INFO L175 Difference]: Start difference. First operand has 85 places, 79 transitions, 197 flow. Second operand 3 states and 810 transitions. [2023-08-26 17:28:42,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 76 transitions, 329 flow [2023-08-26 17:28:42,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 76 transitions, 326 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:42,492 INFO L231 Difference]: Finished difference. Result has 83 places, 76 transitions, 190 flow [2023-08-26 17:28:42,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=190, PETRI_PLACES=83, PETRI_TRANSITIONS=76} [2023-08-26 17:28:42,494 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -57 predicate places. [2023-08-26 17:28:42,494 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 76 transitions, 190 flow [2023-08-26 17:28:42,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 250.33333333333334) internal successors, (751), 3 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:42,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:42,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 17:28:42,494 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:42,495 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:42,495 INFO L85 PathProgramCache]: Analyzing trace with hash -858617099, now seen corresponding path program 1 times [2023-08-26 17:28:42,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:42,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288590585] [2023-08-26 17:28:42,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:42,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:42,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:43,054 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 17:28:43,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:43,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288590585] [2023-08-26 17:28:43,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288590585] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:43,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:43,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 17:28:43,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386837825] [2023-08-26 17:28:43,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:43,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:28:43,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:43,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:28:43,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:28:43,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 783 [2023-08-26 17:28:43,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 76 transitions, 190 flow. Second operand has 5 states, 5 states have (on average 240.0) internal successors, (1200), 5 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:43,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 783 [2023-08-26 17:28:43,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:43,712 INFO L124 PetriNetUnfolderBase]: 2302/3968 cut-off events. [2023-08-26 17:28:43,712 INFO L125 PetriNetUnfolderBase]: For 175/175 co-relation queries the response was YES. [2023-08-26 17:28:43,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8103 conditions, 3968 events. 2302/3968 cut-off events. For 175/175 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 19156 event pairs, 1320 based on Foata normal form. 0/3103 useless extension candidates. Maximal degree in co-relation 8096. Up to 3080 conditions per place. [2023-08-26 17:28:43,725 INFO L140 encePairwiseOnDemand]: 766/783 looper letters, 90 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2023-08-26 17:28:43,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 117 transitions, 504 flow [2023-08-26 17:28:43,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:28:43,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:28:43,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1537 transitions. [2023-08-26 17:28:43,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3271604938271605 [2023-08-26 17:28:43,729 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1537 transitions. [2023-08-26 17:28:43,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1537 transitions. [2023-08-26 17:28:43,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:43,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1537 transitions. [2023-08-26 17:28:43,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 256.1666666666667) internal successors, (1537), 6 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 783.0) internal successors, (5481), 7 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,739 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 783.0) internal successors, (5481), 7 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,739 INFO L175 Difference]: Start difference. First operand has 83 places, 76 transitions, 190 flow. Second operand 6 states and 1537 transitions. [2023-08-26 17:28:43,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 117 transitions, 504 flow [2023-08-26 17:28:43,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 117 transitions, 503 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:43,742 INFO L231 Difference]: Finished difference. Result has 91 places, 89 transitions, 320 flow [2023-08-26 17:28:43,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=320, PETRI_PLACES=91, PETRI_TRANSITIONS=89} [2023-08-26 17:28:43,743 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -49 predicate places. [2023-08-26 17:28:43,743 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 89 transitions, 320 flow [2023-08-26 17:28:43,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 240.0) internal successors, (1200), 5 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:43,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:43,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 17:28:43,744 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:43,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:43,744 INFO L85 PathProgramCache]: Analyzing trace with hash 478451461, now seen corresponding path program 1 times [2023-08-26 17:28:43,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:43,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659069982] [2023-08-26 17:28:43,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:43,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:43,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:43,870 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 17:28:43,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:43,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659069982] [2023-08-26 17:28:43,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659069982] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:43,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:43,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:43,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302450796] [2023-08-26 17:28:43,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:43,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:43,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:43,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:43,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:43,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 783 [2023-08-26 17:28:43,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 89 transitions, 320 flow. Second operand has 4 states, 4 states have (on average 247.75) internal successors, (991), 4 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:43,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 783 [2023-08-26 17:28:43,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:44,265 INFO L124 PetriNetUnfolderBase]: 2345/4008 cut-off events. [2023-08-26 17:28:44,265 INFO L125 PetriNetUnfolderBase]: For 815/815 co-relation queries the response was YES. [2023-08-26 17:28:44,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9129 conditions, 4008 events. 2345/4008 cut-off events. For 815/815 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 18879 event pairs, 1782 based on Foata normal form. 0/3296 useless extension candidates. Maximal degree in co-relation 9119. Up to 3808 conditions per place. [2023-08-26 17:28:44,285 INFO L140 encePairwiseOnDemand]: 781/783 looper letters, 80 selfloop transitions, 1 changer transitions 0/88 dead transitions. [2023-08-26 17:28:44,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 88 transitions, 480 flow [2023-08-26 17:28:44,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:44,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:44,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 801 transitions. [2023-08-26 17:28:44,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34099616858237547 [2023-08-26 17:28:44,288 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 801 transitions. [2023-08-26 17:28:44,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 801 transitions. [2023-08-26 17:28:44,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:44,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 801 transitions. [2023-08-26 17:28:44,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 267.0) internal successors, (801), 3 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,294 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,294 INFO L175 Difference]: Start difference. First operand has 91 places, 89 transitions, 320 flow. Second operand 3 states and 801 transitions. [2023-08-26 17:28:44,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 88 transitions, 480 flow [2023-08-26 17:28:44,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 88 transitions, 472 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:44,297 INFO L231 Difference]: Finished difference. Result has 91 places, 88 transitions, 312 flow [2023-08-26 17:28:44,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=91, PETRI_TRANSITIONS=88} [2023-08-26 17:28:44,298 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -49 predicate places. [2023-08-26 17:28:44,298 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 88 transitions, 312 flow [2023-08-26 17:28:44,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 247.75) internal successors, (991), 4 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:44,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:44,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 17:28:44,299 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:44,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:44,300 INFO L85 PathProgramCache]: Analyzing trace with hash -191198982, now seen corresponding path program 1 times [2023-08-26 17:28:44,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:44,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998141595] [2023-08-26 17:28:44,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:44,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:44,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:44,358 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 17:28:44,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:44,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998141595] [2023-08-26 17:28:44,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998141595] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:44,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:44,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:28:44,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78600066] [2023-08-26 17:28:44,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:44,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:44,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:44,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:44,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:44,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 783 [2023-08-26 17:28:44,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 88 transitions, 312 flow. Second operand has 3 states, 3 states have (on average 335.6666666666667) internal successors, (1007), 3 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:44,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 783 [2023-08-26 17:28:44,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:44,729 INFO L124 PetriNetUnfolderBase]: 2143/3745 cut-off events. [2023-08-26 17:28:44,730 INFO L125 PetriNetUnfolderBase]: For 743/743 co-relation queries the response was YES. [2023-08-26 17:28:44,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8471 conditions, 3745 events. 2143/3745 cut-off events. For 743/743 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 18071 event pairs, 1594 based on Foata normal form. 19/3182 useless extension candidates. Maximal degree in co-relation 8460. Up to 3424 conditions per place. [2023-08-26 17:28:44,740 INFO L140 encePairwiseOnDemand]: 779/783 looper letters, 78 selfloop transitions, 5 changer transitions 0/94 dead transitions. [2023-08-26 17:28:44,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 94 transitions, 496 flow [2023-08-26 17:28:44,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:44,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:44,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1065 transitions. [2023-08-26 17:28:44,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45338441890166026 [2023-08-26 17:28:44,743 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1065 transitions. [2023-08-26 17:28:44,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1065 transitions. [2023-08-26 17:28:44,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:44,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1065 transitions. [2023-08-26 17:28:44,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,749 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,749 INFO L175 Difference]: Start difference. First operand has 91 places, 88 transitions, 312 flow. Second operand 3 states and 1065 transitions. [2023-08-26 17:28:44,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 94 transitions, 496 flow [2023-08-26 17:28:44,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 94 transitions, 495 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:44,752 INFO L231 Difference]: Finished difference. Result has 92 places, 87 transitions, 319 flow [2023-08-26 17:28:44,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=319, PETRI_PLACES=92, PETRI_TRANSITIONS=87} [2023-08-26 17:28:44,753 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -48 predicate places. [2023-08-26 17:28:44,753 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 87 transitions, 319 flow [2023-08-26 17:28:44,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 335.6666666666667) internal successors, (1007), 3 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:44,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:44,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 17:28:44,754 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:44,754 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:44,754 INFO L85 PathProgramCache]: Analyzing trace with hash 941677958, now seen corresponding path program 1 times [2023-08-26 17:28:44,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:44,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147080847] [2023-08-26 17:28:44,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:44,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:44,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:45,287 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 17:28:45,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:45,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147080847] [2023-08-26 17:28:45,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147080847] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:45,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:45,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:28:45,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682771463] [2023-08-26 17:28:45,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:45,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:28:45,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:28:45,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:28:45,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 783 [2023-08-26 17:28:45,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 87 transitions, 319 flow. Second operand has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:45,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 783 [2023-08-26 17:28:45,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:45,824 INFO L124 PetriNetUnfolderBase]: 2474/4243 cut-off events. [2023-08-26 17:28:45,825 INFO L125 PetriNetUnfolderBase]: For 958/958 co-relation queries the response was YES. [2023-08-26 17:28:45,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9789 conditions, 4243 events. 2474/4243 cut-off events. For 958/958 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 20306 event pairs, 808 based on Foata normal form. 9/3522 useless extension candidates. Maximal degree in co-relation 9778. Up to 3680 conditions per place. [2023-08-26 17:28:45,847 INFO L140 encePairwiseOnDemand]: 774/783 looper letters, 98 selfloop transitions, 14 changer transitions 0/119 dead transitions. [2023-08-26 17:28:45,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 119 transitions, 651 flow [2023-08-26 17:28:45,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:28:45,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:28:45,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1119 transitions. [2023-08-26 17:28:45,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.285823754789272 [2023-08-26 17:28:45,850 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1119 transitions. [2023-08-26 17:28:45,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1119 transitions. [2023-08-26 17:28:45,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:45,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1119 transitions. [2023-08-26 17:28:45,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 223.8) internal successors, (1119), 5 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 783.0) internal successors, (4698), 6 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,858 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 783.0) internal successors, (4698), 6 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,859 INFO L175 Difference]: Start difference. First operand has 92 places, 87 transitions, 319 flow. Second operand 5 states and 1119 transitions. [2023-08-26 17:28:45,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 119 transitions, 651 flow [2023-08-26 17:28:45,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 119 transitions, 635 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 17:28:45,864 INFO L231 Difference]: Finished difference. Result has 97 places, 94 transitions, 406 flow [2023-08-26 17:28:45,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=406, PETRI_PLACES=97, PETRI_TRANSITIONS=94} [2023-08-26 17:28:45,864 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -43 predicate places. [2023-08-26 17:28:45,864 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 94 transitions, 406 flow [2023-08-26 17:28:45,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:45,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:45,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 17:28:45,865 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:45,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:45,866 INFO L85 PathProgramCache]: Analyzing trace with hash 478365404, now seen corresponding path program 2 times [2023-08-26 17:28:45,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:45,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949526223] [2023-08-26 17:28:45,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:45,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:45,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:46,600 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 17:28:46,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:46,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949526223] [2023-08-26 17:28:46,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949526223] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:46,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:46,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:28:46,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176002146] [2023-08-26 17:28:46,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:46,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:28:46,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:46,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:28:46,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:28:46,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 783 [2023-08-26 17:28:46,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 406 flow. Second operand has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:46,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:46,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 783 [2023-08-26 17:28:46,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:47,268 INFO L124 PetriNetUnfolderBase]: 2526/4343 cut-off events. [2023-08-26 17:28:47,268 INFO L125 PetriNetUnfolderBase]: For 1259/1259 co-relation queries the response was YES. [2023-08-26 17:28:47,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10230 conditions, 4343 events. 2526/4343 cut-off events. For 1259/1259 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 20961 event pairs, 1831 based on Foata normal form. 9/3612 useless extension candidates. Maximal degree in co-relation 10216. Up to 3936 conditions per place. [2023-08-26 17:28:47,285 INFO L140 encePairwiseOnDemand]: 776/783 looper letters, 96 selfloop transitions, 10 changer transitions 0/113 dead transitions. [2023-08-26 17:28:47,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 113 transitions, 682 flow [2023-08-26 17:28:47,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:28:47,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:28:47,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1314 transitions. [2023-08-26 17:28:47,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2796934865900383 [2023-08-26 17:28:47,288 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1314 transitions. [2023-08-26 17:28:47,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1314 transitions. [2023-08-26 17:28:47,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:47,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1314 transitions. [2023-08-26 17:28:47,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 219.0) internal successors, (1314), 6 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 783.0) internal successors, (5481), 7 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,297 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 783.0) internal successors, (5481), 7 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,297 INFO L175 Difference]: Start difference. First operand has 97 places, 94 transitions, 406 flow. Second operand 6 states and 1314 transitions. [2023-08-26 17:28:47,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 113 transitions, 682 flow [2023-08-26 17:28:47,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 113 transitions, 680 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-26 17:28:47,302 INFO L231 Difference]: Finished difference. Result has 103 places, 96 transitions, 452 flow [2023-08-26 17:28:47,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=452, PETRI_PLACES=103, PETRI_TRANSITIONS=96} [2023-08-26 17:28:47,302 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -37 predicate places. [2023-08-26 17:28:47,303 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 96 transitions, 452 flow [2023-08-26 17:28:47,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:47,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:47,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 17:28:47,303 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:47,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:47,304 INFO L85 PathProgramCache]: Analyzing trace with hash -357649760, now seen corresponding path program 3 times [2023-08-26 17:28:47,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:47,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593250773] [2023-08-26 17:28:47,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:47,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:48,035 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 17:28:48,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593250773] [2023-08-26 17:28:48,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593250773] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:48,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:48,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:28:48,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020632756] [2023-08-26 17:28:48,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:48,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:28:48,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:48,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:28:48,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:28:48,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 783 [2023-08-26 17:28:48,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 96 transitions, 452 flow. Second operand has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:48,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 783 [2023-08-26 17:28:48,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:48,778 INFO L124 PetriNetUnfolderBase]: 2469/4281 cut-off events. [2023-08-26 17:28:48,778 INFO L125 PetriNetUnfolderBase]: For 1526/1526 co-relation queries the response was YES. [2023-08-26 17:28:48,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10014 conditions, 4281 events. 2469/4281 cut-off events. For 1526/1526 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 20641 event pairs, 1781 based on Foata normal form. 18/3567 useless extension candidates. Maximal degree in co-relation 9998. Up to 3675 conditions per place. [2023-08-26 17:28:48,796 INFO L140 encePairwiseOnDemand]: 776/783 looper letters, 89 selfloop transitions, 12 changer transitions 0/108 dead transitions. [2023-08-26 17:28:48,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 108 transitions, 665 flow [2023-08-26 17:28:48,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:28:48,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:28:48,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1312 transitions. [2023-08-26 17:28:48,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2792677735206471 [2023-08-26 17:28:48,800 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1312 transitions. [2023-08-26 17:28:48,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1312 transitions. [2023-08-26 17:28:48,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:48,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1312 transitions. [2023-08-26 17:28:48,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 218.66666666666666) internal successors, (1312), 6 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 783.0) internal successors, (5481), 7 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,809 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 783.0) internal successors, (5481), 7 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,810 INFO L175 Difference]: Start difference. First operand has 103 places, 96 transitions, 452 flow. Second operand 6 states and 1312 transitions. [2023-08-26 17:28:48,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 108 transitions, 665 flow [2023-08-26 17:28:48,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 108 transitions, 652 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-26 17:28:48,815 INFO L231 Difference]: Finished difference. Result has 104 places, 92 transitions, 432 flow [2023-08-26 17:28:48,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=432, PETRI_PLACES=104, PETRI_TRANSITIONS=92} [2023-08-26 17:28:48,815 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -36 predicate places. [2023-08-26 17:28:48,815 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 92 transitions, 432 flow [2023-08-26 17:28:48,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:48,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:48,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 17:28:48,816 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:48,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:48,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1027532242, now seen corresponding path program 1 times [2023-08-26 17:28:48,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:48,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028198495] [2023-08-26 17:28:48,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:48,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:06,323 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 17:29:06,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:06,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028198495] [2023-08-26 17:29:06,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028198495] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:06,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:06,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 17:29:06,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185207512] [2023-08-26 17:29:06,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:06,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 17:29:06,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:06,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 17:29:06,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 17:29:06,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 783 [2023-08-26 17:29:06,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 92 transitions, 432 flow. Second operand has 11 states, 11 states have (on average 218.27272727272728) internal successors, (2401), 11 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:06,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:06,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 783 [2023-08-26 17:29:06,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:13,212 INFO L124 PetriNetUnfolderBase]: 2467/4249 cut-off events. [2023-08-26 17:29:13,213 INFO L125 PetriNetUnfolderBase]: For 1533/1533 co-relation queries the response was YES. [2023-08-26 17:29:13,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10008 conditions, 4249 events. 2467/4249 cut-off events. For 1533/1533 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 20289 event pairs, 1835 based on Foata normal form. 0/3506 useless extension candidates. Maximal degree in co-relation 9992. Up to 4003 conditions per place. [2023-08-26 17:29:13,236 INFO L140 encePairwiseOnDemand]: 770/783 looper letters, 85 selfloop transitions, 19 changer transitions 1/112 dead transitions. [2023-08-26 17:29:13,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 112 transitions, 714 flow [2023-08-26 17:29:13,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:29:13,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:29:13,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2262 transitions. [2023-08-26 17:29:13,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28888888888888886 [2023-08-26 17:29:13,243 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2262 transitions. [2023-08-26 17:29:13,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2262 transitions. [2023-08-26 17:29:13,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:13,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2262 transitions. [2023-08-26 17:29:13,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 226.2) internal successors, (2262), 10 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:13,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 783.0) internal successors, (8613), 11 states have internal predecessors, (8613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:13,254 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 783.0) internal successors, (8613), 11 states have internal predecessors, (8613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:13,254 INFO L175 Difference]: Start difference. First operand has 104 places, 92 transitions, 432 flow. Second operand 10 states and 2262 transitions. [2023-08-26 17:29:13,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 112 transitions, 714 flow [2023-08-26 17:29:13,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 112 transitions, 697 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 17:29:13,260 INFO L231 Difference]: Finished difference. Result has 113 places, 102 transitions, 534 flow [2023-08-26 17:29:13,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=534, PETRI_PLACES=113, PETRI_TRANSITIONS=102} [2023-08-26 17:29:13,261 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -27 predicate places. [2023-08-26 17:29:13,261 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 102 transitions, 534 flow [2023-08-26 17:29:13,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 218.27272727272728) internal successors, (2401), 11 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:13,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:13,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:13,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 17:29:13,262 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:13,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:13,262 INFO L85 PathProgramCache]: Analyzing trace with hash 233597410, now seen corresponding path program 1 times [2023-08-26 17:29:13,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:13,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665119377] [2023-08-26 17:29:13,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:13,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:14,298 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 17:29:14,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:14,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665119377] [2023-08-26 17:29:14,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665119377] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:14,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:14,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:14,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353953446] [2023-08-26 17:29:14,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:14,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 17:29:14,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:14,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 17:29:14,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-08-26 17:29:14,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 783 [2023-08-26 17:29:14,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 102 transitions, 534 flow. Second operand has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:14,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:14,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 783 [2023-08-26 17:29:14,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:15,046 INFO L124 PetriNetUnfolderBase]: 2636/4569 cut-off events. [2023-08-26 17:29:15,046 INFO L125 PetriNetUnfolderBase]: For 1677/1677 co-relation queries the response was YES. [2023-08-26 17:29:15,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10900 conditions, 4569 events. 2636/4569 cut-off events. For 1677/1677 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 22313 event pairs, 915 based on Foata normal form. 0/3786 useless extension candidates. Maximal degree in co-relation 10880. Up to 3457 conditions per place. [2023-08-26 17:29:15,066 INFO L140 encePairwiseOnDemand]: 772/783 looper letters, 119 selfloop transitions, 24 changer transitions 3/153 dead transitions. [2023-08-26 17:29:15,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 951 flow [2023-08-26 17:29:15,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 17:29:15,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 17:29:15,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1624 transitions. [2023-08-26 17:29:15,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25925925925925924 [2023-08-26 17:29:15,070 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1624 transitions. [2023-08-26 17:29:15,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1624 transitions. [2023-08-26 17:29:15,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:15,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1624 transitions. [2023-08-26 17:29:15,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 203.0) internal successors, (1624), 8 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:15,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 783.0) internal successors, (7047), 9 states have internal predecessors, (7047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:15,079 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 783.0) internal successors, (7047), 9 states have internal predecessors, (7047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:15,079 INFO L175 Difference]: Start difference. First operand has 113 places, 102 transitions, 534 flow. Second operand 8 states and 1624 transitions. [2023-08-26 17:29:15,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 951 flow [2023-08-26 17:29:15,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 932 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-26 17:29:15,086 INFO L231 Difference]: Finished difference. Result has 119 places, 106 transitions, 609 flow [2023-08-26 17:29:15,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=609, PETRI_PLACES=119, PETRI_TRANSITIONS=106} [2023-08-26 17:29:15,086 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -21 predicate places. [2023-08-26 17:29:15,087 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 106 transitions, 609 flow [2023-08-26 17:29:15,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:15,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:15,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:15,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 17:29:15,087 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:15,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:15,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1788808744, now seen corresponding path program 2 times [2023-08-26 17:29:15,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:15,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613084898] [2023-08-26 17:29:15,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:15,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:15,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:16,193 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 17:29:16,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:16,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613084898] [2023-08-26 17:29:16,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613084898] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:16,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:16,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:16,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199276901] [2023-08-26 17:29:16,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:16,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 17:29:16,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:16,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 17:29:16,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-08-26 17:29:16,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 783 [2023-08-26 17:29:16,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 106 transitions, 609 flow. Second operand has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:16,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:16,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 783 [2023-08-26 17:29:16,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:17,195 INFO L124 PetriNetUnfolderBase]: 2686/4641 cut-off events. [2023-08-26 17:29:17,196 INFO L125 PetriNetUnfolderBase]: For 2162/2162 co-relation queries the response was YES. [2023-08-26 17:29:17,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11440 conditions, 4641 events. 2686/4641 cut-off events. For 2162/2162 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 22798 event pairs, 961 based on Foata normal form. 0/3837 useless extension candidates. Maximal degree in co-relation 11417. Up to 3195 conditions per place. [2023-08-26 17:29:17,218 INFO L140 encePairwiseOnDemand]: 771/783 looper letters, 122 selfloop transitions, 28 changer transitions 3/160 dead transitions. [2023-08-26 17:29:17,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 160 transitions, 1056 flow [2023-08-26 17:29:17,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:29:17,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:29:17,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1816 transitions. [2023-08-26 17:29:17,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25769831133815807 [2023-08-26 17:29:17,223 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1816 transitions. [2023-08-26 17:29:17,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1816 transitions. [2023-08-26 17:29:17,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:17,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1816 transitions. [2023-08-26 17:29:17,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 201.77777777777777) internal successors, (1816), 9 states have internal predecessors, (1816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:17,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:17,229 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:17,230 INFO L175 Difference]: Start difference. First operand has 119 places, 106 transitions, 609 flow. Second operand 9 states and 1816 transitions. [2023-08-26 17:29:17,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 160 transitions, 1056 flow [2023-08-26 17:29:17,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 160 transitions, 1011 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-08-26 17:29:17,239 INFO L231 Difference]: Finished difference. Result has 124 places, 109 transitions, 661 flow [2023-08-26 17:29:17,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=661, PETRI_PLACES=124, PETRI_TRANSITIONS=109} [2023-08-26 17:29:17,240 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -16 predicate places. [2023-08-26 17:29:17,240 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 109 transitions, 661 flow [2023-08-26 17:29:17,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:17,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:17,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:17,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 17:29:17,241 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:17,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:17,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1788664594, now seen corresponding path program 3 times [2023-08-26 17:29:17,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:17,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024857150] [2023-08-26 17:29:17,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:17,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:17,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:18,165 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 17:29:18,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:18,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024857150] [2023-08-26 17:29:18,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024857150] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:18,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:18,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:18,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480859547] [2023-08-26 17:29:18,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:18,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 17:29:18,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:18,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 17:29:18,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-26 17:29:18,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 783 [2023-08-26 17:29:18,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 109 transitions, 661 flow. Second operand has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:18,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:18,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 783 [2023-08-26 17:29:18,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:19,100 INFO L124 PetriNetUnfolderBase]: 2660/4597 cut-off events. [2023-08-26 17:29:19,100 INFO L125 PetriNetUnfolderBase]: For 2329/2329 co-relation queries the response was YES. [2023-08-26 17:29:19,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11465 conditions, 4597 events. 2660/4597 cut-off events. For 2329/2329 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 22551 event pairs, 975 based on Foata normal form. 0/3808 useless extension candidates. Maximal degree in co-relation 11440. Up to 3195 conditions per place. [2023-08-26 17:29:19,120 INFO L140 encePairwiseOnDemand]: 773/783 looper letters, 114 selfloop transitions, 27 changer transitions 3/151 dead transitions. [2023-08-26 17:29:19,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 151 transitions, 1042 flow [2023-08-26 17:29:19,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 17:29:19,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 17:29:19,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1618 transitions. [2023-08-26 17:29:19,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25830140485312897 [2023-08-26 17:29:19,123 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1618 transitions. [2023-08-26 17:29:19,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1618 transitions. [2023-08-26 17:29:19,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:19,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1618 transitions. [2023-08-26 17:29:19,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.25) internal successors, (1618), 8 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:19,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 783.0) internal successors, (7047), 9 states have internal predecessors, (7047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:19,128 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 783.0) internal successors, (7047), 9 states have internal predecessors, (7047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:19,128 INFO L175 Difference]: Start difference. First operand has 124 places, 109 transitions, 661 flow. Second operand 8 states and 1618 transitions. [2023-08-26 17:29:19,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 151 transitions, 1042 flow [2023-08-26 17:29:19,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 151 transitions, 1009 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-26 17:29:19,138 INFO L231 Difference]: Finished difference. Result has 123 places, 107 transitions, 674 flow [2023-08-26 17:29:19,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=674, PETRI_PLACES=123, PETRI_TRANSITIONS=107} [2023-08-26 17:29:19,138 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -17 predicate places. [2023-08-26 17:29:19,139 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 107 transitions, 674 flow [2023-08-26 17:29:19,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:19,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:19,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:19,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 17:29:19,139 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:19,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:19,140 INFO L85 PathProgramCache]: Analyzing trace with hash 974879672, now seen corresponding path program 1 times [2023-08-26 17:29:19,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:19,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776427147] [2023-08-26 17:29:19,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:19,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:19,926 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 17:29:19,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:19,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776427147] [2023-08-26 17:29:19,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776427147] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:19,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:19,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 17:29:19,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269397854] [2023-08-26 17:29:19,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:19,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 17:29:19,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:19,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 17:29:19,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-26 17:29:19,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 783 [2023-08-26 17:29:19,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 107 transitions, 674 flow. Second operand has 12 states, 12 states have (on average 198.41666666666666) internal successors, (2381), 12 states have internal predecessors, (2381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:19,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:19,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 783 [2023-08-26 17:29:19,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:20,920 INFO L124 PetriNetUnfolderBase]: 2828/4872 cut-off events. [2023-08-26 17:29:20,920 INFO L125 PetriNetUnfolderBase]: For 2729/2729 co-relation queries the response was YES. [2023-08-26 17:29:20,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12350 conditions, 4872 events. 2828/4872 cut-off events. For 2729/2729 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 24044 event pairs, 1957 based on Foata normal form. 0/4028 useless extension candidates. Maximal degree in co-relation 12325. Up to 4318 conditions per place. [2023-08-26 17:29:20,957 INFO L140 encePairwiseOnDemand]: 772/783 looper letters, 116 selfloop transitions, 23 changer transitions 3/149 dead transitions. [2023-08-26 17:29:20,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 149 transitions, 1114 flow [2023-08-26 17:29:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:29:20,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:29:20,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2085 transitions. [2023-08-26 17:29:20,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2662835249042146 [2023-08-26 17:29:20,961 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2085 transitions. [2023-08-26 17:29:20,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2085 transitions. [2023-08-26 17:29:20,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:20,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2085 transitions. [2023-08-26 17:29:20,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 208.5) internal successors, (2085), 10 states have internal predecessors, (2085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:20,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 783.0) internal successors, (8613), 11 states have internal predecessors, (8613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:20,972 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 783.0) internal successors, (8613), 11 states have internal predecessors, (8613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:20,972 INFO L175 Difference]: Start difference. First operand has 123 places, 107 transitions, 674 flow. Second operand 10 states and 2085 transitions. [2023-08-26 17:29:20,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 149 transitions, 1114 flow [2023-08-26 17:29:20,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 149 transitions, 1050 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-26 17:29:20,984 INFO L231 Difference]: Finished difference. Result has 129 places, 114 transitions, 754 flow [2023-08-26 17:29:20,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=754, PETRI_PLACES=129, PETRI_TRANSITIONS=114} [2023-08-26 17:29:20,985 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -11 predicate places. [2023-08-26 17:29:20,985 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 114 transitions, 754 flow [2023-08-26 17:29:20,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 198.41666666666666) internal successors, (2381), 12 states have internal predecessors, (2381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:20,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:20,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:20,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 17:29:20,986 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:20,986 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:20,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1247198632, now seen corresponding path program 1 times [2023-08-26 17:29:20,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:20,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519599195] [2023-08-26 17:29:20,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:20,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:21,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:22,216 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 17:29:22,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:22,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519599195] [2023-08-26 17:29:22,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519599195] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:22,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:22,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:22,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480179880] [2023-08-26 17:29:22,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:22,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:29:22,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:22,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:29:22,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:29:22,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:22,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 114 transitions, 754 flow. Second operand has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:22,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:22,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:22,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:23,796 INFO L124 PetriNetUnfolderBase]: 3023/5217 cut-off events. [2023-08-26 17:29:23,797 INFO L125 PetriNetUnfolderBase]: For 3168/3168 co-relation queries the response was YES. [2023-08-26 17:29:23,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13309 conditions, 5217 events. 3023/5217 cut-off events. For 3168/3168 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 26257 event pairs, 1174 based on Foata normal form. 9/4414 useless extension candidates. Maximal degree in co-relation 13280. Up to 4091 conditions per place. [2023-08-26 17:29:23,817 INFO L140 encePairwiseOnDemand]: 771/783 looper letters, 142 selfloop transitions, 34 changer transitions 3/186 dead transitions. [2023-08-26 17:29:23,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 186 transitions, 1341 flow [2023-08-26 17:29:23,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 17:29:23,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 17:29:23,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2255 transitions. [2023-08-26 17:29:23,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26181353767560667 [2023-08-26 17:29:23,819 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2255 transitions. [2023-08-26 17:29:23,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2255 transitions. [2023-08-26 17:29:23,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:23,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2255 transitions. [2023-08-26 17:29:23,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 205.0) internal successors, (2255), 11 states have internal predecessors, (2255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:23,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 783.0) internal successors, (9396), 12 states have internal predecessors, (9396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:23,828 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 783.0) internal successors, (9396), 12 states have internal predecessors, (9396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:23,828 INFO L175 Difference]: Start difference. First operand has 129 places, 114 transitions, 754 flow. Second operand 11 states and 2255 transitions. [2023-08-26 17:29:23,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 186 transitions, 1341 flow [2023-08-26 17:29:23,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 186 transitions, 1311 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-26 17:29:23,842 INFO L231 Difference]: Finished difference. Result has 140 places, 121 transitions, 919 flow [2023-08-26 17:29:23,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=919, PETRI_PLACES=140, PETRI_TRANSITIONS=121} [2023-08-26 17:29:23,843 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 0 predicate places. [2023-08-26 17:29:23,843 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 121 transitions, 919 flow [2023-08-26 17:29:23,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:23,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:23,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:23,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 17:29:23,844 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:23,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:23,844 INFO L85 PathProgramCache]: Analyzing trace with hash -994358324, now seen corresponding path program 1 times [2023-08-26 17:29:23,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:23,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800374314] [2023-08-26 17:29:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:23,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:23,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:24,022 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 17:29:24,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:24,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800374314] [2023-08-26 17:29:24,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800374314] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:24,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:24,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 17:29:24,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838400110] [2023-08-26 17:29:24,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:24,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 17:29:24,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:24,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 17:29:24,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-26 17:29:24,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 783 [2023-08-26 17:29:24,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 121 transitions, 919 flow. Second operand has 9 states, 9 states have (on average 225.11111111111111) internal successors, (2026), 9 states have internal predecessors, (2026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:24,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:24,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 783 [2023-08-26 17:29:24,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:24,612 INFO L124 PetriNetUnfolderBase]: 2818/4876 cut-off events. [2023-08-26 17:29:24,612 INFO L125 PetriNetUnfolderBase]: For 4361/4361 co-relation queries the response was YES. [2023-08-26 17:29:24,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12795 conditions, 4876 events. 2818/4876 cut-off events. For 4361/4361 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 24224 event pairs, 930 based on Foata normal form. 0/4237 useless extension candidates. Maximal degree in co-relation 12760. Up to 2920 conditions per place. [2023-08-26 17:29:24,640 INFO L140 encePairwiseOnDemand]: 775/783 looper letters, 140 selfloop transitions, 14 changer transitions 3/164 dead transitions. [2023-08-26 17:29:24,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 164 transitions, 1302 flow [2023-08-26 17:29:24,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 17:29:24,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 17:29:24,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1674 transitions. [2023-08-26 17:29:24,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3054187192118227 [2023-08-26 17:29:24,643 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1674 transitions. [2023-08-26 17:29:24,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1674 transitions. [2023-08-26 17:29:24,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:24,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1674 transitions. [2023-08-26 17:29:24,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 239.14285714285714) internal successors, (1674), 7 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:24,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 783.0) internal successors, (6264), 8 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:24,649 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 783.0) internal successors, (6264), 8 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:24,649 INFO L175 Difference]: Start difference. First operand has 140 places, 121 transitions, 919 flow. Second operand 7 states and 1674 transitions. [2023-08-26 17:29:24,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 164 transitions, 1302 flow [2023-08-26 17:29:24,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 164 transitions, 1270 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-08-26 17:29:24,672 INFO L231 Difference]: Finished difference. Result has 140 places, 114 transitions, 850 flow [2023-08-26 17:29:24,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=850, PETRI_PLACES=140, PETRI_TRANSITIONS=114} [2023-08-26 17:29:24,672 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 0 predicate places. [2023-08-26 17:29:24,673 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 114 transitions, 850 flow [2023-08-26 17:29:24,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 225.11111111111111) internal successors, (2026), 9 states have internal predecessors, (2026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:24,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:24,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:24,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 17:29:24,674 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:24,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:24,674 INFO L85 PathProgramCache]: Analyzing trace with hash 799208026, now seen corresponding path program 2 times [2023-08-26 17:29:24,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:24,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039333830] [2023-08-26 17:29:24,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:24,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:24,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:25,587 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 17:29:25,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:25,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039333830] [2023-08-26 17:29:25,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039333830] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:25,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:25,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:25,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421606446] [2023-08-26 17:29:25,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:25,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:29:25,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:25,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:29:25,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:29:25,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:25,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 114 transitions, 850 flow. Second operand has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:25,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:25,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:25,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:26,611 INFO L124 PetriNetUnfolderBase]: 2805/4870 cut-off events. [2023-08-26 17:29:26,611 INFO L125 PetriNetUnfolderBase]: For 4725/4725 co-relation queries the response was YES. [2023-08-26 17:29:26,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12850 conditions, 4870 events. 2805/4870 cut-off events. For 4725/4725 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 24230 event pairs, 913 based on Foata normal form. 9/4256 useless extension candidates. Maximal degree in co-relation 12815. Up to 3204 conditions per place. [2023-08-26 17:29:26,639 INFO L140 encePairwiseOnDemand]: 773/783 looper letters, 123 selfloop transitions, 33 changer transitions 3/166 dead transitions. [2023-08-26 17:29:26,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 166 transitions, 1297 flow [2023-08-26 17:29:26,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:29:26,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:29:26,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1849 transitions. [2023-08-26 17:29:26,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2623811551014616 [2023-08-26 17:29:26,643 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1849 transitions. [2023-08-26 17:29:26,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1849 transitions. [2023-08-26 17:29:26,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:26,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1849 transitions. [2023-08-26 17:29:26,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 205.44444444444446) internal successors, (1849), 9 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:26,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:26,652 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:26,652 INFO L175 Difference]: Start difference. First operand has 140 places, 114 transitions, 850 flow. Second operand 9 states and 1849 transitions. [2023-08-26 17:29:26,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 166 transitions, 1297 flow [2023-08-26 17:29:26,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 166 transitions, 1270 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-26 17:29:26,670 INFO L231 Difference]: Finished difference. Result has 145 places, 115 transitions, 921 flow [2023-08-26 17:29:26,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=921, PETRI_PLACES=145, PETRI_TRANSITIONS=115} [2023-08-26 17:29:26,670 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 5 predicate places. [2023-08-26 17:29:26,670 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 115 transitions, 921 flow [2023-08-26 17:29:26,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:26,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:26,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:26,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 17:29:26,671 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:26,671 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:26,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1559139422, now seen corresponding path program 3 times [2023-08-26 17:29:26,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:26,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297724684] [2023-08-26 17:29:26,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:26,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:26,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:27,528 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 17:29:27,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:27,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297724684] [2023-08-26 17:29:27,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297724684] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:27,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:27,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:27,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800976135] [2023-08-26 17:29:27,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:27,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:29:27,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:27,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:29:27,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:29:27,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:27,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 115 transitions, 921 flow. Second operand has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:27,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:27,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:27,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:28,494 INFO L124 PetriNetUnfolderBase]: 2831/4914 cut-off events. [2023-08-26 17:29:28,494 INFO L125 PetriNetUnfolderBase]: For 5654/5654 co-relation queries the response was YES. [2023-08-26 17:29:28,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13167 conditions, 4914 events. 2831/4914 cut-off events. For 5654/5654 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 24551 event pairs, 834 based on Foata normal form. 9/4296 useless extension candidates. Maximal degree in co-relation 13131. Up to 2923 conditions per place. [2023-08-26 17:29:28,523 INFO L140 encePairwiseOnDemand]: 773/783 looper letters, 123 selfloop transitions, 34 changer transitions 3/167 dead transitions. [2023-08-26 17:29:28,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 167 transitions, 1371 flow [2023-08-26 17:29:28,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:29:28,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:29:28,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1848 transitions. [2023-08-26 17:29:28,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2622392507449979 [2023-08-26 17:29:28,526 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1848 transitions. [2023-08-26 17:29:28,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1848 transitions. [2023-08-26 17:29:28,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:28,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1848 transitions. [2023-08-26 17:29:28,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 205.33333333333334) internal successors, (1848), 9 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:28,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:28,533 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:28,533 INFO L175 Difference]: Start difference. First operand has 145 places, 115 transitions, 921 flow. Second operand 9 states and 1848 transitions. [2023-08-26 17:29:28,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 167 transitions, 1371 flow [2023-08-26 17:29:28,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 167 transitions, 1308 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-26 17:29:28,554 INFO L231 Difference]: Finished difference. Result has 148 places, 116 transitions, 946 flow [2023-08-26 17:29:28,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=946, PETRI_PLACES=148, PETRI_TRANSITIONS=116} [2023-08-26 17:29:28,555 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 8 predicate places. [2023-08-26 17:29:28,555 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 116 transitions, 946 flow [2023-08-26 17:29:28,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:28,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:28,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:28,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 17:29:28,556 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:28,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash 156499844, now seen corresponding path program 4 times [2023-08-26 17:29:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702588635] [2023-08-26 17:29:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:28,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:29,334 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 17:29:29,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:29,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702588635] [2023-08-26 17:29:29,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702588635] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:29,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:29,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:29,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279331181] [2023-08-26 17:29:29,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:29,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:29:29,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:29,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:29:29,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:29:29,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:29,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 116 transitions, 946 flow. Second operand has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:29,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:29,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:29,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:30,330 INFO L124 PetriNetUnfolderBase]: 2818/4892 cut-off events. [2023-08-26 17:29:30,331 INFO L125 PetriNetUnfolderBase]: For 6202/6202 co-relation queries the response was YES. [2023-08-26 17:29:30,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13181 conditions, 4892 events. 2818/4892 cut-off events. For 6202/6202 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 24401 event pairs, 832 based on Foata normal form. 9/4278 useless extension candidates. Maximal degree in co-relation 13144. Up to 2923 conditions per place. [2023-08-26 17:29:30,358 INFO L140 encePairwiseOnDemand]: 774/783 looper letters, 122 selfloop transitions, 33 changer transitions 3/165 dead transitions. [2023-08-26 17:29:30,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 165 transitions, 1376 flow [2023-08-26 17:29:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:29:30,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:29:30,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1845 transitions. [2023-08-26 17:29:30,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26181353767560667 [2023-08-26 17:29:30,360 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1845 transitions. [2023-08-26 17:29:30,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1845 transitions. [2023-08-26 17:29:30,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:30,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1845 transitions. [2023-08-26 17:29:30,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 205.0) internal successors, (1845), 9 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:30,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:30,365 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 783.0) internal successors, (7830), 10 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:30,365 INFO L175 Difference]: Start difference. First operand has 148 places, 116 transitions, 946 flow. Second operand 9 states and 1845 transitions. [2023-08-26 17:29:30,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 165 transitions, 1376 flow [2023-08-26 17:29:30,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 165 transitions, 1319 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-08-26 17:29:30,381 INFO L231 Difference]: Finished difference. Result has 150 places, 116 transitions, 967 flow [2023-08-26 17:29:30,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=967, PETRI_PLACES=150, PETRI_TRANSITIONS=116} [2023-08-26 17:29:30,382 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 10 predicate places. [2023-08-26 17:29:30,382 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 116 transitions, 967 flow [2023-08-26 17:29:30,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 193.3846153846154) internal successors, (2514), 13 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:30,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:30,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:30,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 17:29:30,383 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:30,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:30,383 INFO L85 PathProgramCache]: Analyzing trace with hash 2129887938, now seen corresponding path program 1 times [2023-08-26 17:29:30,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:30,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253830977] [2023-08-26 17:29:30,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:30,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:30,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:30,489 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 17:29:30,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:30,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253830977] [2023-08-26 17:29:30,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253830977] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:30,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:30,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:29:30,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754275517] [2023-08-26 17:29:30,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:30,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:29:30,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:30,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:29:30,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:29:30,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 783 [2023-08-26 17:29:30,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 116 transitions, 967 flow. Second operand has 4 states, 4 states have (on average 249.75) internal successors, (999), 4 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:30,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:30,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 783 [2023-08-26 17:29:30,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:31,108 INFO L124 PetriNetUnfolderBase]: 3398/5866 cut-off events. [2023-08-26 17:29:31,108 INFO L125 PetriNetUnfolderBase]: For 8865/8865 co-relation queries the response was YES. [2023-08-26 17:29:31,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16027 conditions, 5866 events. 3398/5866 cut-off events. For 8865/8865 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 30903 event pairs, 1584 based on Foata normal form. 20/5157 useless extension candidates. Maximal degree in co-relation 15990. Up to 4663 conditions per place. [2023-08-26 17:29:31,130 INFO L140 encePairwiseOnDemand]: 778/783 looper letters, 158 selfloop transitions, 3 changer transitions 0/168 dead transitions. [2023-08-26 17:29:31,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 168 transitions, 1603 flow [2023-08-26 17:29:31,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:29:31,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:29:31,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1075 transitions. [2023-08-26 17:29:31,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34323116219667943 [2023-08-26 17:29:31,132 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1075 transitions. [2023-08-26 17:29:31,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1075 transitions. [2023-08-26 17:29:31,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:31,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1075 transitions. [2023-08-26 17:29:31,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 268.75) internal successors, (1075), 4 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 783.0) internal successors, (3915), 5 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,135 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 783.0) internal successors, (3915), 5 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,135 INFO L175 Difference]: Start difference. First operand has 150 places, 116 transitions, 967 flow. Second operand 4 states and 1075 transitions. [2023-08-26 17:29:31,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 168 transitions, 1603 flow [2023-08-26 17:29:31,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 168 transitions, 1495 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-26 17:29:31,153 INFO L231 Difference]: Finished difference. Result has 145 places, 117 transitions, 905 flow [2023-08-26 17:29:31,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=905, PETRI_PLACES=145, PETRI_TRANSITIONS=117} [2023-08-26 17:29:31,153 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 5 predicate places. [2023-08-26 17:29:31,154 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 117 transitions, 905 flow [2023-08-26 17:29:31,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 249.75) internal successors, (999), 4 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:31,154 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:31,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 17:29:31,154 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:31,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:31,155 INFO L85 PathProgramCache]: Analyzing trace with hash -913856181, now seen corresponding path program 1 times [2023-08-26 17:29:31,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:31,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141730714] [2023-08-26 17:29:31,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:31,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:29:31,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:31,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141730714] [2023-08-26 17:29:31,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141730714] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:31,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:31,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:29:31,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651117542] [2023-08-26 17:29:31,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:31,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:29:31,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:31,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:29:31,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:29:31,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 783 [2023-08-26 17:29:31,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 117 transitions, 905 flow. Second operand has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:31,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 783 [2023-08-26 17:29:31,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:31,554 INFO L124 PetriNetUnfolderBase]: 1959/3534 cut-off events. [2023-08-26 17:29:31,554 INFO L125 PetriNetUnfolderBase]: For 5940/5947 co-relation queries the response was YES. [2023-08-26 17:29:31,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9739 conditions, 3534 events. 1959/3534 cut-off events. For 5940/5947 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 17287 event pairs, 1016 based on Foata normal form. 96/3283 useless extension candidates. Maximal degree in co-relation 9702. Up to 1949 conditions per place. [2023-08-26 17:29:31,571 INFO L140 encePairwiseOnDemand]: 779/783 looper letters, 106 selfloop transitions, 3 changer transitions 4/128 dead transitions. [2023-08-26 17:29:31,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 128 transitions, 1165 flow [2023-08-26 17:29:31,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:29:31,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:29:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1067 transitions. [2023-08-26 17:29:31,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45423584504044273 [2023-08-26 17:29:31,573 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1067 transitions. [2023-08-26 17:29:31,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1067 transitions. [2023-08-26 17:29:31,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:31,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1067 transitions. [2023-08-26 17:29:31,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 355.6666666666667) internal successors, (1067), 3 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,575 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,575 INFO L175 Difference]: Start difference. First operand has 145 places, 117 transitions, 905 flow. Second operand 3 states and 1067 transitions. [2023-08-26 17:29:31,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 128 transitions, 1165 flow [2023-08-26 17:29:31,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 128 transitions, 1151 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-26 17:29:31,592 INFO L231 Difference]: Finished difference. Result has 146 places, 113 transitions, 894 flow [2023-08-26 17:29:31,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=894, PETRI_PLACES=146, PETRI_TRANSITIONS=113} [2023-08-26 17:29:31,592 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 6 predicate places. [2023-08-26 17:29:31,593 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 113 transitions, 894 flow [2023-08-26 17:29:31,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:31,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:31,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 17:29:31,593 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:31,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:31,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2096569285, now seen corresponding path program 1 times [2023-08-26 17:29:31,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:31,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922343479] [2023-08-26 17:29:31,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:31,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:31,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:31,654 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 17:29:31,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:31,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922343479] [2023-08-26 17:29:31,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922343479] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:31,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:31,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:29:31,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943858525] [2023-08-26 17:29:31,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:31,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:29:31,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:31,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:29:31,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:29:31,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 325 out of 783 [2023-08-26 17:29:31,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 113 transitions, 894 flow. Second operand has 3 states, 3 states have (on average 334.0) internal successors, (1002), 3 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:31,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 325 of 783 [2023-08-26 17:29:31,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:31,973 INFO L124 PetriNetUnfolderBase]: 1716/3192 cut-off events. [2023-08-26 17:29:31,973 INFO L125 PetriNetUnfolderBase]: For 4584/4589 co-relation queries the response was YES. [2023-08-26 17:29:31,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9054 conditions, 3192 events. 1716/3192 cut-off events. For 4584/4589 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 15669 event pairs, 569 based on Foata normal form. 59/3122 useless extension candidates. Maximal degree in co-relation 9016. Up to 2195 conditions per place. [2023-08-26 17:29:31,986 INFO L140 encePairwiseOnDemand]: 777/783 looper letters, 104 selfloop transitions, 6 changer transitions 1/126 dead transitions. [2023-08-26 17:29:31,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 126 transitions, 1173 flow [2023-08-26 17:29:31,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:29:31,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:29:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1044 transitions. [2023-08-26 17:29:31,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-26 17:29:31,987 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1044 transitions. [2023-08-26 17:29:31,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1044 transitions. [2023-08-26 17:29:31,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:31,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1044 transitions. [2023-08-26 17:29:31,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,990 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 783.0) internal successors, (3132), 4 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:31,990 INFO L175 Difference]: Start difference. First operand has 146 places, 113 transitions, 894 flow. Second operand 3 states and 1044 transitions. [2023-08-26 17:29:31,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 126 transitions, 1173 flow [2023-08-26 17:29:32,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 126 transitions, 1167 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 17:29:32,003 INFO L231 Difference]: Finished difference. Result has 145 places, 112 transitions, 896 flow [2023-08-26 17:29:32,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=896, PETRI_PLACES=145, PETRI_TRANSITIONS=112} [2023-08-26 17:29:32,004 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 5 predicate places. [2023-08-26 17:29:32,004 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 112 transitions, 896 flow [2023-08-26 17:29:32,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 334.0) internal successors, (1002), 3 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:32,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:32,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:32,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-26 17:29:32,004 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:32,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:32,005 INFO L85 PathProgramCache]: Analyzing trace with hash -114335093, now seen corresponding path program 1 times [2023-08-26 17:29:32,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:32,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735321544] [2023-08-26 17:29:32,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:32,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:32,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:33,442 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 17:29:33,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:33,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735321544] [2023-08-26 17:29:33,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735321544] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:33,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:33,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-08-26 17:29:33,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802977458] [2023-08-26 17:29:33,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:33,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:29:33,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:33,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:29:33,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:29:33,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:33,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 112 transitions, 896 flow. Second operand has 15 states, 15 states have (on average 193.93333333333334) internal successors, (2909), 15 states have internal predecessors, (2909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:33,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:33,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:33,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:35,041 INFO L124 PetriNetUnfolderBase]: 1261/2364 cut-off events. [2023-08-26 17:29:35,042 INFO L125 PetriNetUnfolderBase]: For 4462/4464 co-relation queries the response was YES. [2023-08-26 17:29:35,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7301 conditions, 2364 events. 1261/2364 cut-off events. For 4462/4464 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 10513 event pairs, 672 based on Foata normal form. 10/2312 useless extension candidates. Maximal degree in co-relation 7263. Up to 1551 conditions per place. [2023-08-26 17:29:35,054 INFO L140 encePairwiseOnDemand]: 769/783 looper letters, 149 selfloop transitions, 40 changer transitions 17/212 dead transitions. [2023-08-26 17:29:35,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 212 transitions, 1619 flow [2023-08-26 17:29:35,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 17:29:35,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 17:29:35,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3824 transitions. [2023-08-26 17:29:35,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25704107010822075 [2023-08-26 17:29:35,058 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3824 transitions. [2023-08-26 17:29:35,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3824 transitions. [2023-08-26 17:29:35,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:35,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3824 transitions. [2023-08-26 17:29:35,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 201.26315789473685) internal successors, (3824), 19 states have internal predecessors, (3824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 783.0) internal successors, (15660), 20 states have internal predecessors, (15660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,070 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 783.0) internal successors, (15660), 20 states have internal predecessors, (15660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,070 INFO L175 Difference]: Start difference. First operand has 145 places, 112 transitions, 896 flow. Second operand 19 states and 3824 transitions. [2023-08-26 17:29:35,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 212 transitions, 1619 flow [2023-08-26 17:29:35,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 212 transitions, 1601 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-26 17:29:35,084 INFO L231 Difference]: Finished difference. Result has 165 places, 122 transitions, 1049 flow [2023-08-26 17:29:35,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1049, PETRI_PLACES=165, PETRI_TRANSITIONS=122} [2023-08-26 17:29:35,084 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 25 predicate places. [2023-08-26 17:29:35,084 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 122 transitions, 1049 flow [2023-08-26 17:29:35,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 193.93333333333334) internal successors, (2909), 15 states have internal predecessors, (2909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:35,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:35,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 17:29:35,085 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:35,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:35,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1068339291, now seen corresponding path program 2 times [2023-08-26 17:29:35,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:35,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156142260] [2023-08-26 17:29:35,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:35,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:36,045 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 17:29:36,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:36,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156142260] [2023-08-26 17:29:36,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156142260] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:36,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:36,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-08-26 17:29:36,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049862905] [2023-08-26 17:29:36,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:36,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:29:36,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:36,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:29:36,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:29:36,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:36,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 122 transitions, 1049 flow. Second operand has 15 states, 15 states have (on average 193.93333333333334) internal successors, (2909), 15 states have internal predecessors, (2909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:36,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:36,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:36,856 INFO L124 PetriNetUnfolderBase]: 1316/2464 cut-off events. [2023-08-26 17:29:36,856 INFO L125 PetriNetUnfolderBase]: For 4944/4946 co-relation queries the response was YES. [2023-08-26 17:29:36,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7783 conditions, 2464 events. 1316/2464 cut-off events. For 4944/4946 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 11054 event pairs, 544 based on Foata normal form. 9/2411 useless extension candidates. Maximal degree in co-relation 7741. Up to 1204 conditions per place. [2023-08-26 17:29:36,869 INFO L140 encePairwiseOnDemand]: 770/783 looper letters, 123 selfloop transitions, 44 changer transitions 10/183 dead transitions. [2023-08-26 17:29:36,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 183 transitions, 1568 flow [2023-08-26 17:29:36,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 17:29:36,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 17:29:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2437 transitions. [2023-08-26 17:29:36,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25936568752660705 [2023-08-26 17:29:36,872 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2437 transitions. [2023-08-26 17:29:36,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2437 transitions. [2023-08-26 17:29:36,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:36,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2437 transitions. [2023-08-26 17:29:36,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 203.08333333333334) internal successors, (2437), 12 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 783.0) internal successors, (10179), 13 states have internal predecessors, (10179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,881 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 783.0) internal successors, (10179), 13 states have internal predecessors, (10179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,881 INFO L175 Difference]: Start difference. First operand has 165 places, 122 transitions, 1049 flow. Second operand 12 states and 2437 transitions. [2023-08-26 17:29:36,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 183 transitions, 1568 flow [2023-08-26 17:29:36,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 183 transitions, 1476 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-08-26 17:29:36,902 INFO L231 Difference]: Finished difference. Result has 169 places, 126 transitions, 1106 flow [2023-08-26 17:29:36,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1106, PETRI_PLACES=169, PETRI_TRANSITIONS=126} [2023-08-26 17:29:36,903 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 29 predicate places. [2023-08-26 17:29:36,903 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 126 transitions, 1106 flow [2023-08-26 17:29:36,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 193.93333333333334) internal successors, (2909), 15 states have internal predecessors, (2909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:36,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:36,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 17:29:36,904 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:36,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:36,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1548208109, now seen corresponding path program 3 times [2023-08-26 17:29:36,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:36,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929493218] [2023-08-26 17:29:36,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:36,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:36,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:37,865 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 17:29:37,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:37,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929493218] [2023-08-26 17:29:37,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929493218] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:37,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:37,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-08-26 17:29:37,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751251836] [2023-08-26 17:29:37,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:37,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:29:37,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:37,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:29:37,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:29:37,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:37,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 126 transitions, 1106 flow. Second operand has 16 states, 16 states have (on average 193.8125) internal successors, (3101), 16 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:37,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:37,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:37,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:38,810 INFO L124 PetriNetUnfolderBase]: 1579/2976 cut-off events. [2023-08-26 17:29:38,811 INFO L125 PetriNetUnfolderBase]: For 5730/5732 co-relation queries the response was YES. [2023-08-26 17:29:38,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9345 conditions, 2976 events. 1579/2976 cut-off events. For 5730/5732 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 14276 event pairs, 439 based on Foata normal form. 9/2892 useless extension candidates. Maximal degree in co-relation 9299. Up to 970 conditions per place. [2023-08-26 17:29:38,827 INFO L140 encePairwiseOnDemand]: 767/783 looper letters, 150 selfloop transitions, 56 changer transitions 14/226 dead transitions. [2023-08-26 17:29:38,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 226 transitions, 1850 flow [2023-08-26 17:29:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 17:29:38,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 17:29:38,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3248 transitions. [2023-08-26 17:29:38,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25925925925925924 [2023-08-26 17:29:38,830 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3248 transitions. [2023-08-26 17:29:38,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3248 transitions. [2023-08-26 17:29:38,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:38,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3248 transitions. [2023-08-26 17:29:38,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 203.0) internal successors, (3248), 16 states have internal predecessors, (3248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 783.0) internal successors, (13311), 17 states have internal predecessors, (13311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,839 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 783.0) internal successors, (13311), 17 states have internal predecessors, (13311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,839 INFO L175 Difference]: Start difference. First operand has 169 places, 126 transitions, 1106 flow. Second operand 16 states and 3248 transitions. [2023-08-26 17:29:38,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 226 transitions, 1850 flow [2023-08-26 17:29:38,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 226 transitions, 1764 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-08-26 17:29:38,856 INFO L231 Difference]: Finished difference. Result has 181 places, 132 transitions, 1230 flow [2023-08-26 17:29:38,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1230, PETRI_PLACES=181, PETRI_TRANSITIONS=132} [2023-08-26 17:29:38,857 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 41 predicate places. [2023-08-26 17:29:38,857 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 132 transitions, 1230 flow [2023-08-26 17:29:38,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 193.8125) internal successors, (3101), 16 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:38,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:38,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 17:29:38,858 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:38,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1354022497, now seen corresponding path program 4 times [2023-08-26 17:29:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:38,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364852789] [2023-08-26 17:29:38,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:38,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:38,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:39,628 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 17:29:39,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:39,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364852789] [2023-08-26 17:29:39,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364852789] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:39,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:39,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-08-26 17:29:39,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236766109] [2023-08-26 17:29:39,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:39,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:29:39,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:39,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:29:39,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:29:39,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 783 [2023-08-26 17:29:39,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 132 transitions, 1230 flow. Second operand has 16 states, 16 states have (on average 193.8125) internal successors, (3101), 16 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:39,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:39,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 783 [2023-08-26 17:29:39,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:40,455 INFO L124 PetriNetUnfolderBase]: 1361/2565 cut-off events. [2023-08-26 17:29:40,456 INFO L125 PetriNetUnfolderBase]: For 6479/6479 co-relation queries the response was YES. [2023-08-26 17:29:40,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8703 conditions, 2565 events. 1361/2565 cut-off events. For 6479/6479 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 11721 event pairs, 276 based on Foata normal form. 14/2529 useless extension candidates. Maximal degree in co-relation 8653. Up to 847 conditions per place. [2023-08-26 17:29:40,471 INFO L140 encePairwiseOnDemand]: 771/783 looper letters, 128 selfloop transitions, 46 changer transitions 10/190 dead transitions. [2023-08-26 17:29:40,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 190 transitions, 1757 flow [2023-08-26 17:29:40,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 17:29:40,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 17:29:40,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2433 transitions. [2023-08-26 17:29:40,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25893997445721584 [2023-08-26 17:29:40,474 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2433 transitions. [2023-08-26 17:29:40,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2433 transitions. [2023-08-26 17:29:40,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:40,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2433 transitions. [2023-08-26 17:29:40,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 202.75) internal successors, (2433), 12 states have internal predecessors, (2433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:40,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 783.0) internal successors, (10179), 13 states have internal predecessors, (10179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:40,485 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 783.0) internal successors, (10179), 13 states have internal predecessors, (10179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:40,485 INFO L175 Difference]: Start difference. First operand has 181 places, 132 transitions, 1230 flow. Second operand 12 states and 2433 transitions. [2023-08-26 17:29:40,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 190 transitions, 1757 flow [2023-08-26 17:29:40,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 190 transitions, 1665 flow, removed 7 selfloop flow, removed 11 redundant places. [2023-08-26 17:29:40,515 INFO L231 Difference]: Finished difference. Result has 184 places, 134 transitions, 1282 flow [2023-08-26 17:29:40,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=783, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1282, PETRI_PLACES=184, PETRI_TRANSITIONS=134} [2023-08-26 17:29:40,515 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 44 predicate places. [2023-08-26 17:29:40,515 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 134 transitions, 1282 flow [2023-08-26 17:29:40,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 193.8125) internal successors, (3101), 16 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:40,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:40,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:40,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-26 17:29:40,516 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:40,517 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:40,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1386428107, now seen corresponding path program 1 times [2023-08-26 17:29:40,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:40,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555986281] [2023-08-26 17:29:40,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:40,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2023-08-26 17:41:33,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 17:41:33,652 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Timeout exceeded at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:275) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:152) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:260) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:237) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:848) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:776) at de.uni_freiburg.informatik.ultimate.logic.NoopScript.getInterpolants(NoopScript.java:352) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.getInterpolants(ManagedScript.java:201) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:283) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:327) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:229) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:97) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-08-26 17:41:33,655 INFO L158 Benchmark]: Toolchain (without parser) took 798452.94ms. Allocated memory was 385.9MB in the beginning and 7.2GB in the end (delta: 6.9GB). Free memory was 341.9MB in the beginning and 3.8GB in the end (delta: -3.4GB). Peak memory consumption was 6.9GB. Max. memory is 16.0GB. [2023-08-26 17:41:33,655 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 385.9MB. Free memory was 363.9MB in the beginning and 363.7MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 17:41:33,655 INFO L158 Benchmark]: CACSL2BoogieTranslator took 718.53ms. Allocated memory is still 385.9MB. Free memory was 341.9MB in the beginning and 312.5MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-26 17:41:33,655 INFO L158 Benchmark]: Boogie Procedure Inliner took 87.90ms. Allocated memory is still 385.9MB. Free memory was 312.5MB in the beginning and 309.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 17:41:33,655 INFO L158 Benchmark]: Boogie Preprocessor took 32.74ms. Allocated memory is still 385.9MB. Free memory was 309.4MB in the beginning and 306.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-26 17:41:33,656 INFO L158 Benchmark]: RCFGBuilder took 818.25ms. Allocated memory is still 385.9MB. Free memory was 306.2MB in the beginning and 271.6MB in the end (delta: 34.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.0GB. [2023-08-26 17:41:33,656 INFO L158 Benchmark]: TraceAbstraction took 796790.26ms. Allocated memory was 385.9MB in the beginning and 7.2GB in the end (delta: 6.9GB). Free memory was 270.6MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 6.9GB. Max. memory is 16.0GB. [2023-08-26 17:41:33,657 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.17ms. Allocated memory is still 385.9MB. Free memory was 363.9MB in the beginning and 363.7MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 718.53ms. Allocated memory is still 385.9MB. Free memory was 341.9MB in the beginning and 312.5MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 87.90ms. Allocated memory is still 385.9MB. Free memory was 312.5MB in the beginning and 309.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 32.74ms. Allocated memory is still 385.9MB. Free memory was 309.4MB in the beginning and 306.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 818.25ms. Allocated memory is still 385.9MB. Free memory was 306.2MB in the beginning and 271.6MB in the end (delta: 34.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.0GB. * TraceAbstraction took 796790.26ms. Allocated memory was 385.9MB in the beginning and 7.2GB in the end (delta: 6.9GB). Free memory was 270.6MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 6.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 258]: Unsoundness Warning unspecified type, defaulting to int C: short [258] - GenericResultAtLocation [Line: 258]: Unsoundness Warning unspecified type, defaulting to int C: short [258] [2023-08-26 17:41:33,661 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 - GenericResultAtLocation [Line: 750]: Unsoundness Warning unspecified type, defaulting to int C: unsigned short [750] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.8s, 332 PlacesBefore, 140 PlacesAfterwards, 343 TransitionsBefore, 144 TransitionsAfterwards, 30836 CoEnabledTransitionPairs, 8 FixpointIterations, 109 TrivialSequentialCompositions, 283 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 24 ConcurrentYvCompositions, 7 ChoiceCompositions, 429 TotalNumberOfCompositions, 108870 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 46921, independent: 45684, independent conditional: 0, independent unconditional: 45684, dependent: 1237, dependent conditional: 0, dependent unconditional: 1237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19717, independent: 19550, independent conditional: 0, independent unconditional: 19550, dependent: 167, dependent conditional: 0, dependent unconditional: 167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 46921, independent: 26134, independent conditional: 0, independent unconditional: 26134, dependent: 1070, dependent conditional: 0, dependent unconditional: 1070, unknown: 19717, unknown conditional: 0, unknown unconditional: 19717] , Statistics on independence cache: Total cache size (in pairs): 1187, Positive cache size: 1095, Positive conditional cache size: 0, Positive unconditional cache size: 1095, Negative cache size: 92, Negative conditional cache size: 0, Negative unconditional cache size: 92, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - ExceptionOrErrorResult: SMTLIBException: Timeout exceeded de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Timeout exceeded: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:275) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown [2023-08-26 17:41:33,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0