/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc /storage/repos/CAV22/benchmarks/AutomizerCInline.xml -i /storage/repos/CAV22/benchmarks/increased_bounds/weaver_parallel-misc-4.wvr_bound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-19404b3-m [2023-08-04 08:52:13,928 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-04 08:52:14,010 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-04 08:52:14,015 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-04 08:52:14,016 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-04 08:52:14,016 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-04 08:52:14,017 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-04 08:52:14,046 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-04 08:52:14,047 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-04 08:52:14,051 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-04 08:52:14,051 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-04 08:52:14,051 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-04 08:52:14,052 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-04 08:52:14,054 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-04 08:52:14,054 INFO L153 SettingsManager]: * Use SBE=true [2023-08-04 08:52:14,054 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-04 08:52:14,054 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-04 08:52:14,055 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-04 08:52:14,055 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-04 08:52:14,055 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-04 08:52:14,055 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-04 08:52:14,056 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-04 08:52:14,056 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-04 08:52:14,056 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-04 08:52:14,056 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-04 08:52:14,057 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-04 08:52:14,057 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-04 08:52:14,058 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-04 08:52:14,058 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-04 08:52:14,058 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-04 08:52:14,059 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 08:52:14,059 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-04 08:52:14,059 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-04 08:52:14,060 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-04 08:52:14,061 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-04 08:52:14,061 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-04 08:52:14,061 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-04 08:52:14,061 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-04 08:52:14,061 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-04 08:52:14,062 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-04 08:52:14,062 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-04 08:52:14,062 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 [2023-08-04 08:52:14,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-04 08:52:14,353 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-04 08:52:14,355 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-04 08:52:14,356 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-04 08:52:14,357 INFO L274 PluginConnector]: CDTParser initialized [2023-08-04 08:52:14,358 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/CAV22/benchmarks/increased_bounds/weaver_parallel-misc-4.wvr_bound2.c [2023-08-04 08:52:15,660 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-04 08:52:15,864 INFO L384 CDTParser]: Found 1 translation units. [2023-08-04 08:52:15,865 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/weaver_parallel-misc-4.wvr_bound2.c [2023-08-04 08:52:15,873 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f2445ceb6/16e51489e97e47289efae60d3baad761/FLAG9f3e7adfb [2023-08-04 08:52:15,892 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f2445ceb6/16e51489e97e47289efae60d3baad761 [2023-08-04 08:52:15,897 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-04 08:52:15,898 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-04 08:52:15,901 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-04 08:52:15,901 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-04 08:52:15,904 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-04 08:52:15,905 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 08:52:15" (1/1) ... [2023-08-04 08:52:15,906 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@302f714 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:15, skipping insertion in model container [2023-08-04 08:52:15,906 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 08:52:15" (1/1) ... [2023-08-04 08:52:15,929 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-04 08:52:16,121 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/weaver_parallel-misc-4.wvr_bound2.c[3193,3206] [2023-08-04 08:52:16,127 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 08:52:16,137 INFO L201 MainTranslator]: Completed pre-run [2023-08-04 08:52:16,178 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/weaver_parallel-misc-4.wvr_bound2.c[3193,3206] [2023-08-04 08:52:16,179 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 08:52:16,185 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-04 08:52:16,186 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-04 08:52:16,193 INFO L206 MainTranslator]: Completed translation [2023-08-04 08:52:16,193 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16 WrapperNode [2023-08-04 08:52:16,193 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-04 08:52:16,194 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-04 08:52:16,195 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-04 08:52:16,195 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-04 08:52:16,201 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,218 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,243 INFO L138 Inliner]: procedures = 22, calls = 43, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 123 [2023-08-04 08:52:16,244 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-04 08:52:16,244 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-04 08:52:16,244 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-04 08:52:16,244 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-04 08:52:16,253 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,253 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,257 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,257 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,262 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,266 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,267 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,268 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,270 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-04 08:52:16,271 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-04 08:52:16,271 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-04 08:52:16,272 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-04 08:52:16,272 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (1/1) ... [2023-08-04 08:52:16,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 08:52:16,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:52:16,308 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-04 08:52:16,310 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-04 08:52:16,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-04 08:52:16,339 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-04 08:52:16,340 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-04 08:52:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-04 08:52:16,340 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-04 08:52:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-04 08:52:16,340 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-04 08:52:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-04 08:52:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-04 08:52:16,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-04 08:52:16,342 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-04 08:52:16,343 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-04 08:52:16,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-04 08:52:16,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-04 08:52:16,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-04 08:52:16,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-04 08:52:16,345 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-04 08:52:16,423 INFO L236 CfgBuilder]: Building ICFG [2023-08-04 08:52:16,425 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-04 08:52:16,730 INFO L277 CfgBuilder]: Performing block encoding [2023-08-04 08:52:16,760 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-04 08:52:16,760 INFO L302 CfgBuilder]: Removed 8 assume(true) statements. [2023-08-04 08:52:16,762 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 08:52:16 BoogieIcfgContainer [2023-08-04 08:52:16,763 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-04 08:52:16,765 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-04 08:52:16,765 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-04 08:52:16,768 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-04 08:52:16,769 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.08 08:52:15" (1/3) ... [2023-08-04 08:52:16,770 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bc9cc68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 08:52:16, skipping insertion in model container [2023-08-04 08:52:16,770 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:52:16" (2/3) ... [2023-08-04 08:52:16,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bc9cc68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 08:52:16, skipping insertion in model container [2023-08-04 08:52:16,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 08:52:16" (3/3) ... [2023-08-04 08:52:16,772 INFO L112 eAbstractionObserver]: Analyzing ICFG weaver_parallel-misc-4.wvr_bound2.c [2023-08-04 08:52:16,780 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-04 08:52:16,788 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-04 08:52:16,789 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-04 08:52:16,789 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-04 08:52:16,887 INFO L144 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2023-08-04 08:52:16,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:17,155 INFO L124 PetriNetUnfolderBase]: 84/551 cut-off events. [2023-08-04 08:52:17,156 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2023-08-04 08:52:17,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 612 conditions, 551 events. 84/551 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2658 event pairs, 0 based on Foata normal form. 0/457 useless extension candidates. Maximal degree in co-relation 300. Up to 16 conditions per place. [2023-08-04 08:52:17,168 INFO L82 GeneralOperation]: Start removeDead. Operand has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:17,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:17,180 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 08:52:17,191 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:17,194 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:17,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:17,249 INFO L124 PetriNetUnfolderBase]: 84/551 cut-off events. [2023-08-04 08:52:17,249 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2023-08-04 08:52:17,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 612 conditions, 551 events. 84/551 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2658 event pairs, 0 based on Foata normal form. 0/457 useless extension candidates. Maximal degree in co-relation 300. Up to 16 conditions per place. [2023-08-04 08:52:17,261 INFO L119 LiptonReduction]: Number of co-enabled transitions 4464 [2023-08-04 08:52:20,087 INFO L134 LiptonReduction]: Checked pairs total: 8443 [2023-08-04 08:52:20,087 INFO L136 LiptonReduction]: Total number of compositions: 118 [2023-08-04 08:52:20,099 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 08:52:20,104 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=true, 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;@5c53fc4e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 08:52:20,105 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 08:52:20,109 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 08:52:20,109 INFO L124 PetriNetUnfolderBase]: 2/34 cut-off events. [2023-08-04 08:52:20,110 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 08:52:20,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:20,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:52:20,111 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:20,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:20,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1214286925, now seen corresponding path program 1 times [2023-08-04 08:52:20,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:20,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919941976] [2023-08-04 08:52:20,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:20,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:20,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-04 08:52:20,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:20,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919941976] [2023-08-04 08:52:20,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919941976] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:52:20,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:52:20,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-04 08:52:20,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980915775] [2023-08-04 08:52:20,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:52:20,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:52:20,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:20,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:52:20,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:52:20,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 269 [2023-08-04 08:52:20,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 47 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:20,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:20,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 269 [2023-08-04 08:52:20,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:52:20,579 INFO L124 PetriNetUnfolderBase]: 827/1511 cut-off events. [2023-08-04 08:52:20,579 INFO L125 PetriNetUnfolderBase]: For 134/134 co-relation queries the response was YES. [2023-08-04 08:52:20,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3081 conditions, 1511 events. 827/1511 cut-off events. For 134/134 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9324 event pairs, 421 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 2439. Up to 1385 conditions per place. [2023-08-04 08:52:20,591 INFO L140 encePairwiseOnDemand]: 265/269 looper letters, 37 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2023-08-04 08:52:20,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 49 transitions, 218 flow [2023-08-04 08:52:20,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:52:20,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:52:20,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2023-08-04 08:52:20,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5080545229244114 [2023-08-04 08:52:20,605 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 410 transitions. [2023-08-04 08:52:20,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 410 transitions. [2023-08-04 08:52:20,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:52:20,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 410 transitions. [2023-08-04 08:52:20,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 136.66666666666666) internal successors, (410), 3 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:20,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:20,617 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:20,619 INFO L175 Difference]: Start difference. First operand has 43 places, 47 transitions, 136 flow. Second operand 3 states and 410 transitions. [2023-08-04 08:52:20,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 49 transitions, 218 flow [2023-08-04 08:52:20,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 49 transitions, 218 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 08:52:20,625 INFO L231 Difference]: Finished difference. Result has 45 places, 46 transitions, 142 flow [2023-08-04 08:52:20,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=142, PETRI_PLACES=45, PETRI_TRANSITIONS=46} [2023-08-04 08:52:20,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2023-08-04 08:52:20,630 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 46 transitions, 142 flow [2023-08-04 08:52:20,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:20,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:20,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:52:20,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-04 08:52:20,631 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:20,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:20,632 INFO L85 PathProgramCache]: Analyzing trace with hash -934088016, now seen corresponding path program 1 times [2023-08-04 08:52:20,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:20,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839366847] [2023-08-04 08:52:20,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:20,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:20,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:20,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 08:52:20,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:20,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839366847] [2023-08-04 08:52:20,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839366847] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:52:20,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342386538] [2023-08-04 08:52:20,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:20,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:20,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:52:20,709 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:52:20,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-04 08:52:20,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:20,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:52:20,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:52:20,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:52:20,829 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:52:20,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342386538] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:52:20,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:52:20,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:52:20,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677744903] [2023-08-04 08:52:20,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:52:20,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:52:20,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:20,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:52:20,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:52:20,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 269 [2023-08-04 08:52:20,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 46 transitions, 142 flow. Second operand has 3 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:20,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:20,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 269 [2023-08-04 08:52:20,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:52:21,044 INFO L124 PetriNetUnfolderBase]: 796/1453 cut-off events. [2023-08-04 08:52:21,045 INFO L125 PetriNetUnfolderBase]: For 134/134 co-relation queries the response was YES. [2023-08-04 08:52:21,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2971 conditions, 1453 events. 796/1453 cut-off events. For 134/134 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9030 event pairs, 422 based on Foata normal form. 0/998 useless extension candidates. Maximal degree in co-relation 2326. Up to 1310 conditions per place. [2023-08-04 08:52:21,057 INFO L140 encePairwiseOnDemand]: 266/269 looper letters, 39 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2023-08-04 08:52:21,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 51 transitions, 234 flow [2023-08-04 08:52:21,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:52:21,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:52:21,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 411 transitions. [2023-08-04 08:52:21,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5092936802973977 [2023-08-04 08:52:21,071 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 411 transitions. [2023-08-04 08:52:21,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 411 transitions. [2023-08-04 08:52:21,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:52:21,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 411 transitions. [2023-08-04 08:52:21,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,077 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,077 INFO L175 Difference]: Start difference. First operand has 45 places, 46 transitions, 142 flow. Second operand 3 states and 411 transitions. [2023-08-04 08:52:21,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 51 transitions, 234 flow [2023-08-04 08:52:21,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 51 transitions, 230 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:52:21,081 INFO L231 Difference]: Finished difference. Result has 46 places, 46 transitions, 146 flow [2023-08-04 08:52:21,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=46, PETRI_TRANSITIONS=46} [2023-08-04 08:52:21,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2023-08-04 08:52:21,082 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 46 transitions, 146 flow [2023-08-04 08:52:21,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:21,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:52:21,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-04 08:52:21,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:21,289 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:21,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:21,289 INFO L85 PathProgramCache]: Analyzing trace with hash -69555383, now seen corresponding path program 1 times [2023-08-04 08:52:21,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:21,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929189116] [2023-08-04 08:52:21,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:21,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:21,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:21,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:52:21,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929189116] [2023-08-04 08:52:21,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929189116] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:52:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803490654] [2023-08-04 08:52:21,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:21,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:21,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:52:21,366 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:52:21,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-04 08:52:21,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:21,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:52:21,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:52:21,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:52:21,429 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:52:21,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803490654] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:52:21,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:52:21,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:52:21,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567548364] [2023-08-04 08:52:21,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:52:21,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:52:21,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:21,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:52:21,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:52:21,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 269 [2023-08-04 08:52:21,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 46 transitions, 146 flow. Second operand has 3 states, 3 states have (on average 127.33333333333333) internal successors, (382), 3 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:21,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 269 [2023-08-04 08:52:21,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:52:21,603 INFO L124 PetriNetUnfolderBase]: 787/1453 cut-off events. [2023-08-04 08:52:21,604 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2023-08-04 08:52:21,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2998 conditions, 1453 events. 787/1453 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8508 event pairs, 504 based on Foata normal form. 0/1016 useless extension candidates. Maximal degree in co-relation 2353. Up to 1242 conditions per place. [2023-08-04 08:52:21,613 INFO L140 encePairwiseOnDemand]: 266/269 looper letters, 40 selfloop transitions, 2 changer transitions 0/52 dead transitions. [2023-08-04 08:52:21,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 52 transitions, 242 flow [2023-08-04 08:52:21,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:52:21,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:52:21,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 412 transitions. [2023-08-04 08:52:21,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105328376703842 [2023-08-04 08:52:21,616 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 412 transitions. [2023-08-04 08:52:21,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 412 transitions. [2023-08-04 08:52:21,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:52:21,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 412 transitions. [2023-08-04 08:52:21,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,620 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,620 INFO L175 Difference]: Start difference. First operand has 46 places, 46 transitions, 146 flow. Second operand 3 states and 412 transitions. [2023-08-04 08:52:21,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 52 transitions, 242 flow [2023-08-04 08:52:21,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 52 transitions, 238 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:52:21,623 INFO L231 Difference]: Finished difference. Result has 47 places, 46 transitions, 150 flow [2023-08-04 08:52:21,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=47, PETRI_TRANSITIONS=46} [2023-08-04 08:52:21,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2023-08-04 08:52:21,624 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 46 transitions, 150 flow [2023-08-04 08:52:21,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 127.33333333333333) internal successors, (382), 3 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:21,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:21,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:52:21,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-04 08:52:21,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-04 08:52:21,830 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:21,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:21,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1888755393, now seen corresponding path program 1 times [2023-08-04 08:52:21,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:21,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903082119] [2023-08-04 08:52:21,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:21,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:21,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:52:21,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:21,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903082119] [2023-08-04 08:52:21,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903082119] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:52:21,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179291375] [2023-08-04 08:52:21,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:21,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:21,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:52:21,923 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:52:21,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-04 08:52:21,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:21,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:52:21,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:52:21,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:52:21,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:52:21,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179291375] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:52:21,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:52:21,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:52:21,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976492572] [2023-08-04 08:52:21,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:52:21,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:52:21,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:21,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:52:21,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:52:22,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 269 [2023-08-04 08:52:22,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 46 transitions, 150 flow. Second operand has 3 states, 3 states have (on average 128.33333333333334) internal successors, (385), 3 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:22,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 269 [2023-08-04 08:52:22,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:52:22,134 INFO L124 PetriNetUnfolderBase]: 528/1011 cut-off events. [2023-08-04 08:52:22,135 INFO L125 PetriNetUnfolderBase]: For 105/105 co-relation queries the response was YES. [2023-08-04 08:52:22,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2166 conditions, 1011 events. 528/1011 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5514 event pairs, 385 based on Foata normal form. 0/726 useless extension candidates. Maximal degree in co-relation 1620. Up to 786 conditions per place. [2023-08-04 08:52:22,141 INFO L140 encePairwiseOnDemand]: 266/269 looper letters, 44 selfloop transitions, 2 changer transitions 0/56 dead transitions. [2023-08-04 08:52:22,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 56 transitions, 271 flow [2023-08-04 08:52:22,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:52:22,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:52:22,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2023-08-04 08:52:22,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5154894671623296 [2023-08-04 08:52:22,144 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 416 transitions. [2023-08-04 08:52:22,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 416 transitions. [2023-08-04 08:52:22,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:52:22,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 416 transitions. [2023-08-04 08:52:22,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,147 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,147 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 150 flow. Second operand 3 states and 416 transitions. [2023-08-04 08:52:22,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 56 transitions, 271 flow [2023-08-04 08:52:22,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 56 transitions, 267 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:52:22,150 INFO L231 Difference]: Finished difference. Result has 48 places, 47 transitions, 158 flow [2023-08-04 08:52:22,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=158, PETRI_PLACES=48, PETRI_TRANSITIONS=47} [2023-08-04 08:52:22,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2023-08-04 08:52:22,151 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 47 transitions, 158 flow [2023-08-04 08:52:22,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 128.33333333333334) internal successors, (385), 3 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:22,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:52:22,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-04 08:52:22,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:22,358 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:22,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash -908930794, now seen corresponding path program 1 times [2023-08-04 08:52:22,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:22,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930989066] [2023-08-04 08:52:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:22,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:22,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:52:22,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:22,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930989066] [2023-08-04 08:52:22,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930989066] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:52:22,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170643516] [2023-08-04 08:52:22,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:22,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:22,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:52:22,456 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:52:22,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-04 08:52:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:22,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:52:22,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:52:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 08:52:22,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:52:22,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170643516] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:52:22,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:52:22,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:52:22,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564965399] [2023-08-04 08:52:22,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:52:22,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:52:22,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:22,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:52:22,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:52:22,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 269 [2023-08-04 08:52:22,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 47 transitions, 158 flow. Second operand has 3 states, 3 states have (on average 129.66666666666666) internal successors, (389), 3 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:22,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 269 [2023-08-04 08:52:22,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:52:22,725 INFO L124 PetriNetUnfolderBase]: 433/857 cut-off events. [2023-08-04 08:52:22,726 INFO L125 PetriNetUnfolderBase]: For 158/158 co-relation queries the response was YES. [2023-08-04 08:52:22,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1925 conditions, 857 events. 433/857 cut-off events. For 158/158 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4489 event pairs, 346 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 1441. Up to 642 conditions per place. [2023-08-04 08:52:22,731 INFO L140 encePairwiseOnDemand]: 266/269 looper letters, 45 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2023-08-04 08:52:22,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 57 transitions, 281 flow [2023-08-04 08:52:22,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:52:22,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:52:22,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2023-08-04 08:52:22,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5154894671623296 [2023-08-04 08:52:22,733 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 416 transitions. [2023-08-04 08:52:22,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 416 transitions. [2023-08-04 08:52:22,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:52:22,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 416 transitions. [2023-08-04 08:52:22,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,737 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,737 INFO L175 Difference]: Start difference. First operand has 48 places, 47 transitions, 158 flow. Second operand 3 states and 416 transitions. [2023-08-04 08:52:22,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 57 transitions, 281 flow [2023-08-04 08:52:22,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 279 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:52:22,741 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 168 flow [2023-08-04 08:52:22,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2023-08-04 08:52:22,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2023-08-04 08:52:22,742 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 168 flow [2023-08-04 08:52:22,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 129.66666666666666) internal successors, (389), 3 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:22,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:22,743 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] [2023-08-04 08:52:22,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-04 08:52:22,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:22,949 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:22,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:22,949 INFO L85 PathProgramCache]: Analyzing trace with hash 2114507426, now seen corresponding path program 1 times [2023-08-04 08:52:22,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:22,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809787642] [2023-08-04 08:52:22,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:22,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:22,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 08:52:23,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:23,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809787642] [2023-08-04 08:52:23,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809787642] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:52:23,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357341070] [2023-08-04 08:52:23,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:23,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:23,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:52:23,044 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:52:23,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-04 08:52:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:23,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:52:23,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:52:23,129 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:52:23,129 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:52:23,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357341070] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:52:23,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:52:23,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 5 [2023-08-04 08:52:23,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121877744] [2023-08-04 08:52:23,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:52:23,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:52:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:23,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:52:23,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:52:23,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 269 [2023-08-04 08:52:23,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 131.0) internal successors, (393), 3 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:23,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 269 [2023-08-04 08:52:23,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:52:23,274 INFO L124 PetriNetUnfolderBase]: 427/845 cut-off events. [2023-08-04 08:52:23,274 INFO L125 PetriNetUnfolderBase]: For 162/162 co-relation queries the response was YES. [2023-08-04 08:52:23,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1939 conditions, 845 events. 427/845 cut-off events. For 162/162 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4429 event pairs, 399 based on Foata normal form. 0/679 useless extension candidates. Maximal degree in co-relation 1443. Up to 745 conditions per place. [2023-08-04 08:52:23,280 INFO L140 encePairwiseOnDemand]: 266/269 looper letters, 40 selfloop transitions, 2 changer transitions 2/54 dead transitions. [2023-08-04 08:52:23,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 54 transitions, 268 flow [2023-08-04 08:52:23,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:52:23,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:52:23,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 412 transitions. [2023-08-04 08:52:23,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105328376703842 [2023-08-04 08:52:23,282 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 412 transitions. [2023-08-04 08:52:23,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 412 transitions. [2023-08-04 08:52:23,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:52:23,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 412 transitions. [2023-08-04 08:52:23,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,286 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,286 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 168 flow. Second operand 3 states and 412 transitions. [2023-08-04 08:52:23,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 54 transitions, 268 flow [2023-08-04 08:52:23,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 266 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:52:23,290 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 170 flow [2023-08-04 08:52:23,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=170, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2023-08-04 08:52:23,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2023-08-04 08:52:23,291 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 170 flow [2023-08-04 08:52:23,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 131.0) internal successors, (393), 3 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:23,291 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-04 08:52:23,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-04 08:52:23,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:23,501 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:23,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:23,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1929565538, now seen corresponding path program 1 times [2023-08-04 08:52:23,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:23,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572957668] [2023-08-04 08:52:23,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:23,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:23,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:52:23,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:23,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572957668] [2023-08-04 08:52:23,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572957668] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:52:23,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432393504] [2023-08-04 08:52:23,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:23,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:23,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:52:23,580 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:52:23,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-04 08:52:23,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:23,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:52:23,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:52:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:52:23,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:52:23,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:52:23,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432393504] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:52:23,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:52:23,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-04 08:52:23,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615967916] [2023-08-04 08:52:23,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:52:23,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:52:23,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:23,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:52:23,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:52:23,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 269 [2023-08-04 08:52:23,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 128.6) internal successors, (643), 5 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:23,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 269 [2023-08-04 08:52:23,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:52:23,762 INFO L124 PetriNetUnfolderBase]: 5/20 cut-off events. [2023-08-04 08:52:23,762 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 08:52:23,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 20 events. 5/20 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 36 event pairs, 0 based on Foata normal form. 3/20 useless extension candidates. Maximal degree in co-relation 43. Up to 10 conditions per place. [2023-08-04 08:52:23,762 INFO L140 encePairwiseOnDemand]: 266/269 looper letters, 0 selfloop transitions, 0 changer transitions 12/12 dead transitions. [2023-08-04 08:52:23,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 12 transitions, 49 flow [2023-08-04 08:52:23,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:52:23,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:52:23,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 498 transitions. [2023-08-04 08:52:23,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628252788104089 [2023-08-04 08:52:23,765 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 498 transitions. [2023-08-04 08:52:23,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 498 transitions. [2023-08-04 08:52:23,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:52:23,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 498 transitions. [2023-08-04 08:52:23,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 124.5) internal successors, (498), 4 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 269.0) internal successors, (1345), 5 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,768 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 269.0) internal successors, (1345), 5 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,768 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 170 flow. Second operand 4 states and 498 transitions. [2023-08-04 08:52:23,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 12 transitions, 49 flow [2023-08-04 08:52:23,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 12 transitions, 47 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:52:23,769 INFO L231 Difference]: Finished difference. Result has 22 places, 0 transitions, 0 flow [2023-08-04 08:52:23,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=23, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=9, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=0, PETRI_PLACES=22, PETRI_TRANSITIONS=0} [2023-08-04 08:52:23,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -21 predicate places. [2023-08-04 08:52:23,770 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 0 transitions, 0 flow [2023-08-04 08:52:23,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.6) internal successors, (643), 5 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:23,772 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-08-04 08:52:23,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-04 08:52:23,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:52:23,981 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:52:23,983 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE (1/2) [2023-08-04 08:52:23,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:24,022 INFO L124 PetriNetUnfolderBase]: 84/551 cut-off events. [2023-08-04 08:52:24,023 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2023-08-04 08:52:24,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 612 conditions, 551 events. 84/551 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2658 event pairs, 0 based on Foata normal form. 0/457 useless extension candidates. Maximal degree in co-relation 300. Up to 16 conditions per place. [2023-08-04 08:52:24,025 INFO L82 GeneralOperation]: Start removeDead. Operand has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:24,027 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:24,027 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 08:52:24,027 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:24,027 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:24,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 151 transitions, 344 flow [2023-08-04 08:52:24,061 INFO L124 PetriNetUnfolderBase]: 84/551 cut-off events. [2023-08-04 08:52:24,061 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2023-08-04 08:52:24,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 612 conditions, 551 events. 84/551 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2658 event pairs, 0 based on Foata normal form. 0/457 useless extension candidates. Maximal degree in co-relation 300. Up to 16 conditions per place. [2023-08-04 08:52:24,069 INFO L119 LiptonReduction]: Number of co-enabled transitions 4464 [2023-08-04 08:52:26,472 INFO L134 LiptonReduction]: Checked pairs total: 8505 [2023-08-04 08:52:26,472 INFO L136 LiptonReduction]: Total number of compositions: 118 [2023-08-04 08:52:26,476 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-04 08:52:26,484 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=true, 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;@5c53fc4e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 08:52:26,484 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-04 08:52:26,487 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 08:52:26,487 INFO L124 PetriNetUnfolderBase]: 2/32 cut-off events. [2023-08-04 08:52:26,487 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 08:52:26,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:26,488 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-04 08:52:26,488 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-04 08:52:26,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:26,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1245188174, now seen corresponding path program 1 times [2023-08-04 08:52:26,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:26,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117399582] [2023-08-04 08:52:26,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:26,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 08:52:26,513 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-04 08:52:26,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 08:52:26,546 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-04 08:52:26,546 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-04 08:52:26,546 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 3 remaining) [2023-08-04 08:52:26,546 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-04 08:52:26,547 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-04 08:52:26,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-04 08:52:26,547 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-04 08:52:26,547 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN,UNKNOWN (2/2) [2023-08-04 08:52:26,548 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-04 08:52:26,548 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-04 08:52:26,568 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2023-08-04 08:52:26,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 166 places, 190 transitions, 470 flow [2023-08-04 08:52:26,902 INFO L124 PetriNetUnfolderBase]: 795/3560 cut-off events. [2023-08-04 08:52:26,902 INFO L125 PetriNetUnfolderBase]: For 602/602 co-relation queries the response was YES. [2023-08-04 08:52:26,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 3560 events. 795/3560 cut-off events. For 602/602 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 27649 event pairs, 19 based on Foata normal form. 0/3009 useless extension candidates. Maximal degree in co-relation 2137. Up to 192 conditions per place. [2023-08-04 08:52:26,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 190 transitions, 470 flow [2023-08-04 08:52:26,945 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 166 places, 190 transitions, 470 flow [2023-08-04 08:52:26,945 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 08:52:26,945 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 166 places, 190 transitions, 470 flow [2023-08-04 08:52:26,946 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 166 places, 190 transitions, 470 flow [2023-08-04 08:52:26,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 166 places, 190 transitions, 470 flow [2023-08-04 08:52:27,251 INFO L124 PetriNetUnfolderBase]: 795/3560 cut-off events. [2023-08-04 08:52:27,252 INFO L125 PetriNetUnfolderBase]: For 602/602 co-relation queries the response was YES. [2023-08-04 08:52:27,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 3560 events. 795/3560 cut-off events. For 602/602 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 27649 event pairs, 19 based on Foata normal form. 0/3009 useless extension candidates. Maximal degree in co-relation 2137. Up to 192 conditions per place. [2023-08-04 08:52:27,330 INFO L119 LiptonReduction]: Number of co-enabled transitions 11556 [2023-08-04 08:52:29,748 INFO L134 LiptonReduction]: Checked pairs total: 43683 [2023-08-04 08:52:29,748 INFO L136 LiptonReduction]: Total number of compositions: 119 [2023-08-04 08:52:29,750 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 08:52:29,751 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=true, 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;@5c53fc4e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 08:52:29,751 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 08:52:29,754 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 08:52:29,754 INFO L124 PetriNetUnfolderBase]: 2/34 cut-off events. [2023-08-04 08:52:29,754 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-04 08:52:29,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:52:29,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:52:29,754 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:52:29,755 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:52:29,755 INFO L85 PathProgramCache]: Analyzing trace with hash -259977276, now seen corresponding path program 1 times [2023-08-04 08:52:29,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:52:29,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198118475] [2023-08-04 08:52:29,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:52:29,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:52:29,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:52:29,775 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-04 08:52:29,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:52:29,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198118475] [2023-08-04 08:52:29,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198118475] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:52:29,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:52:29,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-04 08:52:29,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176983457] [2023-08-04 08:52:29,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:52:29,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:52:29,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:52:29,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:52:29,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:52:29,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 309 [2023-08-04 08:52:29,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 87 transitions, 264 flow. Second operand has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:52:29,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:52:29,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 309 [2023-08-04 08:52:29,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:53:04,222 INFO L124 PetriNetUnfolderBase]: 455587/597871 cut-off events. [2023-08-04 08:53:04,222 INFO L125 PetriNetUnfolderBase]: For 67153/67153 co-relation queries the response was YES. [2023-08-04 08:53:06,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1174579 conditions, 597871 events. 455587/597871 cut-off events. For 67153/67153 co-relation queries the response was YES. Maximal size of possible extension queue 15410. Compared 4249000 event pairs, 225536 based on Foata normal form. 0/365908 useless extension candidates. Maximal degree in co-relation 366479. Up to 535866 conditions per place. [2023-08-04 08:53:08,580 INFO L140 encePairwiseOnDemand]: 305/309 looper letters, 66 selfloop transitions, 2 changer transitions 0/93 dead transitions. [2023-08-04 08:53:08,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 93 transitions, 412 flow [2023-08-04 08:53:08,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:53:08,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:53:08,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 508 transitions. [2023-08-04 08:53:08,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480043149946062 [2023-08-04 08:53:08,582 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 508 transitions. [2023-08-04 08:53:08,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 508 transitions. [2023-08-04 08:53:08,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:53:08,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 508 transitions. [2023-08-04 08:53:08,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:08,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:08,587 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:08,587 INFO L175 Difference]: Start difference. First operand has 74 places, 87 transitions, 264 flow. Second operand 3 states and 508 transitions. [2023-08-04 08:53:08,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 93 transitions, 412 flow [2023-08-04 08:53:08,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 93 transitions, 412 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 08:53:08,676 INFO L231 Difference]: Finished difference. Result has 76 places, 87 transitions, 274 flow [2023-08-04 08:53:08,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=274, PETRI_PLACES=76, PETRI_TRANSITIONS=87} [2023-08-04 08:53:08,677 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 2 predicate places. [2023-08-04 08:53:08,677 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 87 transitions, 274 flow [2023-08-04 08:53:08,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:08,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:53:08,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:53:08,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-04 08:53:08,678 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:53:08,678 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:53:08,678 INFO L85 PathProgramCache]: Analyzing trace with hash 2043602061, now seen corresponding path program 1 times [2023-08-04 08:53:08,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:53:08,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740817299] [2023-08-04 08:53:08,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:53:08,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:53:08,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:53:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 08:53:08,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:53:08,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740817299] [2023-08-04 08:53:08,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740817299] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:53:08,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866059149] [2023-08-04 08:53:08,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:53:08,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:53:08,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:53:08,717 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:53:08,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-04 08:53:08,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:53:08,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:53:08,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:53:08,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:53:08,783 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:53:08,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866059149] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:53:08,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:53:08,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:53:08,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799893274] [2023-08-04 08:53:08,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:53:08,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:53:08,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:53:08,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:53:08,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:53:08,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 309 [2023-08-04 08:53:08,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 87 transitions, 274 flow. Second operand has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:08,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:53:08,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 309 [2023-08-04 08:53:08,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:53:43,081 INFO L124 PetriNetUnfolderBase]: 492444/612743 cut-off events. [2023-08-04 08:53:43,081 INFO L125 PetriNetUnfolderBase]: For 57019/57019 co-relation queries the response was YES. [2023-08-04 08:53:45,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1234016 conditions, 612743 events. 492444/612743 cut-off events. For 57019/57019 co-relation queries the response was YES. Maximal size of possible extension queue 13654. Compared 3775171 event pairs, 230682 based on Foata normal form. 0/352002 useless extension candidates. Maximal degree in co-relation 455240. Up to 578583 conditions per place. [2023-08-04 08:53:49,364 INFO L140 encePairwiseOnDemand]: 306/309 looper letters, 75 selfloop transitions, 2 changer transitions 1/102 dead transitions. [2023-08-04 08:53:49,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 102 transitions, 458 flow [2023-08-04 08:53:49,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:53:49,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:53:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 515 transitions. [2023-08-04 08:53:49,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2023-08-04 08:53:49,383 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 515 transitions. [2023-08-04 08:53:49,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 515 transitions. [2023-08-04 08:53:49,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:53:49,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 515 transitions. [2023-08-04 08:53:49,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:49,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:49,402 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:49,402 INFO L175 Difference]: Start difference. First operand has 76 places, 87 transitions, 274 flow. Second operand 3 states and 515 transitions. [2023-08-04 08:53:49,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 102 transitions, 458 flow [2023-08-04 08:53:49,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 102 transitions, 456 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:53:49,437 INFO L231 Difference]: Finished difference. Result has 78 places, 87 transitions, 278 flow [2023-08-04 08:53:49,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=278, PETRI_PLACES=78, PETRI_TRANSITIONS=87} [2023-08-04 08:53:49,438 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 4 predicate places. [2023-08-04 08:53:49,438 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 87 transitions, 278 flow [2023-08-04 08:53:49,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:49,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:53:49,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:53:49,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-04 08:53:49,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:53:49,643 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:53:49,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:53:49,644 INFO L85 PathProgramCache]: Analyzing trace with hash 476921869, now seen corresponding path program 1 times [2023-08-04 08:53:49,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:53:49,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441273569] [2023-08-04 08:53:49,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:53:49,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:53:49,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:53:49,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:53:49,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:53:49,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441273569] [2023-08-04 08:53:49,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441273569] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:53:49,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745623303] [2023-08-04 08:53:49,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:53:49,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:53:49,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:53:49,749 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:53:49,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-04 08:53:49,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:53:49,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:53:49,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:53:49,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:53:49,880 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:53:49,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745623303] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:53:49,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:53:49,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:53:49,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889886608] [2023-08-04 08:53:49,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:53:49,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:53:49,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:53:49,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:53:49,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:53:49,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 309 [2023-08-04 08:53:49,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 87 transitions, 278 flow. Second operand has 3 states, 3 states have (on average 150.33333333333334) internal successors, (451), 3 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:53:49,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:53:49,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 309 [2023-08-04 08:53:49,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:54:26,984 INFO L124 PetriNetUnfolderBase]: 489284/604138 cut-off events. [2023-08-04 08:54:26,984 INFO L125 PetriNetUnfolderBase]: For 44192/44192 co-relation queries the response was YES. [2023-08-04 08:54:29,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1226147 conditions, 604138 events. 489284/604138 cut-off events. For 44192/44192 co-relation queries the response was YES. Maximal size of possible extension queue 14757. Compared 3642410 event pairs, 250346 based on Foata normal form. 0/345707 useless extension candidates. Maximal degree in co-relation 381036. Up to 564571 conditions per place. [2023-08-04 08:54:32,522 INFO L140 encePairwiseOnDemand]: 306/309 looper letters, 80 selfloop transitions, 2 changer transitions 0/106 dead transitions. [2023-08-04 08:54:32,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 106 transitions, 480 flow [2023-08-04 08:54:32,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:54:32,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:54:32,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions. [2023-08-04 08:54:32,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598705501618123 [2023-08-04 08:54:32,527 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 519 transitions. [2023-08-04 08:54:32,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions. [2023-08-04 08:54:32,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:54:32,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions. [2023-08-04 08:54:32,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:54:32,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:54:32,532 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:54:32,532 INFO L175 Difference]: Start difference. First operand has 78 places, 87 transitions, 278 flow. Second operand 3 states and 519 transitions. [2023-08-04 08:54:32,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 106 transitions, 480 flow [2023-08-04 08:54:32,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 474 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:54:32,573 INFO L231 Difference]: Finished difference. Result has 78 places, 88 transitions, 284 flow [2023-08-04 08:54:32,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=284, PETRI_PLACES=78, PETRI_TRANSITIONS=88} [2023-08-04 08:54:32,575 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 4 predicate places. [2023-08-04 08:54:32,575 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 88 transitions, 284 flow [2023-08-04 08:54:32,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 150.33333333333334) internal successors, (451), 3 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:54:32,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:54:32,575 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-04 08:54:32,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-04 08:54:32,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-08-04 08:54:32,780 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:54:32,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:54:32,780 INFO L85 PathProgramCache]: Analyzing trace with hash -323867764, now seen corresponding path program 1 times [2023-08-04 08:54:32,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:54:32,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463775679] [2023-08-04 08:54:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:54:32,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:54:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:54:32,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:54:32,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:54:32,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463775679] [2023-08-04 08:54:32,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463775679] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:54:32,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133404514] [2023-08-04 08:54:32,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:54:32,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:54:32,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:54:32,893 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:54:32,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-04 08:54:33,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:54:33,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:54:33,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:54:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:54:33,011 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:54:33,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133404514] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:54:33,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:54:33,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:54:33,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957051421] [2023-08-04 08:54:33,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:54:33,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:54:33,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:54:33,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:54:33,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:54:33,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 309 [2023-08-04 08:54:33,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 284 flow. Second operand has 3 states, 3 states have (on average 151.33333333333334) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:54:33,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:54:33,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 309 [2023-08-04 08:54:33,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:55:03,260 INFO L124 PetriNetUnfolderBase]: 429816/533990 cut-off events. [2023-08-04 08:55:03,260 INFO L125 PetriNetUnfolderBase]: For 41090/41090 co-relation queries the response was YES. [2023-08-04 08:55:05,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1094167 conditions, 533990 events. 429816/533990 cut-off events. For 41090/41090 co-relation queries the response was YES. Maximal size of possible extension queue 12654. Compared 3237605 event pairs, 207850 based on Foata normal form. 0/310734 useless extension candidates. Maximal degree in co-relation 272359. Up to 429779 conditions per place. [2023-08-04 08:55:08,107 INFO L140 encePairwiseOnDemand]: 306/309 looper letters, 88 selfloop transitions, 2 changer transitions 0/114 dead transitions. [2023-08-04 08:55:08,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 114 transitions, 533 flow [2023-08-04 08:55:08,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:55:08,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:55:08,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 526 transitions. [2023-08-04 08:55:08,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674217907227616 [2023-08-04 08:55:08,120 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 526 transitions. [2023-08-04 08:55:08,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 526 transitions. [2023-08-04 08:55:08,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:55:08,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 526 transitions. [2023-08-04 08:55:08,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:08,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:08,138 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:08,138 INFO L175 Difference]: Start difference. First operand has 78 places, 88 transitions, 284 flow. Second operand 3 states and 526 transitions. [2023-08-04 08:55:08,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 114 transitions, 533 flow [2023-08-04 08:55:08,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 114 transitions, 531 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:55:08,238 INFO L231 Difference]: Finished difference. Result has 80 places, 89 transitions, 294 flow [2023-08-04 08:55:08,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=294, PETRI_PLACES=80, PETRI_TRANSITIONS=89} [2023-08-04 08:55:08,241 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2023-08-04 08:55:08,241 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 89 transitions, 294 flow [2023-08-04 08:55:08,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 151.33333333333334) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:08,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:55:08,241 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] [2023-08-04 08:55:08,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-04 08:55:08,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:55:08,448 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:55:08,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:55:08,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1899037826, now seen corresponding path program 1 times [2023-08-04 08:55:08,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:55:08,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586484759] [2023-08-04 08:55:08,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:55:08,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:55:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:55:08,531 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:55:08,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:55:08,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586484759] [2023-08-04 08:55:08,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586484759] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:55:08,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242721452] [2023-08-04 08:55:08,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:55:08,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:55:08,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:55:08,532 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:55:08,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-04 08:55:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:55:08,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:55:08,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:55:08,675 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 08:55:08,675 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:55:08,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242721452] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:55:08,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:55:08,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-04 08:55:08,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384986316] [2023-08-04 08:55:08,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:55:08,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:55:08,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:55:08,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:55:08,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:55:08,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 309 [2023-08-04 08:55:08,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 89 transitions, 294 flow. Second operand has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:08,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:55:08,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 309 [2023-08-04 08:55:08,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:55:39,114 INFO L124 PetriNetUnfolderBase]: 396548/496146 cut-off events. [2023-08-04 08:55:39,114 INFO L125 PetriNetUnfolderBase]: For 62872/62872 co-relation queries the response was YES. [2023-08-04 08:55:40,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1041872 conditions, 496146 events. 396548/496146 cut-off events. For 62872/62872 co-relation queries the response was YES. Maximal size of possible extension queue 10209. Compared 3021361 event pairs, 188646 based on Foata normal form. 0/299230 useless extension candidates. Maximal degree in co-relation 264335. Up to 376311 conditions per place. [2023-08-04 08:55:42,809 INFO L140 encePairwiseOnDemand]: 306/309 looper letters, 89 selfloop transitions, 2 changer transitions 0/115 dead transitions. [2023-08-04 08:55:42,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 115 transitions, 545 flow [2023-08-04 08:55:42,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:55:42,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:55:42,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 526 transitions. [2023-08-04 08:55:42,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674217907227616 [2023-08-04 08:55:42,811 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 526 transitions. [2023-08-04 08:55:42,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 526 transitions. [2023-08-04 08:55:42,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:55:42,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 526 transitions. [2023-08-04 08:55:42,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:42,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:42,814 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:42,814 INFO L175 Difference]: Start difference. First operand has 80 places, 89 transitions, 294 flow. Second operand 3 states and 526 transitions. [2023-08-04 08:55:42,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 115 transitions, 545 flow [2023-08-04 08:55:43,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 115 transitions, 543 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:55:43,932 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 304 flow [2023-08-04 08:55:43,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=304, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2023-08-04 08:55:43,933 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 8 predicate places. [2023-08-04 08:55:43,933 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 304 flow [2023-08-04 08:55:43,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:43,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:55:43,934 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] [2023-08-04 08:55:43,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-04 08:55:44,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-04 08:55:44,138 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:55:44,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:55:44,139 INFO L85 PathProgramCache]: Analyzing trace with hash -543280392, now seen corresponding path program 1 times [2023-08-04 08:55:44,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:55:44,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741748138] [2023-08-04 08:55:44,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:55:44,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:55:44,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:55:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 08:55:44,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:55:44,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741748138] [2023-08-04 08:55:44,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741748138] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:55:44,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051707722] [2023-08-04 08:55:44,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:55:44,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:55:44,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:55:44,190 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:55:44,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-04 08:55:44,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:55:44,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:55:44,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:55:44,294 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:55:44,294 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:55:44,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051707722] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:55:44,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:55:44,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 5 [2023-08-04 08:55:44,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38180426] [2023-08-04 08:55:44,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:55:44,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:55:44,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:55:44,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:55:44,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:55:44,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 309 [2023-08-04 08:55:44,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 304 flow. Second operand has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:55:44,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:55:44,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 309 [2023-08-04 08:55:44,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:56:13,653 INFO L124 PetriNetUnfolderBase]: 393637/493623 cut-off events. [2023-08-04 08:56:13,654 INFO L125 PetriNetUnfolderBase]: For 66822/66822 co-relation queries the response was YES. [2023-08-04 08:56:15,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1050107 conditions, 493623 events. 393637/493623 cut-off events. For 66822/66822 co-relation queries the response was YES. Maximal size of possible extension queue 9941. Compared 3011487 event pairs, 215706 based on Foata normal form. 0/303769 useless extension candidates. Maximal degree in co-relation 599771. Up to 428708 conditions per place. [2023-08-04 08:56:17,313 INFO L140 encePairwiseOnDemand]: 306/309 looper letters, 90 selfloop transitions, 2 changer transitions 0/116 dead transitions. [2023-08-04 08:56:17,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 116 transitions, 557 flow [2023-08-04 08:56:17,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:56:17,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:56:17,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 526 transitions. [2023-08-04 08:56:17,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674217907227616 [2023-08-04 08:56:17,315 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 526 transitions. [2023-08-04 08:56:17,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 526 transitions. [2023-08-04 08:56:17,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:56:17,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 526 transitions. [2023-08-04 08:56:17,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:56:17,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:56:17,318 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:56:17,318 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 304 flow. Second operand 3 states and 526 transitions. [2023-08-04 08:56:17,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 116 transitions, 557 flow [2023-08-04 08:56:47,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 116 transitions, 555 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:56:47,364 INFO L231 Difference]: Finished difference. Result has 84 places, 91 transitions, 314 flow [2023-08-04 08:56:47,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=84, PETRI_TRANSITIONS=91} [2023-08-04 08:56:47,364 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 10 predicate places. [2023-08-04 08:56:47,365 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 91 transitions, 314 flow [2023-08-04 08:56:47,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:56:47,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:56:47,365 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, 1, 1, 1] [2023-08-04 08:56:47,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-04 08:56:47,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-04 08:56:47,569 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:56:47,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:56:47,569 INFO L85 PathProgramCache]: Analyzing trace with hash -265500043, now seen corresponding path program 1 times [2023-08-04 08:56:47,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:56:47,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632181173] [2023-08-04 08:56:47,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:56:47,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:56:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:56:47,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:56:47,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:56:47,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632181173] [2023-08-04 08:56:47,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632181173] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:56:47,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552088915] [2023-08-04 08:56:47,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:56:47,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:56:47,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:56:47,624 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:56:47,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-04 08:56:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:56:47,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:56:47,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:56:47,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:56:47,734 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:56:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-04 08:56:47,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552088915] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:56:47,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:56:47,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-04 08:56:47,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890474216] [2023-08-04 08:56:47,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:56:47,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:56:47,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:56:47,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:56:47,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:56:47,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 309 [2023-08-04 08:56:47,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 91 transitions, 314 flow. Second operand has 5 states, 5 states have (on average 151.6) internal successors, (758), 5 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:56:47,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:56:47,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 309 [2023-08-04 08:56:47,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:57:11,901 INFO L124 PetriNetUnfolderBase]: 303597/397939 cut-off events. [2023-08-04 08:57:11,901 INFO L125 PetriNetUnfolderBase]: For 60253/60253 co-relation queries the response was YES. [2023-08-04 08:57:13,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 859202 conditions, 397939 events. 303597/397939 cut-off events. For 60253/60253 co-relation queries the response was YES. Maximal size of possible extension queue 10124. Compared 2753172 event pairs, 128382 based on Foata normal form. 5/266178 useless extension candidates. Maximal degree in co-relation 742277. Up to 377621 conditions per place. [2023-08-04 08:57:14,831 INFO L140 encePairwiseOnDemand]: 305/309 looper letters, 80 selfloop transitions, 4 changer transitions 0/108 dead transitions. [2023-08-04 08:57:14,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 108 transitions, 516 flow [2023-08-04 08:57:14,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:57:14,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:57:14,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 660 transitions. [2023-08-04 08:57:14,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5339805825242718 [2023-08-04 08:57:14,833 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 660 transitions. [2023-08-04 08:57:14,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 660 transitions. [2023-08-04 08:57:14,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:57:14,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 660 transitions. [2023-08-04 08:57:14,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 165.0) internal successors, (660), 4 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:57:14,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:57:14,837 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:57:14,837 INFO L175 Difference]: Start difference. First operand has 84 places, 91 transitions, 314 flow. Second operand 4 states and 660 transitions. [2023-08-04 08:57:14,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 108 transitions, 516 flow [2023-08-04 08:57:38,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 108 transitions, 514 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:57:38,658 INFO L231 Difference]: Finished difference. Result has 88 places, 92 transitions, 332 flow [2023-08-04 08:57:38,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=332, PETRI_PLACES=88, PETRI_TRANSITIONS=92} [2023-08-04 08:57:38,658 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 14 predicate places. [2023-08-04 08:57:38,659 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 92 transitions, 332 flow [2023-08-04 08:57:38,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 151.6) internal successors, (758), 5 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:57:38,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:57:38,659 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:57:38,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-04 08:57:38,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-04 08:57:38,860 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:57:38,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:57:38,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1254068189, now seen corresponding path program 1 times [2023-08-04 08:57:38,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:57:38,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443824320] [2023-08-04 08:57:38,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:57:38,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:57:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:57:38,910 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-04 08:57:38,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:57:38,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443824320] [2023-08-04 08:57:38,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443824320] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:57:38,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330860472] [2023-08-04 08:57:38,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:57:38,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:57:38,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:57:38,912 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:57:38,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-04 08:57:38,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:57:39,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:57:39,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:57:39,019 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-04 08:57:39,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:57:39,033 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-04 08:57:39,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330860472] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:57:39,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:57:39,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:57:39,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379685342] [2023-08-04 08:57:39,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:57:39,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:57:39,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:57:39,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:57:39,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:57:39,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 309 [2023-08-04 08:57:39,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 332 flow. Second operand has 5 states, 5 states have (on average 151.6) internal successors, (758), 5 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:57:39,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:57:39,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 309 [2023-08-04 08:57:39,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:58:05,303 INFO L124 PetriNetUnfolderBase]: 317556/405492 cut-off events. [2023-08-04 08:58:05,304 INFO L125 PetriNetUnfolderBase]: For 50686/50686 co-relation queries the response was YES. [2023-08-04 08:58:06,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 871647 conditions, 405492 events. 317556/405492 cut-off events. For 50686/50686 co-relation queries the response was YES. Maximal size of possible extension queue 10021. Compared 2689868 event pairs, 132246 based on Foata normal form. 100/260680 useless extension candidates. Maximal degree in co-relation 748027. Up to 382283 conditions per place. [2023-08-04 08:58:08,350 INFO L140 encePairwiseOnDemand]: 305/309 looper letters, 94 selfloop transitions, 4 changer transitions 1/123 dead transitions. [2023-08-04 08:58:08,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 123 transitions, 592 flow [2023-08-04 08:58:08,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:58:08,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:58:08,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 674 transitions. [2023-08-04 08:58:08,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5453074433656958 [2023-08-04 08:58:08,352 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 674 transitions. [2023-08-04 08:58:08,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 674 transitions. [2023-08-04 08:58:08,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:58:08,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 674 transitions. [2023-08-04 08:58:08,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 168.5) internal successors, (674), 4 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:08,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:08,356 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:08,356 INFO L175 Difference]: Start difference. First operand has 88 places, 92 transitions, 332 flow. Second operand 4 states and 674 transitions. [2023-08-04 08:58:08,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 123 transitions, 592 flow [2023-08-04 08:58:27,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 123 transitions, 588 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 08:58:27,826 INFO L231 Difference]: Finished difference. Result has 92 places, 92 transitions, 342 flow [2023-08-04 08:58:27,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=342, PETRI_PLACES=92, PETRI_TRANSITIONS=92} [2023-08-04 08:58:27,826 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 18 predicate places. [2023-08-04 08:58:27,826 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 92 transitions, 342 flow [2023-08-04 08:58:27,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 151.6) internal successors, (758), 5 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:27,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:58:27,827 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:58:27,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-04 08:58:28,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-04 08:58:28,032 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:58:28,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:58:28,032 INFO L85 PathProgramCache]: Analyzing trace with hash -823490758, now seen corresponding path program 1 times [2023-08-04 08:58:28,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:58:28,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819384862] [2023-08-04 08:58:28,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:58:28,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:58:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:58:28,127 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-04 08:58:28,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:58:28,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819384862] [2023-08-04 08:58:28,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819384862] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:58:28,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043799264] [2023-08-04 08:58:28,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:58:28,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:58:28,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:58:28,129 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:58:28,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-04 08:58:28,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:58:28,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:58:28,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:58:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-04 08:58:28,244 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:58:28,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-04 08:58:28,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043799264] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:58:28,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:58:28,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:58:28,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590053882] [2023-08-04 08:58:28,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:58:28,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:58:28,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:58:28,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:58:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:58:28,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 309 [2023-08-04 08:58:28,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 92 transitions, 342 flow. Second operand has 5 states, 5 states have (on average 151.8) internal successors, (759), 5 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:28,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:58:28,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 309 [2023-08-04 08:58:28,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:58:54,515 INFO L124 PetriNetUnfolderBase]: 340841/425052 cut-off events. [2023-08-04 08:58:54,516 INFO L125 PetriNetUnfolderBase]: For 47336/47336 co-relation queries the response was YES. [2023-08-04 08:58:56,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 910708 conditions, 425052 events. 340841/425052 cut-off events. For 47336/47336 co-relation queries the response was YES. Maximal size of possible extension queue 10032. Compared 2498459 event pairs, 149892 based on Foata normal form. 800/262293 useless extension candidates. Maximal degree in co-relation 776796. Up to 364523 conditions per place. [2023-08-04 08:58:57,812 INFO L140 encePairwiseOnDemand]: 305/309 looper letters, 101 selfloop transitions, 4 changer transitions 0/129 dead transitions. [2023-08-04 08:58:57,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 129 transitions, 626 flow [2023-08-04 08:58:57,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:58:57,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:58:57,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 680 transitions. [2023-08-04 08:58:57,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501618122977346 [2023-08-04 08:58:57,814 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 680 transitions. [2023-08-04 08:58:57,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 680 transitions. [2023-08-04 08:58:57,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:58:57,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 680 transitions. [2023-08-04 08:58:57,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 170.0) internal successors, (680), 4 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:57,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:57,818 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:58:57,818 INFO L175 Difference]: Start difference. First operand has 92 places, 92 transitions, 342 flow. Second operand 4 states and 680 transitions. [2023-08-04 08:58:57,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 129 transitions, 626 flow [2023-08-04 08:59:25,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 616 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 08:59:25,891 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 352 flow [2023-08-04 08:59:25,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=352, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2023-08-04 08:59:25,891 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 20 predicate places. [2023-08-04 08:59:25,892 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 352 flow [2023-08-04 08:59:25,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 151.8) internal successors, (759), 5 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:59:25,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:59:25,892 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1] [2023-08-04 08:59:25,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-04 08:59:26,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:59:26,099 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:59:26,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:59:26,099 INFO L85 PathProgramCache]: Analyzing trace with hash -408621427, now seen corresponding path program 1 times [2023-08-04 08:59:26,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:59:26,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188779068] [2023-08-04 08:59:26,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:59:26,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:59:26,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:59:26,198 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-04 08:59:26,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:59:26,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188779068] [2023-08-04 08:59:26,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188779068] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:59:26,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382836854] [2023-08-04 08:59:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:59:26,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:59:26,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:59:26,200 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:59:26,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-04 08:59:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:59:26,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:59:26,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:59:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-04 08:59:26,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:59:26,324 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-04 08:59:26,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382836854] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:59:26,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:59:26,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:59:26,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805330951] [2023-08-04 08:59:26,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:59:26,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:59:26,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:59:26,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:59:26,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:59:26,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 309 [2023-08-04 08:59:26,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 352 flow. Second operand has 5 states, 5 states have (on average 152.0) internal successors, (760), 5 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:59:26,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:59:26,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 309 [2023-08-04 08:59:26,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:59:46,086 INFO L124 PetriNetUnfolderBase]: 229532/287713 cut-off events. [2023-08-04 08:59:46,086 INFO L125 PetriNetUnfolderBase]: For 54613/54613 co-relation queries the response was YES. [2023-08-04 08:59:47,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622490 conditions, 287713 events. 229532/287713 cut-off events. For 54613/54613 co-relation queries the response was YES. Maximal size of possible extension queue 5105. Compared 1629642 event pairs, 74661 based on Foata normal form. 3040/178912 useless extension candidates. Maximal degree in co-relation 591682. Up to 151093 conditions per place. [2023-08-04 08:59:48,312 INFO L140 encePairwiseOnDemand]: 305/309 looper letters, 109 selfloop transitions, 4 changer transitions 0/137 dead transitions. [2023-08-04 08:59:48,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 137 transitions, 682 flow [2023-08-04 08:59:48,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:59:48,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:59:48,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 687 transitions. [2023-08-04 08:59:48,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5558252427184466 [2023-08-04 08:59:48,314 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 687 transitions. [2023-08-04 08:59:48,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 687 transitions. [2023-08-04 08:59:48,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:59:48,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 687 transitions. [2023-08-04 08:59:48,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 171.75) internal successors, (687), 4 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:59:48,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:59:48,317 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:59:48,317 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 352 flow. Second operand 4 states and 687 transitions. [2023-08-04 08:59:48,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 137 transitions, 682 flow [2023-08-04 08:59:53,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 137 transitions, 678 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 08:59:53,697 INFO L231 Difference]: Finished difference. Result has 98 places, 94 transitions, 368 flow [2023-08-04 08:59:53,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=368, PETRI_PLACES=98, PETRI_TRANSITIONS=94} [2023-08-04 08:59:53,697 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 24 predicate places. [2023-08-04 08:59:53,698 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 94 transitions, 368 flow [2023-08-04 08:59:53,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 152.0) internal successors, (760), 5 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:59:53,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:59:53,698 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:59:53,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-04 08:59:53,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-04 08:59:53,904 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:59:53,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:59:53,905 INFO L85 PathProgramCache]: Analyzing trace with hash -566651125, now seen corresponding path program 1 times [2023-08-04 08:59:53,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:59:53,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639069503] [2023-08-04 08:59:53,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:59:53,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:59:53,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:59:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-04 08:59:53,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:59:53,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639069503] [2023-08-04 08:59:53,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639069503] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:59:53,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937623327] [2023-08-04 08:59:53,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:59:53,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:59:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:59:53,973 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:59:53,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-04 08:59:54,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:59:54,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:59:54,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:59:54,100 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-04 08:59:54,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:59:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-04 08:59:54,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937623327] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:59:54,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:59:54,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:59:54,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261248161] [2023-08-04 08:59:54,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:59:54,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:59:54,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:59:54,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:59:54,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:59:54,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 309 [2023-08-04 08:59:54,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 94 transitions, 368 flow. Second operand has 5 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:59:54,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:59:54,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 309 [2023-08-04 08:59:54,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:00:12,172 INFO L124 PetriNetUnfolderBase]: 220947/276487 cut-off events. [2023-08-04 09:00:12,173 INFO L125 PetriNetUnfolderBase]: For 84525/84525 co-relation queries the response was YES. [2023-08-04 09:00:13,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623422 conditions, 276487 events. 220947/276487 cut-off events. For 84525/84525 co-relation queries the response was YES. Maximal size of possible extension queue 5105. Compared 1553105 event pairs, 110803 based on Foata normal form. 1136/169806 useless extension candidates. Maximal degree in co-relation 619304. Up to 209793 conditions per place. [2023-08-04 09:00:14,199 INFO L140 encePairwiseOnDemand]: 305/309 looper letters, 110 selfloop transitions, 4 changer transitions 0/138 dead transitions. [2023-08-04 09:00:14,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 138 transitions, 700 flow [2023-08-04 09:00:14,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:00:14,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:00:14,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 687 transitions. [2023-08-04 09:00:14,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5558252427184466 [2023-08-04 09:00:14,201 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 687 transitions. [2023-08-04 09:00:14,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 687 transitions. [2023-08-04 09:00:14,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:00:14,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 687 transitions. [2023-08-04 09:00:14,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 171.75) internal successors, (687), 4 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:14,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:14,205 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:14,205 INFO L175 Difference]: Start difference. First operand has 98 places, 94 transitions, 368 flow. Second operand 4 states and 687 transitions. [2023-08-04 09:00:14,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 138 transitions, 700 flow [2023-08-04 09:00:20,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 696 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 09:00:20,395 INFO L231 Difference]: Finished difference. Result has 102 places, 95 transitions, 384 flow [2023-08-04 09:00:20,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=384, PETRI_PLACES=102, PETRI_TRANSITIONS=95} [2023-08-04 09:00:20,396 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 28 predicate places. [2023-08-04 09:00:20,396 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 95 transitions, 384 flow [2023-08-04 09:00:20,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:20,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:00:20,396 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1] [2023-08-04 09:00:20,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-04 09:00:20,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:00:20,597 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:00:20,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:00:20,598 INFO L85 PathProgramCache]: Analyzing trace with hash 682504889, now seen corresponding path program 1 times [2023-08-04 09:00:20,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:00:20,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276950450] [2023-08-04 09:00:20,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:00:20,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:00:20,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:00:20,651 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-08-04 09:00:20,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:00:20,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276950450] [2023-08-04 09:00:20,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276950450] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:00:20,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879843082] [2023-08-04 09:00:20,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:00:20,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:00:20,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:00:20,653 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:00:20,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-04 09:00:20,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:00:20,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 09:00:20,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:00:20,771 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-08-04 09:00:20,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 09:00:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-08-04 09:00:20,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879843082] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 09:00:20,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 09:00:20,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-04 09:00:20,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319387199] [2023-08-04 09:00:20,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 09:00:20,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:00:20,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:00:20,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:00:20,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:00:20,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 309 [2023-08-04 09:00:20,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 95 transitions, 384 flow. Second operand has 5 states, 5 states have (on average 152.8) internal successors, (764), 5 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:20,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:00:20,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 309 [2023-08-04 09:00:20,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:00:39,430 INFO L124 PetriNetUnfolderBase]: 220920/276439 cut-off events. [2023-08-04 09:00:39,430 INFO L125 PetriNetUnfolderBase]: For 82185/82185 co-relation queries the response was YES. [2023-08-04 09:00:40,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 631998 conditions, 276439 events. 220920/276439 cut-off events. For 82185/82185 co-relation queries the response was YES. Maximal size of possible extension queue 5105. Compared 1552581 event pairs, 135054 based on Foata normal form. 23/168659 useless extension candidates. Maximal degree in co-relation 627776. Up to 262470 conditions per place. [2023-08-04 09:00:41,771 INFO L140 encePairwiseOnDemand]: 305/309 looper letters, 111 selfloop transitions, 3 changer transitions 1/139 dead transitions. [2023-08-04 09:00:41,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 139 transitions, 718 flow [2023-08-04 09:00:41,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:00:41,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:00:41,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 687 transitions. [2023-08-04 09:00:41,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5558252427184466 [2023-08-04 09:00:41,773 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 687 transitions. [2023-08-04 09:00:41,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 687 transitions. [2023-08-04 09:00:41,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:00:41,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 687 transitions. [2023-08-04 09:00:41,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 171.75) internal successors, (687), 4 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:41,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:41,776 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:41,776 INFO L175 Difference]: Start difference. First operand has 102 places, 95 transitions, 384 flow. Second operand 4 states and 687 transitions. [2023-08-04 09:00:41,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 139 transitions, 718 flow [2023-08-04 09:00:53,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 714 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 09:00:53,305 INFO L231 Difference]: Finished difference. Result has 106 places, 95 transitions, 394 flow [2023-08-04 09:00:53,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=394, PETRI_PLACES=106, PETRI_TRANSITIONS=95} [2023-08-04 09:00:53,305 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 32 predicate places. [2023-08-04 09:00:53,305 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 95 transitions, 394 flow [2023-08-04 09:00:53,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 152.8) internal successors, (764), 5 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:53,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:00:53,306 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1] [2023-08-04 09:00:53,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-04 09:00:53,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:00:53,507 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:00:53,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:00:53,507 INFO L85 PathProgramCache]: Analyzing trace with hash -962258548, now seen corresponding path program 1 times [2023-08-04 09:00:53,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:00:53,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437182725] [2023-08-04 09:00:53,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:00:53,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:00:53,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:00:53,763 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-08-04 09:00:53,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:00:53,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437182725] [2023-08-04 09:00:53,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437182725] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:00:53,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:00:53,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 09:00:53,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355389022] [2023-08-04 09:00:53,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:00:53,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 09:00:53,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:00:53,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 09:00:53,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 09:00:53,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 309 [2023-08-04 09:00:53,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 95 transitions, 394 flow. Second operand has 4 states, 4 states have (on average 152.75) internal successors, (611), 4 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:00:53,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:00:53,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 309 [2023-08-04 09:00:53,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:01:14,432 INFO L124 PetriNetUnfolderBase]: 229736/291122 cut-off events. [2023-08-04 09:01:14,433 INFO L125 PetriNetUnfolderBase]: For 78368/78368 co-relation queries the response was YES. [2023-08-04 09:01:15,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 667642 conditions, 291122 events. 229736/291122 cut-off events. For 78368/78368 co-relation queries the response was YES. Maximal size of possible extension queue 5631. Compared 1712100 event pairs, 37589 based on Foata normal form. 0/190188 useless extension candidates. Maximal degree in co-relation 667319. Up to 240199 conditions per place. [2023-08-04 09:01:16,717 INFO L140 encePairwiseOnDemand]: 304/309 looper letters, 150 selfloop transitions, 6 changer transitions 0/178 dead transitions. [2023-08-04 09:01:16,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 178 transitions, 1063 flow [2023-08-04 09:01:16,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:01:16,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:01:16,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 708 transitions. [2023-08-04 09:01:16,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728155339805825 [2023-08-04 09:01:16,720 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 708 transitions. [2023-08-04 09:01:16,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 708 transitions. [2023-08-04 09:01:16,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:01:16,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 708 transitions. [2023-08-04 09:01:16,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 177.0) internal successors, (708), 4 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:01:16,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:01:16,724 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:01:16,724 INFO L175 Difference]: Start difference. First operand has 106 places, 95 transitions, 394 flow. Second operand 4 states and 708 transitions. [2023-08-04 09:01:16,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 178 transitions, 1063 flow [2023-08-04 09:01:32,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 178 transitions, 1057 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-04 09:01:32,178 INFO L231 Difference]: Finished difference. Result has 109 places, 100 transitions, 425 flow [2023-08-04 09:01:32,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=425, PETRI_PLACES=109, PETRI_TRANSITIONS=100} [2023-08-04 09:01:32,178 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 35 predicate places. [2023-08-04 09:01:32,179 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 100 transitions, 425 flow [2023-08-04 09:01:32,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 152.75) internal successors, (611), 4 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:01:32,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:01:32,179 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1] [2023-08-04 09:01:32,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-04 09:01:32,179 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:01:32,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:01:32,179 INFO L85 PathProgramCache]: Analyzing trace with hash 659190952, now seen corresponding path program 2 times [2023-08-04 09:01:32,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:01:32,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934686101] [2023-08-04 09:01:32,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:01:32,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:01:32,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:01:32,334 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-08-04 09:01:32,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:01:32,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934686101] [2023-08-04 09:01:32,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934686101] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:01:32,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993083989] [2023-08-04 09:01:32,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-04 09:01:32,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:01:32,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:01:32,337 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:01:32,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-04 09:01:32,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-04 09:01:32,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-04 09:01:32,457 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-04 09:01:32,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:01:32,627 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-08-04 09:01:32,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 09:01:32,681 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-08-04 09:01:32,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993083989] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 09:01:32,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 09:01:32,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-04 09:01:32,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064167774] [2023-08-04 09:01:32,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 09:01:32,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-04 09:01:32,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:01:32,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-04 09:01:32,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-04 09:01:32,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 309 [2023-08-04 09:01:32,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 100 transitions, 425 flow. Second operand has 7 states, 7 states have (on average 150.57142857142858) internal successors, (1054), 7 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:01:32,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:01:32,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 309 [2023-08-04 09:01:32,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:02:08,238 INFO L124 PetriNetUnfolderBase]: 383574/484833 cut-off events. [2023-08-04 09:02:08,238 INFO L125 PetriNetUnfolderBase]: For 248279/248279 co-relation queries the response was YES. [2023-08-04 09:02:10,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1169771 conditions, 484833 events. 383574/484833 cut-off events. For 248279/248279 co-relation queries the response was YES. Maximal size of possible extension queue 9384. Compared 3035399 event pairs, 38481 based on Foata normal form. 6641/343401 useless extension candidates. Maximal degree in co-relation 1169375. Up to 164805 conditions per place. [2023-08-04 09:02:12,353 INFO L140 encePairwiseOnDemand]: 299/309 looper letters, 300 selfloop transitions, 17 changer transitions 4/341 dead transitions. [2023-08-04 09:02:12,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 341 transitions, 2172 flow [2023-08-04 09:02:12,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-04 09:02:12,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-04 09:02:12,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1391 transitions. [2023-08-04 09:02:12,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627022653721683 [2023-08-04 09:02:12,356 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1391 transitions. [2023-08-04 09:02:12,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1391 transitions. [2023-08-04 09:02:12,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:02:12,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1391 transitions. [2023-08-04 09:02:12,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 173.875) internal successors, (1391), 8 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:02:12,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 309.0) internal successors, (2781), 9 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:02:12,362 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 309.0) internal successors, (2781), 9 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:02:12,362 INFO L175 Difference]: Start difference. First operand has 109 places, 100 transitions, 425 flow. Second operand 8 states and 1391 transitions. [2023-08-04 09:02:12,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 341 transitions, 2172 flow [2023-08-04 09:02:43,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 341 transitions, 2172 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 09:02:43,381 INFO L231 Difference]: Finished difference. Result has 123 places, 111 transitions, 549 flow [2023-08-04 09:02:43,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=549, PETRI_PLACES=123, PETRI_TRANSITIONS=111} [2023-08-04 09:02:43,382 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2023-08-04 09:02:43,382 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 111 transitions, 549 flow [2023-08-04 09:02:43,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 150.57142857142858) internal successors, (1054), 7 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:02:43,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:02:43,382 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1] [2023-08-04 09:02:43,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-04 09:02:43,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:02:43,583 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:02:43,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:02:43,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1482832814, now seen corresponding path program 1 times [2023-08-04 09:02:43,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:02:43,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358727295] [2023-08-04 09:02:43,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:02:43,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:02:43,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:02:43,861 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-08-04 09:02:43,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:02:43,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358727295] [2023-08-04 09:02:43,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358727295] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:02:43,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:02:43,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 09:02:43,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667726447] [2023-08-04 09:02:43,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:02:43,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:02:43,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:02:43,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:02:43,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:02:43,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 309 [2023-08-04 09:02:43,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 111 transitions, 549 flow. Second operand has 5 states, 5 states have (on average 144.8) internal successors, (724), 5 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:02:43,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:02:43,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 309 [2023-08-04 09:02:43,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-04 09:03:00,522 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-04 09:03:01,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 09:03:01,512 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-08-04 09:03:01,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-04 09:03:01,512 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (5states, 137/309 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 526551 conditions, 196556 events (161224/196555 cut-off events. For 207481/210696 co-relation queries the response was YES. Maximal size of possible extension queue 14251. Compared 1150418 event pairs, 13981 based on Foata normal form. 3630/152316 useless extension candidates. Maximal degree in co-relation 526518. Up to 133301 conditions per place.). [2023-08-04 09:03:01,512 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:03:01,512 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was TIMEOUT (1/2) [2023-08-04 09:03:01,513 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances [2023-08-04 09:03:01,513 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-04 09:03:01,516 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.08 09:03:01 BasicIcfg [2023-08-04 09:03:01,517 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-04 09:03:01,517 INFO L158 Benchmark]: Toolchain (without parser) took 645618.94ms. Allocated memory was 557.8MB in the beginning and 16.0GB in the end (delta: 15.4GB). Free memory was 510.7MB in the beginning and 13.5GB in the end (delta: -13.0GB). Peak memory consumption was 8.5GB. Max. memory is 16.0GB. [2023-08-04 09:03:01,517 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 379.6MB. Free memory is still 332.6MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-04 09:03:01,517 INFO L158 Benchmark]: CACSL2BoogieTranslator took 292.57ms. Allocated memory is still 557.8MB. Free memory was 510.4MB in the beginning and 498.8MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-04 09:03:01,518 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.29ms. Allocated memory is still 557.8MB. Free memory was 498.8MB in the beginning and 497.1MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-04 09:03:01,518 INFO L158 Benchmark]: Boogie Preprocessor took 26.47ms. Allocated memory is still 557.8MB. Free memory was 497.1MB in the beginning and 495.7MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-04 09:03:01,518 INFO L158 Benchmark]: RCFGBuilder took 491.35ms. Allocated memory is still 557.8MB. Free memory was 495.3MB in the beginning and 478.6MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-04 09:03:01,518 INFO L158 Benchmark]: TraceAbstraction took 644751.43ms. Allocated memory was 557.8MB in the beginning and 16.0GB in the end (delta: 15.4GB). Free memory was 477.9MB in the beginning and 13.5GB in the end (delta: -13.0GB). Peak memory consumption was 8.5GB. Max. memory is 16.0GB. [2023-08-04 09:03:01,519 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.11ms. Allocated memory is still 379.6MB. Free memory is still 332.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 292.57ms. Allocated memory is still 557.8MB. Free memory was 510.4MB in the beginning and 498.8MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 49.29ms. Allocated memory is still 557.8MB. Free memory was 498.8MB in the beginning and 497.1MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.47ms. Allocated memory is still 557.8MB. Free memory was 497.1MB in the beginning and 495.7MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 491.35ms. Allocated memory is still 557.8MB. Free memory was 495.3MB in the beginning and 478.6MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 644751.43ms. Allocated memory was 557.8MB in the beginning and 16.0GB in the end (delta: 15.4GB). Free memory was 477.9MB in the beginning and 13.5GB in the end (delta: -13.0GB). Peak memory consumption was 8.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.9s, 136 PlacesBefore, 43 PlacesAfterwards, 151 TransitionsBefore, 47 TransitionsAfterwards, 4464 CoEnabledTransitionPairs, 6 FixpointIterations, 35 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 18 ConcurrentYvCompositions, 11 ChoiceCompositions, 118 TotalNumberOfCompositions, 8443 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7052, independent: 7004, independent conditional: 0, independent unconditional: 7004, dependent: 48, dependent conditional: 0, dependent unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2301, independent: 2288, independent conditional: 0, independent unconditional: 2288, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7052, independent: 4716, independent conditional: 0, independent unconditional: 4716, dependent: 35, dependent conditional: 0, dependent unconditional: 35, unknown: 2301, unknown conditional: 0, unknown unconditional: 2301] , Statistics on independence cache: Total cache size (in pairs): 202, Positive cache size: 199, Positive conditional cache size: 0, Positive unconditional cache size: 199, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.4s, 136 PlacesBefore, 43 PlacesAfterwards, 151 TransitionsBefore, 47 TransitionsAfterwards, 4464 CoEnabledTransitionPairs, 6 FixpointIterations, 35 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 18 ConcurrentYvCompositions, 11 ChoiceCompositions, 118 TotalNumberOfCompositions, 8505 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7264, independent: 7216, independent conditional: 0, independent unconditional: 7216, dependent: 48, dependent conditional: 0, dependent unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2351, independent: 2338, independent conditional: 0, independent unconditional: 2338, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7264, independent: 4878, independent conditional: 0, independent unconditional: 4878, dependent: 35, dependent conditional: 0, dependent unconditional: 35, unknown: 2351, unknown conditional: 0, unknown unconditional: 2351] , Statistics on independence cache: Total cache size (in pairs): 217, Positive cache size: 213, Positive conditional cache size: 0, Positive unconditional cache size: 213, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.8s, 166 PlacesBefore, 74 PlacesAfterwards, 190 TransitionsBefore, 87 TransitionsAfterwards, 11556 CoEnabledTransitionPairs, 6 FixpointIterations, 35 TrivialSequentialCompositions, 54 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 18 ConcurrentYvCompositions, 11 ChoiceCompositions, 119 TotalNumberOfCompositions, 43683 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 26121, independent: 25873, independent conditional: 0, independent unconditional: 25873, dependent: 248, dependent conditional: 0, dependent unconditional: 248, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5369, independent: 5342, independent conditional: 0, independent unconditional: 5342, dependent: 27, dependent conditional: 0, dependent unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 26121, independent: 20531, independent conditional: 0, independent unconditional: 20531, dependent: 221, dependent conditional: 0, dependent unconditional: 221, unknown: 5369, unknown conditional: 0, unknown unconditional: 5369] , Statistics on independence cache: Total cache size (in pairs): 1177, Positive cache size: 1158, Positive conditional cache size: 0, Positive unconditional cache size: 1158, Negative cache size: 19, Negative conditional cache size: 0, Negative unconditional cache size: 19, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 116]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (5states, 137/309 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 526551 conditions, 196556 events (161224/196555 cut-off events. For 207481/210696 co-relation queries the response was YES. Maximal size of possible extension queue 14251. Compared 1150418 event pairs, 13981 based on Foata normal form. 3630/152316 useless extension candidates. Maximal degree in co-relation 526518. Up to 133301 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 154 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 7.1s, OverallIterations: 7, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 153 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 82 mSDsluCounter, 17 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 19 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 531 IncrementalHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 19 mSolverCounterUnsat, 17 mSDtfsCounter, 531 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 166 GetRequests, 145 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=170occurred in iteration=6, InterpolantAutomatonStates: 22, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 247 NumberOfCodeBlocks, 247 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 266 ConstructedInterpolants, 0 QuantifiedInterpolants, 358 SizeOfPredicates, 0 NumberOfNonLiveVariables, 759 ConjunctsInSsa, 13 ConjunctsInUnsatCore, 14 InterpolantComputations, 6 PerfectInterpolantSequences, 40/48 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 10 procedures, 178 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 634.9s, OverallIterations: 15, TraceHistogramMax: 2, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 626.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1193 SdHoareTripleChecker+Valid, 2.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1007 mSDsluCounter, 110 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 48 mSDsCounter, 64 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3324 IncrementalHoareTripleChecker+Invalid, 3388 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 64 mSolverCounterUnsat, 62 mSDtfsCounter, 3324 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 823 GetRequests, 761 SyntacticMatches, 13 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=549occurred in iteration=14, InterpolantAutomatonStates: 54, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 1.6s InterpolantComputationTime, 1023 NumberOfCodeBlocks, 1023 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 1333 ConstructedInterpolants, 0 QuantifiedInterpolants, 2711 SizeOfPredicates, 7 NumberOfNonLiveVariables, 2074 ConjunctsInSsa, 36 ConjunctsInUnsatCore, 34 InterpolantComputations, 8 PerfectInterpolantSequences, 488/519 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 1 thread instances [2023-08-04 09:03:01,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 CFG has 7 procedures, 154 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 2.6s, OverallIterations: 1, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=136occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 6 NumberOfCodeBlocks, 6 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown