/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 08:06:39,737 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 08:06:39,738 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 08:06:39,766 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 08:06:39,767 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 08:06:39,767 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 08:06:39,768 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 08:06:39,769 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 08:06:39,787 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 08:06:39,790 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 08:06:39,791 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 08:06:39,793 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 08:06:39,793 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 08:06:39,794 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 08:06:39,795 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 08:06:39,797 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 08:06:39,797 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 08:06:39,798 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 08:06:39,802 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 08:06:39,806 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 08:06:39,806 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 08:06:39,807 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 08:06:39,808 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 08:06:39,809 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 08:06:39,813 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 08:06:39,814 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 08:06:39,814 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 08:06:39,814 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 08:06:39,814 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 08:06:39,815 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 08:06:39,815 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 08:06:39,815 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 08:06:39,816 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 08:06:39,816 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 08:06:39,817 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 08:06:39,817 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 08:06:39,817 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 08:06:39,817 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 08:06:39,817 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 08:06:39,818 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 08:06:39,818 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 08:06:39,822 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf [2022-01-19 08:06:39,849 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 08:06:39,849 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 08:06:39,849 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 08:06:39,850 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 08:06:39,850 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 08:06:39,850 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 08:06:39,850 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 08:06:39,850 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 08:06:39,850 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 08:06:39,850 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 08:06:39,850 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 08:06:39,851 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 08:06:39,851 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 08:06:39,852 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 08:06:39,852 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-19 08:06:40,008 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 08:06:40,031 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 08:06:40,032 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 08:06:40,033 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 08:06:40,035 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 08:06:40,036 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2022-01-19 08:06:40,075 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1335c772/95580a4683fd417bb2b35af328427bfb/FLAGc201182c1 [2022-01-19 08:06:40,478 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 08:06:40,478 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2022-01-19 08:06:40,487 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1335c772/95580a4683fd417bb2b35af328427bfb/FLAGc201182c1 [2022-01-19 08:06:40,499 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1335c772/95580a4683fd417bb2b35af328427bfb [2022-01-19 08:06:40,501 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 08:06:40,503 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 08:06:40,505 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 08:06:40,506 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 08:06:40,508 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 08:06:40,508 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,509 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73c4f3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40, skipping insertion in model container [2022-01-19 08:06:40,509 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,514 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 08:06:40,528 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 08:06:40,700 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c[2087,2100] [2022-01-19 08:06:40,702 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 08:06:40,708 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 08:06:40,725 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c[2087,2100] [2022-01-19 08:06:40,729 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 08:06:40,739 INFO L208 MainTranslator]: Completed translation [2022-01-19 08:06:40,739 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40 WrapperNode [2022-01-19 08:06:40,740 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 08:06:40,740 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 08:06:40,740 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 08:06:40,740 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 08:06:40,745 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,751 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,769 INFO L137 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 76 [2022-01-19 08:06:40,769 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 08:06:40,770 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 08:06:40,770 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 08:06:40,770 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 08:06:40,775 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,780 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,780 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,782 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,785 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,785 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,787 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 08:06:40,787 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 08:06:40,787 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 08:06:40,787 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 08:06:40,792 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (1/1) ... [2022-01-19 08:06:40,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 08:06:40,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:06:40,813 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) [2022-01-19 08:06:40,831 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 [2022-01-19 08:06:40,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 08:06:40,847 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 08:06:40,848 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 08:06:40,848 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 08:06:40,848 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 08:06:40,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 08:06:40,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 08:06:40,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 08:06:40,848 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 08:06:40,848 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 08:06:40,848 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 08:06:40,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 08:06:40,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 08:06:40,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 08:06:40,850 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 08:06:40,915 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 08:06:40,916 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 08:06:41,058 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 08:06:41,084 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 08:06:41,084 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-19 08:06:41,086 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 08:06:41 BoogieIcfgContainer [2022-01-19 08:06:41,086 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 08:06:41,087 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 08:06:41,087 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 08:06:41,089 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 08:06:41,089 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 08:06:40" (1/3) ... [2022-01-19 08:06:41,090 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f4f6714 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 08:06:41, skipping insertion in model container [2022-01-19 08:06:41,090 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:06:40" (2/3) ... [2022-01-19 08:06:41,090 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f4f6714 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 08:06:41, skipping insertion in model container [2022-01-19 08:06:41,090 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 08:06:41" (3/3) ... [2022-01-19 08:06:41,091 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-figure1-alt.wvr.c [2022-01-19 08:06:41,094 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 08:06:41,094 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 08:06:41,094 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 08:06:41,138 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,138 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,139 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,139 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,139 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,139 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,141 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,142 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,142 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,142 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,143 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,143 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,143 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,143 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,143 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,144 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,145 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,146 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,148 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,149 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,149 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,149 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,149 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,149 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,149 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,150 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:06:41,161 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 08:06:41,190 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 08:06:41,194 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 08:06:41,195 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 08:06:41,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 89 transitions, 194 flow [2022-01-19 08:06:41,261 INFO L129 PetriNetUnfolder]: 6/87 cut-off events. [2022-01-19 08:06:41,262 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 08:06:41,264 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96 conditions, 87 events. 6/87 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 51 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2022-01-19 08:06:41,264 INFO L82 GeneralOperation]: Start removeDead. Operand has 90 places, 89 transitions, 194 flow [2022-01-19 08:06:41,270 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 78 transitions, 168 flow [2022-01-19 08:06:41,294 INFO L129 PetriNetUnfolder]: 6/77 cut-off events. [2022-01-19 08:06:41,294 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 08:06:41,295 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:41,295 INFO L254 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, 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] [2022-01-19 08:06:41,296 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:41,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:41,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1515800342, now seen corresponding path program 1 times [2022-01-19 08:06:41,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:41,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648700826] [2022-01-19 08:06:41,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:41,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:41,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:41,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:41,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:41,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648700826] [2022-01-19 08:06:41,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648700826] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:06:41,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:06:41,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 08:06:41,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037541212] [2022-01-19 08:06:41,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:06:41,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 08:06:41,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:41,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 08:06:41,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 08:06:41,528 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 89 [2022-01-19 08:06:41,532 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 168 flow. Second operand has 2 states, 2 states have (on average 80.5) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:41,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:41,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 89 [2022-01-19 08:06:41,533 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:41,584 INFO L129 PetriNetUnfolder]: 11/107 cut-off events. [2022-01-19 08:06:41,584 INFO L130 PetriNetUnfolder]: For 21/22 co-relation queries the response was YES. [2022-01-19 08:06:41,585 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 107 events. 11/107 cut-off events. For 21/22 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 146 event pairs, 3 based on Foata normal form. 11/109 useless extension candidates. Maximal degree in co-relation 67. Up to 19 conditions per place. [2022-01-19 08:06:41,587 INFO L132 encePairwiseOnDemand]: 85/89 looper letters, 6 selfloop transitions, 0 changer transitions 2/74 dead transitions. [2022-01-19 08:06:41,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 74 transitions, 172 flow [2022-01-19 08:06:41,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 08:06:41,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 08:06:41,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 166 transitions. [2022-01-19 08:06:41,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9325842696629213 [2022-01-19 08:06:41,597 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 166 transitions. [2022-01-19 08:06:41,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 166 transitions. [2022-01-19 08:06:41,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:41,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 166 transitions. [2022-01-19 08:06:41,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 83.0) internal successors, (166), 2 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:41,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:41,609 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:41,610 INFO L186 Difference]: Start difference. First operand has 79 places, 78 transitions, 168 flow. Second operand 2 states and 166 transitions. [2022-01-19 08:06:41,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 74 transitions, 172 flow [2022-01-19 08:06:41,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 74 transitions, 164 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 08:06:41,622 INFO L242 Difference]: Finished difference. Result has 76 places, 72 transitions, 148 flow [2022-01-19 08:06:41,623 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=148, PETRI_PLACES=76, PETRI_TRANSITIONS=72} [2022-01-19 08:06:41,627 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, -3 predicate places. [2022-01-19 08:06:41,627 INFO L470 AbstractCegarLoop]: Abstraction has has 76 places, 72 transitions, 148 flow [2022-01-19 08:06:41,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 80.5) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:41,628 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:41,628 INFO L254 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, 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] [2022-01-19 08:06:41,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 08:06:41,628 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:41,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:41,629 INFO L85 PathProgramCache]: Analyzing trace with hash -79113043, now seen corresponding path program 1 times [2022-01-19 08:06:41,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:41,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197516062] [2022-01-19 08:06:41,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:41,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:41,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:42,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:42,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:42,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197516062] [2022-01-19 08:06:42,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197516062] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:06:42,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:06:42,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 08:06:42,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59418867] [2022-01-19 08:06:42,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:06:42,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 08:06:42,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:42,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 08:06:42,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-01-19 08:06:42,207 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2022-01-19 08:06:42,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 72 transitions, 148 flow. Second operand has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:42,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:42,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2022-01-19 08:06:42,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:42,579 INFO L129 PetriNetUnfolder]: 67/248 cut-off events. [2022-01-19 08:06:42,579 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-19 08:06:42,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 420 conditions, 248 events. 67/248 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 955 event pairs, 34 based on Foata normal form. 6/223 useless extension candidates. Maximal degree in co-relation 417. Up to 102 conditions per place. [2022-01-19 08:06:42,582 INFO L132 encePairwiseOnDemand]: 76/89 looper letters, 43 selfloop transitions, 11 changer transitions 6/103 dead transitions. [2022-01-19 08:06:42,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 103 transitions, 337 flow [2022-01-19 08:06:42,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 08:06:42,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 08:06:42,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 698 transitions. [2022-01-19 08:06:42,588 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.653558052434457 [2022-01-19 08:06:42,588 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 698 transitions. [2022-01-19 08:06:42,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 698 transitions. [2022-01-19 08:06:42,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:42,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 698 transitions. [2022-01-19 08:06:42,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 58.166666666666664) internal successors, (698), 12 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:42,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:42,595 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:42,595 INFO L186 Difference]: Start difference. First operand has 76 places, 72 transitions, 148 flow. Second operand 12 states and 698 transitions. [2022-01-19 08:06:42,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 103 transitions, 337 flow [2022-01-19 08:06:42,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 103 transitions, 337 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 08:06:42,599 INFO L242 Difference]: Finished difference. Result has 92 places, 79 transitions, 213 flow [2022-01-19 08:06:42,599 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=213, PETRI_PLACES=92, PETRI_TRANSITIONS=79} [2022-01-19 08:06:42,600 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 13 predicate places. [2022-01-19 08:06:42,600 INFO L470 AbstractCegarLoop]: Abstraction has has 92 places, 79 transitions, 213 flow [2022-01-19 08:06:42,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:42,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:42,600 INFO L254 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, 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] [2022-01-19 08:06:42,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 08:06:42,601 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:42,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:42,601 INFO L85 PathProgramCache]: Analyzing trace with hash -42932599, now seen corresponding path program 2 times [2022-01-19 08:06:42,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:42,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202790798] [2022-01-19 08:06:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:42,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:42,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:42,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:42,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:42,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202790798] [2022-01-19 08:06:42,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202790798] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:06:42,966 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:06:42,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 08:06:42,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306036314] [2022-01-19 08:06:42,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:06:42,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 08:06:42,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:42,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 08:06:42,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-01-19 08:06:42,969 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2022-01-19 08:06:42,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 79 transitions, 213 flow. Second operand has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:42,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:42,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2022-01-19 08:06:42,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:43,244 INFO L129 PetriNetUnfolder]: 68/264 cut-off events. [2022-01-19 08:06:43,244 INFO L130 PetriNetUnfolder]: For 71/71 co-relation queries the response was YES. [2022-01-19 08:06:43,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 542 conditions, 264 events. 68/264 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1119 event pairs, 36 based on Foata normal form. 1/262 useless extension candidates. Maximal degree in co-relation 531. Up to 102 conditions per place. [2022-01-19 08:06:43,246 INFO L132 encePairwiseOnDemand]: 77/89 looper letters, 40 selfloop transitions, 11 changer transitions 11/105 dead transitions. [2022-01-19 08:06:43,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 105 transitions, 429 flow [2022-01-19 08:06:43,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 08:06:43,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 08:06:43,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 695 transitions. [2022-01-19 08:06:43,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.650749063670412 [2022-01-19 08:06:43,249 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 695 transitions. [2022-01-19 08:06:43,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 695 transitions. [2022-01-19 08:06:43,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:43,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 695 transitions. [2022-01-19 08:06:43,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 57.916666666666664) internal successors, (695), 12 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,252 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,252 INFO L186 Difference]: Start difference. First operand has 92 places, 79 transitions, 213 flow. Second operand 12 states and 695 transitions. [2022-01-19 08:06:43,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 105 transitions, 429 flow [2022-01-19 08:06:43,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 105 transitions, 407 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-01-19 08:06:43,255 INFO L242 Difference]: Finished difference. Result has 100 places, 80 transitions, 247 flow [2022-01-19 08:06:43,255 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=247, PETRI_PLACES=100, PETRI_TRANSITIONS=80} [2022-01-19 08:06:43,256 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 21 predicate places. [2022-01-19 08:06:43,256 INFO L470 AbstractCegarLoop]: Abstraction has has 100 places, 80 transitions, 247 flow [2022-01-19 08:06:43,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,257 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:43,257 INFO L254 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, 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] [2022-01-19 08:06:43,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 08:06:43,257 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:43,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:43,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1623942775, now seen corresponding path program 3 times [2022-01-19 08:06:43,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:43,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119557836] [2022-01-19 08:06:43,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:43,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:43,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:43,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:43,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:43,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119557836] [2022-01-19 08:06:43,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119557836] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:06:43,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:06:43,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 08:06:43,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52651280] [2022-01-19 08:06:43,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:06:43,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 08:06:43,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:43,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 08:06:43,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-01-19 08:06:43,528 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2022-01-19 08:06:43,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 80 transitions, 247 flow. Second operand has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:43,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2022-01-19 08:06:43,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:43,847 INFO L129 PetriNetUnfolder]: 72/299 cut-off events. [2022-01-19 08:06:43,847 INFO L130 PetriNetUnfolder]: For 174/174 co-relation queries the response was YES. [2022-01-19 08:06:43,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 670 conditions, 299 events. 72/299 cut-off events. For 174/174 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1369 event pairs, 41 based on Foata normal form. 1/295 useless extension candidates. Maximal degree in co-relation 655. Up to 105 conditions per place. [2022-01-19 08:06:43,849 INFO L132 encePairwiseOnDemand]: 77/89 looper letters, 48 selfloop transitions, 14 changer transitions 8/113 dead transitions. [2022-01-19 08:06:43,849 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 113 transitions, 519 flow [2022-01-19 08:06:43,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 08:06:43,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 08:06:43,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 704 transitions. [2022-01-19 08:06:43,852 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6591760299625468 [2022-01-19 08:06:43,852 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 704 transitions. [2022-01-19 08:06:43,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 704 transitions. [2022-01-19 08:06:43,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:43,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 704 transitions. [2022-01-19 08:06:43,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 58.666666666666664) internal successors, (704), 12 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,855 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,855 INFO L186 Difference]: Start difference. First operand has 100 places, 80 transitions, 247 flow. Second operand 12 states and 704 transitions. [2022-01-19 08:06:43,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 113 transitions, 519 flow [2022-01-19 08:06:43,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 113 transitions, 474 flow, removed 14 selfloop flow, removed 9 redundant places. [2022-01-19 08:06:43,859 INFO L242 Difference]: Finished difference. Result has 104 places, 84 transitions, 301 flow [2022-01-19 08:06:43,859 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=301, PETRI_PLACES=104, PETRI_TRANSITIONS=84} [2022-01-19 08:06:43,860 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 25 predicate places. [2022-01-19 08:06:43,860 INFO L470 AbstractCegarLoop]: Abstraction has has 104 places, 84 transitions, 301 flow [2022-01-19 08:06:43,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:43,860 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:43,860 INFO L254 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, 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] [2022-01-19 08:06:43,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 08:06:43,861 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:43,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:43,861 INFO L85 PathProgramCache]: Analyzing trace with hash -211036747, now seen corresponding path program 4 times [2022-01-19 08:06:43,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:43,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024467061] [2022-01-19 08:06:43,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:43,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:43,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:44,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:44,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:44,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024467061] [2022-01-19 08:06:44,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024467061] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:06:44,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:06:44,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 08:06:44,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068517600] [2022-01-19 08:06:44,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:06:44,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 08:06:44,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:44,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 08:06:44,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-19 08:06:44,120 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2022-01-19 08:06:44,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 84 transitions, 301 flow. Second operand has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:44,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:44,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2022-01-19 08:06:44,121 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:44,440 INFO L129 PetriNetUnfolder]: 71/291 cut-off events. [2022-01-19 08:06:44,441 INFO L130 PetriNetUnfolder]: For 218/218 co-relation queries the response was YES. [2022-01-19 08:06:44,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 681 conditions, 291 events. 71/291 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1313 event pairs, 34 based on Foata normal form. 1/286 useless extension candidates. Maximal degree in co-relation 664. Up to 105 conditions per place. [2022-01-19 08:06:44,444 INFO L132 encePairwiseOnDemand]: 77/89 looper letters, 50 selfloop transitions, 15 changer transitions 6/114 dead transitions. [2022-01-19 08:06:44,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 114 transitions, 559 flow [2022-01-19 08:06:44,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 08:06:44,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 08:06:44,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 703 transitions. [2022-01-19 08:06:44,446 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6582397003745318 [2022-01-19 08:06:44,446 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 703 transitions. [2022-01-19 08:06:44,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 703 transitions. [2022-01-19 08:06:44,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:44,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 703 transitions. [2022-01-19 08:06:44,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 58.583333333333336) internal successors, (703), 12 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:44,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:44,451 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:44,451 INFO L186 Difference]: Start difference. First operand has 104 places, 84 transitions, 301 flow. Second operand 12 states and 703 transitions. [2022-01-19 08:06:44,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 114 transitions, 559 flow [2022-01-19 08:06:44,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 114 transitions, 520 flow, removed 11 selfloop flow, removed 8 redundant places. [2022-01-19 08:06:44,456 INFO L242 Difference]: Finished difference. Result has 110 places, 86 transitions, 352 flow [2022-01-19 08:06:44,456 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=352, PETRI_PLACES=110, PETRI_TRANSITIONS=86} [2022-01-19 08:06:44,458 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 31 predicate places. [2022-01-19 08:06:44,459 INFO L470 AbstractCegarLoop]: Abstraction has has 110 places, 86 transitions, 352 flow [2022-01-19 08:06:44,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:44,459 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:44,459 INFO L254 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, 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] [2022-01-19 08:06:44,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 08:06:44,460 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:44,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:44,460 INFO L85 PathProgramCache]: Analyzing trace with hash -773440099, now seen corresponding path program 5 times [2022-01-19 08:06:44,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:44,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44620845] [2022-01-19 08:06:44,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:44,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:44,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:44,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:44,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44620845] [2022-01-19 08:06:44,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44620845] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:06:44,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:06:44,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 08:06:44,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030441469] [2022-01-19 08:06:44,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:06:44,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 08:06:44,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 08:06:44,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-01-19 08:06:44,768 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2022-01-19 08:06:44,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 86 transitions, 352 flow. Second operand has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:44,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:44,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2022-01-19 08:06:44,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:45,068 INFO L129 PetriNetUnfolder]: 71/283 cut-off events. [2022-01-19 08:06:45,068 INFO L130 PetriNetUnfolder]: For 320/332 co-relation queries the response was YES. [2022-01-19 08:06:45,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 283 events. 71/283 cut-off events. For 320/332 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1260 event pairs, 34 based on Foata normal form. 4/282 useless extension candidates. Maximal degree in co-relation 676. Up to 105 conditions per place. [2022-01-19 08:06:45,070 INFO L132 encePairwiseOnDemand]: 77/89 looper letters, 42 selfloop transitions, 14 changer transitions 9/108 dead transitions. [2022-01-19 08:06:45,070 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 108 transitions, 563 flow [2022-01-19 08:06:45,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 08:06:45,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 08:06:45,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 696 transitions. [2022-01-19 08:06:45,072 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.651685393258427 [2022-01-19 08:06:45,072 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 696 transitions. [2022-01-19 08:06:45,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 696 transitions. [2022-01-19 08:06:45,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:45,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 696 transitions. [2022-01-19 08:06:45,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 58.0) internal successors, (696), 12 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,075 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,075 INFO L186 Difference]: Start difference. First operand has 110 places, 86 transitions, 352 flow. Second operand 12 states and 696 transitions. [2022-01-19 08:06:45,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 108 transitions, 563 flow [2022-01-19 08:06:45,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 108 transitions, 526 flow, removed 10 selfloop flow, removed 8 redundant places. [2022-01-19 08:06:45,079 INFO L242 Difference]: Finished difference. Result has 115 places, 86 transitions, 368 flow [2022-01-19 08:06:45,079 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=368, PETRI_PLACES=115, PETRI_TRANSITIONS=86} [2022-01-19 08:06:45,080 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 36 predicate places. [2022-01-19 08:06:45,080 INFO L470 AbstractCegarLoop]: Abstraction has has 115 places, 86 transitions, 368 flow [2022-01-19 08:06:45,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,080 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:45,080 INFO L254 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, 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] [2022-01-19 08:06:45,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 08:06:45,080 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:45,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:45,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1009642839, now seen corresponding path program 6 times [2022-01-19 08:06:45,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:45,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738129243] [2022-01-19 08:06:45,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:45,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:45,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:45,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:45,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:45,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738129243] [2022-01-19 08:06:45,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738129243] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:06:45,317 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:06:45,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 08:06:45,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788761363] [2022-01-19 08:06:45,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:06:45,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 08:06:45,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:45,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 08:06:45,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2022-01-19 08:06:45,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2022-01-19 08:06:45,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 86 transitions, 368 flow. Second operand has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:45,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2022-01-19 08:06:45,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:45,577 INFO L129 PetriNetUnfolder]: 68/248 cut-off events. [2022-01-19 08:06:45,578 INFO L130 PetriNetUnfolder]: For 320/320 co-relation queries the response was YES. [2022-01-19 08:06:45,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 640 conditions, 248 events. 68/248 cut-off events. For 320/320 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 972 event pairs, 34 based on Foata normal form. 1/244 useless extension candidates. Maximal degree in co-relation 618. Up to 105 conditions per place. [2022-01-19 08:06:45,579 INFO L132 encePairwiseOnDemand]: 77/89 looper letters, 34 selfloop transitions, 14 changer transitions 11/102 dead transitions. [2022-01-19 08:06:45,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 102 transitions, 547 flow [2022-01-19 08:06:45,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 08:06:45,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 08:06:45,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 690 transitions. [2022-01-19 08:06:45,581 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6460674157303371 [2022-01-19 08:06:45,582 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 690 transitions. [2022-01-19 08:06:45,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 690 transitions. [2022-01-19 08:06:45,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:45,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 690 transitions. [2022-01-19 08:06:45,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 57.5) internal successors, (690), 12 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,585 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 89.0) internal successors, (1157), 13 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,585 INFO L186 Difference]: Start difference. First operand has 115 places, 86 transitions, 368 flow. Second operand 12 states and 690 transitions. [2022-01-19 08:06:45,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 102 transitions, 547 flow [2022-01-19 08:06:45,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 102 transitions, 499 flow, removed 9 selfloop flow, removed 12 redundant places. [2022-01-19 08:06:45,588 INFO L242 Difference]: Finished difference. Result has 114 places, 85 transitions, 350 flow [2022-01-19 08:06:45,589 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=350, PETRI_PLACES=114, PETRI_TRANSITIONS=85} [2022-01-19 08:06:45,589 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 35 predicate places. [2022-01-19 08:06:45,589 INFO L470 AbstractCegarLoop]: Abstraction has has 114 places, 85 transitions, 350 flow [2022-01-19 08:06:45,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:45,590 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:45,590 INFO L254 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, 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] [2022-01-19 08:06:45,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 08:06:45,590 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:45,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:45,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1492579821, now seen corresponding path program 1 times [2022-01-19 08:06:45,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:45,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036513110] [2022-01-19 08:06:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:45,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:45,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:45,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:45,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:45,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036513110] [2022-01-19 08:06:45,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036513110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:06:45,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624707615] [2022-01-19 08:06:45,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:45,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:06:45,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:06:45,803 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) [2022-01-19 08:06:45,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 08:06:45,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:45,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:06:45,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:06:46,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:46,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:06:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:46,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624707615] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:06:46,974 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:06:46,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:06:46,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960901870] [2022-01-19 08:06:46,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:06:46,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:06:46,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:46,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:06:46,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1064, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:06:46,978 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:06:46,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 85 transitions, 350 flow. Second operand has 36 states, 36 states have (on average 53.666666666666664) internal successors, (1932), 36 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:46,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:46,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:06:46,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:48,505 INFO L129 PetriNetUnfolder]: 168/592 cut-off events. [2022-01-19 08:06:48,505 INFO L130 PetriNetUnfolder]: For 377/377 co-relation queries the response was YES. [2022-01-19 08:06:48,506 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1318 conditions, 592 events. 168/592 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3253 event pairs, 9 based on Foata normal form. 13/605 useless extension candidates. Maximal degree in co-relation 1297. Up to 111 conditions per place. [2022-01-19 08:06:48,508 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 114 selfloop transitions, 82 changer transitions 13/251 dead transitions. [2022-01-19 08:06:48,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 251 transitions, 1334 flow [2022-01-19 08:06:48,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-19 08:06:48,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-01-19 08:06:48,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2702 transitions. [2022-01-19 08:06:48,513 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6324906367041199 [2022-01-19 08:06:48,513 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2702 transitions. [2022-01-19 08:06:48,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2702 transitions. [2022-01-19 08:06:48,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:48,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2702 transitions. [2022-01-19 08:06:48,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 56.291666666666664) internal successors, (2702), 48 states have internal predecessors, (2702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:48,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 89.0) internal successors, (4361), 49 states have internal predecessors, (4361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:48,524 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 89.0) internal successors, (4361), 49 states have internal predecessors, (4361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:48,524 INFO L186 Difference]: Start difference. First operand has 114 places, 85 transitions, 350 flow. Second operand 48 states and 2702 transitions. [2022-01-19 08:06:48,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 251 transitions, 1334 flow [2022-01-19 08:06:48,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 251 transitions, 1228 flow, removed 24 selfloop flow, removed 16 redundant places. [2022-01-19 08:06:48,529 INFO L242 Difference]: Finished difference. Result has 152 places, 152 transitions, 752 flow [2022-01-19 08:06:48,529 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=752, PETRI_PLACES=152, PETRI_TRANSITIONS=152} [2022-01-19 08:06:48,529 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 73 predicate places. [2022-01-19 08:06:48,529 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 152 transitions, 752 flow [2022-01-19 08:06:48,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.666666666666664) internal successors, (1932), 36 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:48,530 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:48,530 INFO L254 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, 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] [2022-01-19 08:06:48,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 08:06:48,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:06:48,736 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:48,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:48,736 INFO L85 PathProgramCache]: Analyzing trace with hash 330352477, now seen corresponding path program 2 times [2022-01-19 08:06:48,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:48,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51076223] [2022-01-19 08:06:48,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:48,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:48,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:48,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:48,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:48,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51076223] [2022-01-19 08:06:48,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51076223] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:06:48,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256821245] [2022-01-19 08:06:48,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:06:48,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:06:48,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:06:48,948 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) [2022-01-19 08:06:48,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 08:06:48,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:06:48,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:06:48,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:06:48,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:06:49,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:49,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:06:50,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:50,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256821245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:06:50,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:06:50,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:06:50,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168718593] [2022-01-19 08:06:50,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:06:50,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:06:50,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:50,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:06:50,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:06:50,080 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:06:50,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 152 transitions, 752 flow. Second operand has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:50,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:50,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:06:50,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:51,179 INFO L129 PetriNetUnfolder]: 210/752 cut-off events. [2022-01-19 08:06:51,179 INFO L130 PetriNetUnfolder]: For 677/677 co-relation queries the response was YES. [2022-01-19 08:06:51,181 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2086 conditions, 752 events. 210/752 cut-off events. For 677/677 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4583 event pairs, 22 based on Foata normal form. 1/751 useless extension candidates. Maximal degree in co-relation 2061. Up to 213 conditions per place. [2022-01-19 08:06:51,184 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 100 selfloop transitions, 122 changer transitions 6/270 dead transitions. [2022-01-19 08:06:51,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 270 transitions, 1798 flow [2022-01-19 08:06:51,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 08:06:51,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 08:06:51,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2186 transitions. [2022-01-19 08:06:51,187 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6297896859694613 [2022-01-19 08:06:51,187 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2186 transitions. [2022-01-19 08:06:51,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2186 transitions. [2022-01-19 08:06:51,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:51,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2186 transitions. [2022-01-19 08:06:51,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 56.05128205128205) internal successors, (2186), 39 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:51,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 89.0) internal successors, (3560), 40 states have internal predecessors, (3560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:51,194 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 89.0) internal successors, (3560), 40 states have internal predecessors, (3560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:51,194 INFO L186 Difference]: Start difference. First operand has 152 places, 152 transitions, 752 flow. Second operand 39 states and 2186 transitions. [2022-01-19 08:06:51,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 270 transitions, 1798 flow [2022-01-19 08:06:51,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 270 transitions, 1645 flow, removed 61 selfloop flow, removed 9 redundant places. [2022-01-19 08:06:51,203 INFO L242 Difference]: Finished difference. Result has 186 places, 205 transitions, 1291 flow [2022-01-19 08:06:51,203 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1291, PETRI_PLACES=186, PETRI_TRANSITIONS=205} [2022-01-19 08:06:51,203 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 107 predicate places. [2022-01-19 08:06:51,204 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 205 transitions, 1291 flow [2022-01-19 08:06:51,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:51,204 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:51,204 INFO L254 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, 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] [2022-01-19 08:06:51,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 08:06:51,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-01-19 08:06:51,419 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:51,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:51,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1508892007, now seen corresponding path program 3 times [2022-01-19 08:06:51,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:51,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774121823] [2022-01-19 08:06:51,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:51,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:51,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:51,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:51,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:51,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774121823] [2022-01-19 08:06:51,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774121823] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:06:51,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207796601] [2022-01-19 08:06:51,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 08:06:51,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:06:51,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:06:51,626 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) [2022-01-19 08:06:51,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 08:06:51,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 08:06:51,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:06:51,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:06:51,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:06:52,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:52,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:06:52,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:52,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207796601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:06:52,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:06:52,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:06:52,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917910774] [2022-01-19 08:06:52,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:06:52,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:06:52,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:52,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:06:52,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:06:52,779 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:06:52,780 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 205 transitions, 1291 flow. Second operand has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:52,780 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:52,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:06:52,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:06:56,314 INFO L129 PetriNetUnfolder]: 280/1042 cut-off events. [2022-01-19 08:06:56,315 INFO L130 PetriNetUnfolder]: For 1438/1440 co-relation queries the response was YES. [2022-01-19 08:06:56,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3193 conditions, 1042 events. 280/1042 cut-off events. For 1438/1440 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7246 event pairs, 21 based on Foata normal form. 3/1033 useless extension candidates. Maximal degree in co-relation 3162. Up to 147 conditions per place. [2022-01-19 08:06:56,322 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 158 selfloop transitions, 208 changer transitions 6/414 dead transitions. [2022-01-19 08:06:56,322 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 414 transitions, 3181 flow [2022-01-19 08:06:56,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-19 08:06:56,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2022-01-19 08:06:56,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 4518 transitions. [2022-01-19 08:06:56,328 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6267166042446941 [2022-01-19 08:06:56,328 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 4518 transitions. [2022-01-19 08:06:56,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 4518 transitions. [2022-01-19 08:06:56,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:06:56,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 4518 transitions. [2022-01-19 08:06:56,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 55.77777777777778) internal successors, (4518), 81 states have internal predecessors, (4518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:56,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 89.0) internal successors, (7298), 82 states have internal predecessors, (7298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:56,343 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 89.0) internal successors, (7298), 82 states have internal predecessors, (7298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:56,343 INFO L186 Difference]: Start difference. First operand has 186 places, 205 transitions, 1291 flow. Second operand 81 states and 4518 transitions. [2022-01-19 08:06:56,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 414 transitions, 3181 flow [2022-01-19 08:06:56,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 414 transitions, 3132 flow, removed 18 selfloop flow, removed 8 redundant places. [2022-01-19 08:06:56,355 INFO L242 Difference]: Finished difference. Result has 271 places, 286 transitions, 2375 flow [2022-01-19 08:06:56,356 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=2375, PETRI_PLACES=271, PETRI_TRANSITIONS=286} [2022-01-19 08:06:56,356 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 192 predicate places. [2022-01-19 08:06:56,356 INFO L470 AbstractCegarLoop]: Abstraction has has 271 places, 286 transitions, 2375 flow [2022-01-19 08:06:56,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:56,357 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:06:56,357 INFO L254 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, 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] [2022-01-19 08:06:56,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 08:06:56,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:06:56,574 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:06:56,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:06:56,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1951911381, now seen corresponding path program 4 times [2022-01-19 08:06:56,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:06:56,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314867487] [2022-01-19 08:06:56,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:06:56,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:06:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:06:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:56,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:06:56,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314867487] [2022-01-19 08:06:56,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314867487] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:06:56,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544828795] [2022-01-19 08:06:56,824 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 08:06:56,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:06:56,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:06:56,826 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) [2022-01-19 08:06:56,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 08:06:56,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 08:06:56,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:06:56,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:06:56,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:06:57,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:57,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:06:57,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:06:57,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544828795] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:06:57,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:06:57,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:06:57,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596956382] [2022-01-19 08:06:57,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:06:57,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:06:57,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:06:57,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:06:57,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:06:57,841 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:06:57,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 286 transitions, 2375 flow. Second operand has 36 states, 36 states have (on average 53.666666666666664) internal successors, (1932), 36 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:06:57,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:06:57,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:06:57,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:00,959 INFO L129 PetriNetUnfolder]: 299/1078 cut-off events. [2022-01-19 08:07:00,959 INFO L130 PetriNetUnfolder]: For 4304/4306 co-relation queries the response was YES. [2022-01-19 08:07:00,963 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4343 conditions, 1078 events. 299/1078 cut-off events. For 4304/4306 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7557 event pairs, 19 based on Foata normal form. 3/1070 useless extension candidates. Maximal degree in co-relation 4298. Up to 157 conditions per place. [2022-01-19 08:07:00,968 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 165 selfloop transitions, 232 changer transitions 6/445 dead transitions. [2022-01-19 08:07:00,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 4361 flow [2022-01-19 08:07:00,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-19 08:07:00,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2022-01-19 08:07:00,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 4528 transitions. [2022-01-19 08:07:00,972 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6281037591899015 [2022-01-19 08:07:00,972 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 4528 transitions. [2022-01-19 08:07:00,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 4528 transitions. [2022-01-19 08:07:00,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:00,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 4528 transitions. [2022-01-19 08:07:00,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 55.901234567901234) internal successors, (4528), 81 states have internal predecessors, (4528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:00,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 89.0) internal successors, (7298), 82 states have internal predecessors, (7298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:00,984 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 89.0) internal successors, (7298), 82 states have internal predecessors, (7298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:00,984 INFO L186 Difference]: Start difference. First operand has 271 places, 286 transitions, 2375 flow. Second operand 81 states and 4528 transitions. [2022-01-19 08:07:00,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 4361 flow [2022-01-19 08:07:01,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 445 transitions, 4098 flow, removed 74 selfloop flow, removed 19 redundant places. [2022-01-19 08:07:01,004 INFO L242 Difference]: Finished difference. Result has 337 places, 319 transitions, 3031 flow [2022-01-19 08:07:01,005 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=3031, PETRI_PLACES=337, PETRI_TRANSITIONS=319} [2022-01-19 08:07:01,005 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 258 predicate places. [2022-01-19 08:07:01,005 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 319 transitions, 3031 flow [2022-01-19 08:07:01,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.666666666666664) internal successors, (1932), 36 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:01,006 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:01,006 INFO L254 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, 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] [2022-01-19 08:07:01,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:01,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:01,222 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:01,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:01,223 INFO L85 PathProgramCache]: Analyzing trace with hash 692524227, now seen corresponding path program 5 times [2022-01-19 08:07:01,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:01,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503958620] [2022-01-19 08:07:01,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:01,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:01,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:01,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:01,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:01,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503958620] [2022-01-19 08:07:01,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503958620] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:01,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642915537] [2022-01-19 08:07:01,450 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 08:07:01,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:01,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:01,451 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) [2022-01-19 08:07:01,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 08:07:01,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:07:01,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:01,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:01,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:01,935 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:01,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:02,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:02,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642915537] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:02,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:02,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-01-19 08:07:02,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751347136] [2022-01-19 08:07:02,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:02,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-19 08:07:02,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:02,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-19 08:07:02,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-19 08:07:02,330 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:02,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 319 transitions, 3031 flow. Second operand has 35 states, 35 states have (on average 53.65714285714286) internal successors, (1878), 35 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:02,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:02,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:02,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:03,703 INFO L129 PetriNetUnfolder]: 406/1402 cut-off events. [2022-01-19 08:07:03,703 INFO L130 PetriNetUnfolder]: For 8752/8752 co-relation queries the response was YES. [2022-01-19 08:07:03,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6431 conditions, 1402 events. 406/1402 cut-off events. For 8752/8752 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10528 event pairs, 22 based on Foata normal form. 1/1397 useless extension candidates. Maximal degree in co-relation 6377. Up to 392 conditions per place. [2022-01-19 08:07:03,717 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 170 selfloop transitions, 249 changer transitions 6/467 dead transitions. [2022-01-19 08:07:03,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 467 transitions, 5413 flow [2022-01-19 08:07:03,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 08:07:03,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 08:07:03,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2185 transitions. [2022-01-19 08:07:03,719 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6295015845577643 [2022-01-19 08:07:03,719 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2185 transitions. [2022-01-19 08:07:03,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2185 transitions. [2022-01-19 08:07:03,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:03,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2185 transitions. [2022-01-19 08:07:03,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 56.02564102564103) internal successors, (2185), 39 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:03,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 89.0) internal successors, (3560), 40 states have internal predecessors, (3560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:03,725 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 89.0) internal successors, (3560), 40 states have internal predecessors, (3560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:03,725 INFO L186 Difference]: Start difference. First operand has 337 places, 319 transitions, 3031 flow. Second operand 39 states and 2185 transitions. [2022-01-19 08:07:03,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 467 transitions, 5413 flow [2022-01-19 08:07:03,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 467 transitions, 4816 flow, removed 97 selfloop flow, removed 56 redundant places. [2022-01-19 08:07:03,761 INFO L242 Difference]: Finished difference. Result has 326 places, 396 transitions, 4281 flow [2022-01-19 08:07:03,761 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4281, PETRI_PLACES=326, PETRI_TRANSITIONS=396} [2022-01-19 08:07:03,762 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 247 predicate places. [2022-01-19 08:07:03,762 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 396 transitions, 4281 flow [2022-01-19 08:07:03,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 53.65714285714286) internal successors, (1878), 35 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:03,763 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:03,763 INFO L254 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, 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] [2022-01-19 08:07:03,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:03,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-19 08:07:03,980 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:03,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:03,980 INFO L85 PathProgramCache]: Analyzing trace with hash -229897099, now seen corresponding path program 6 times [2022-01-19 08:07:03,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:03,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476314349] [2022-01-19 08:07:03,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:03,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:04,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:04,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:04,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:04,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476314349] [2022-01-19 08:07:04,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476314349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:04,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748896035] [2022-01-19 08:07:04,167 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 08:07:04,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:04,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:04,168 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) [2022-01-19 08:07:04,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 08:07:04,224 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 08:07:04,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:04,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:04,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:04,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:04,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:05,100 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:05,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748896035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:05,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:05,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:07:05,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117581906] [2022-01-19 08:07:05,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:05,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:07:05,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:05,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:07:05,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:07:05,103 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:05,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 396 transitions, 4281 flow. Second operand has 36 states, 36 states have (on average 53.611111111111114) internal successors, (1930), 36 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:05,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:05,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:05,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:06,183 INFO L129 PetriNetUnfolder]: 406/1417 cut-off events. [2022-01-19 08:07:06,183 INFO L130 PetriNetUnfolder]: For 10316/10316 co-relation queries the response was YES. [2022-01-19 08:07:06,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6866 conditions, 1417 events. 406/1417 cut-off events. For 10316/10316 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10763 event pairs, 36 based on Foata normal form. 2/1413 useless extension candidates. Maximal degree in co-relation 6802. Up to 535 conditions per place. [2022-01-19 08:07:06,197 INFO L132 encePairwiseOnDemand]: 69/89 looper letters, 151 selfloop transitions, 238 changer transitions 12/443 dead transitions. [2022-01-19 08:07:06,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 443 transitions, 5489 flow [2022-01-19 08:07:06,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 08:07:06,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 08:07:06,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1827 transitions. [2022-01-19 08:07:06,199 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6220633299284984 [2022-01-19 08:07:06,199 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1827 transitions. [2022-01-19 08:07:06,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1827 transitions. [2022-01-19 08:07:06,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:06,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1827 transitions. [2022-01-19 08:07:06,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 55.36363636363637) internal successors, (1827), 33 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:06,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 89.0) internal successors, (3026), 34 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:06,203 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 89.0) internal successors, (3026), 34 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:06,203 INFO L186 Difference]: Start difference. First operand has 326 places, 396 transitions, 4281 flow. Second operand 33 states and 1827 transitions. [2022-01-19 08:07:06,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 443 transitions, 5489 flow [2022-01-19 08:07:06,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 443 transitions, 5352 flow, removed 43 selfloop flow, removed 12 redundant places. [2022-01-19 08:07:06,255 INFO L242 Difference]: Finished difference. Result has 355 places, 405 transitions, 4946 flow [2022-01-19 08:07:06,255 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=4152, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4946, PETRI_PLACES=355, PETRI_TRANSITIONS=405} [2022-01-19 08:07:06,256 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 276 predicate places. [2022-01-19 08:07:06,256 INFO L470 AbstractCegarLoop]: Abstraction has has 355 places, 405 transitions, 4946 flow [2022-01-19 08:07:06,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.611111111111114) internal successors, (1930), 36 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:06,256 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:06,256 INFO L254 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, 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] [2022-01-19 08:07:06,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:06,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:06,473 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:06,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:06,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1819115727, now seen corresponding path program 7 times [2022-01-19 08:07:06,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:06,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896736068] [2022-01-19 08:07:06,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:06,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:06,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:06,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:06,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:06,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896736068] [2022-01-19 08:07:06,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896736068] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:06,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079463048] [2022-01-19 08:07:06,651 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 08:07:06,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:06,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:06,652 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) [2022-01-19 08:07:06,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 08:07:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:06,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:06,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:07,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:07,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:07,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079463048] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:07,687 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:07,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:07:07,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767341566] [2022-01-19 08:07:07,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:07,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:07:07,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:07,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:07:07,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:07:07,689 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:07,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 405 transitions, 4946 flow. Second operand has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:07,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:07,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:07,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:10,418 INFO L129 PetriNetUnfolder]: 494/1679 cut-off events. [2022-01-19 08:07:10,418 INFO L130 PetriNetUnfolder]: For 13126/13126 co-relation queries the response was YES. [2022-01-19 08:07:10,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8926 conditions, 1679 events. 494/1679 cut-off events. For 13126/13126 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13161 event pairs, 26 based on Foata normal form. 1/1673 useless extension candidates. Maximal degree in co-relation 8853. Up to 414 conditions per place. [2022-01-19 08:07:10,436 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 173 selfloop transitions, 385 changer transitions 6/606 dead transitions. [2022-01-19 08:07:10,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 606 transitions, 8475 flow [2022-01-19 08:07:10,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-19 08:07:10,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-01-19 08:07:10,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3882 transitions. [2022-01-19 08:07:10,439 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6231139646869984 [2022-01-19 08:07:10,439 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 3882 transitions. [2022-01-19 08:07:10,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 3882 transitions. [2022-01-19 08:07:10,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:10,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 3882 transitions. [2022-01-19 08:07:10,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 55.457142857142856) internal successors, (3882), 70 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:10,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 89.0) internal successors, (6319), 71 states have internal predecessors, (6319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:10,450 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 89.0) internal successors, (6319), 71 states have internal predecessors, (6319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:10,450 INFO L186 Difference]: Start difference. First operand has 355 places, 405 transitions, 4946 flow. Second operand 70 states and 3882 transitions. [2022-01-19 08:07:10,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 606 transitions, 8475 flow [2022-01-19 08:07:10,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 606 transitions, 8137 flow, removed 39 selfloop flow, removed 22 redundant places. [2022-01-19 08:07:10,522 INFO L242 Difference]: Finished difference. Result has 410 places, 528 transitions, 7637 flow [2022-01-19 08:07:10,523 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=7637, PETRI_PLACES=410, PETRI_TRANSITIONS=528} [2022-01-19 08:07:10,523 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 331 predicate places. [2022-01-19 08:07:10,523 INFO L470 AbstractCegarLoop]: Abstraction has has 410 places, 528 transitions, 7637 flow [2022-01-19 08:07:10,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:10,524 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:10,524 INFO L254 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, 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] [2022-01-19 08:07:10,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:10,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:10,744 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:10,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:10,745 INFO L85 PathProgramCache]: Analyzing trace with hash -433616245, now seen corresponding path program 8 times [2022-01-19 08:07:10,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:10,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109471617] [2022-01-19 08:07:10,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:10,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:10,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:10,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:10,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:10,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109471617] [2022-01-19 08:07:10,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109471617] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:10,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938862924] [2022-01-19 08:07:10,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:07:10,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:10,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:10,961 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) [2022-01-19 08:07:10,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 08:07:11,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:07:11,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:11,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:11,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:11,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:11,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:11,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:11,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938862924] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:11,898 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:11,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:07:11,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190571380] [2022-01-19 08:07:11,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:11,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:07:11,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:11,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:07:11,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:07:11,900 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:11,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 528 transitions, 7637 flow. Second operand has 36 states, 36 states have (on average 53.611111111111114) internal successors, (1930), 36 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:11,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:11,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:11,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:16,005 INFO L129 PetriNetUnfolder]: 590/2044 cut-off events. [2022-01-19 08:07:16,005 INFO L130 PetriNetUnfolder]: For 21449/21449 co-relation queries the response was YES. [2022-01-19 08:07:16,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11819 conditions, 2044 events. 590/2044 cut-off events. For 21449/21449 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17350 event pairs, 22 based on Foata normal form. 2/2036 useless extension candidates. Maximal degree in co-relation 11738. Up to 409 conditions per place. [2022-01-19 08:07:16,028 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 190 selfloop transitions, 484 changer transitions 12/728 dead transitions. [2022-01-19 08:07:16,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 728 transitions, 11426 flow [2022-01-19 08:07:16,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-19 08:07:16,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2022-01-19 08:07:16,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 5044 transitions. [2022-01-19 08:07:16,031 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.622792937399679 [2022-01-19 08:07:16,032 INFO L72 ComplementDD]: Start complementDD. Operand 91 states and 5044 transitions. [2022-01-19 08:07:16,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 5044 transitions. [2022-01-19 08:07:16,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:16,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 91 states and 5044 transitions. [2022-01-19 08:07:16,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 92 states, 91 states have (on average 55.42857142857143) internal successors, (5044), 91 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:16,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 92 states, 92 states have (on average 89.0) internal successors, (8188), 92 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:16,043 INFO L81 ComplementDD]: Finished complementDD. Result has 92 states, 92 states have (on average 89.0) internal successors, (8188), 92 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:16,043 INFO L186 Difference]: Start difference. First operand has 410 places, 528 transitions, 7637 flow. Second operand 91 states and 5044 transitions. [2022-01-19 08:07:16,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 728 transitions, 11426 flow [2022-01-19 08:07:16,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 728 transitions, 10858 flow, removed 182 selfloop flow, removed 26 redundant places. [2022-01-19 08:07:16,158 INFO L242 Difference]: Finished difference. Result has 487 places, 626 transitions, 9983 flow [2022-01-19 08:07:16,158 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=7151, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=91, PETRI_FLOW=9983, PETRI_PLACES=487, PETRI_TRANSITIONS=626} [2022-01-19 08:07:16,159 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 408 predicate places. [2022-01-19 08:07:16,159 INFO L470 AbstractCegarLoop]: Abstraction has has 487 places, 626 transitions, 9983 flow [2022-01-19 08:07:16,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.611111111111114) internal successors, (1930), 36 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:16,159 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:16,159 INFO L254 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, 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] [2022-01-19 08:07:16,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:16,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-19 08:07:16,369 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:16,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:16,370 INFO L85 PathProgramCache]: Analyzing trace with hash -466440371, now seen corresponding path program 9 times [2022-01-19 08:07:16,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:16,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396747028] [2022-01-19 08:07:16,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:16,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:16,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:16,572 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:16,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:16,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396747028] [2022-01-19 08:07:16,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396747028] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:16,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18877923] [2022-01-19 08:07:16,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 08:07:16,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:16,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:16,573 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) [2022-01-19 08:07:16,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 08:07:16,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 08:07:16,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:16,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:16,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:17,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:17,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:17,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:17,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18877923] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:17,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:17,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-19 08:07:17,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322584262] [2022-01-19 08:07:17,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:17,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-19 08:07:17,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:17,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-19 08:07:17,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1067, Unknown=0, NotChecked=0, Total=1260 [2022-01-19 08:07:17,565 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:17,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 626 transitions, 9983 flow. Second operand has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:17,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:17,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:17,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:20,018 INFO L129 PetriNetUnfolder]: 638/2144 cut-off events. [2022-01-19 08:07:20,019 INFO L130 PetriNetUnfolder]: For 30839/30841 co-relation queries the response was YES. [2022-01-19 08:07:20,034 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13566 conditions, 2144 events. 638/2144 cut-off events. For 30839/30841 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18076 event pairs, 34 based on Foata normal form. 2/2136 useless extension candidates. Maximal degree in co-relation 13472. Up to 427 conditions per place. [2022-01-19 08:07:20,044 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 254 selfloop transitions, 451 changer transitions 12/759 dead transitions. [2022-01-19 08:07:20,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 759 transitions, 12990 flow [2022-01-19 08:07:20,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-19 08:07:20,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-01-19 08:07:20,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3584 transitions. [2022-01-19 08:07:20,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6292134831460674 [2022-01-19 08:07:20,048 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3584 transitions. [2022-01-19 08:07:20,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3584 transitions. [2022-01-19 08:07:20,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:20,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3584 transitions. [2022-01-19 08:07:20,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 56.0) internal successors, (3584), 64 states have internal predecessors, (3584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:20,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 89.0) internal successors, (5785), 65 states have internal predecessors, (5785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:20,056 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 89.0) internal successors, (5785), 65 states have internal predecessors, (5785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:20,056 INFO L186 Difference]: Start difference. First operand has 487 places, 626 transitions, 9983 flow. Second operand 64 states and 3584 transitions. [2022-01-19 08:07:20,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 759 transitions, 12990 flow [2022-01-19 08:07:20,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 759 transitions, 11785 flow, removed 313 selfloop flow, removed 60 redundant places. [2022-01-19 08:07:20,224 INFO L242 Difference]: Finished difference. Result has 491 places, 671 transitions, 10859 flow [2022-01-19 08:07:20,224 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=8973, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=10859, PETRI_PLACES=491, PETRI_TRANSITIONS=671} [2022-01-19 08:07:20,225 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 412 predicate places. [2022-01-19 08:07:20,225 INFO L470 AbstractCegarLoop]: Abstraction has has 491 places, 671 transitions, 10859 flow [2022-01-19 08:07:20,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 53.638888888888886) internal successors, (1931), 36 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:20,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:20,225 INFO L254 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, 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] [2022-01-19 08:07:20,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:20,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-19 08:07:20,434 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:20,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:20,434 INFO L85 PathProgramCache]: Analyzing trace with hash 315383393, now seen corresponding path program 10 times [2022-01-19 08:07:20,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:20,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464314565] [2022-01-19 08:07:20,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:20,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:20,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:20,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:20,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464314565] [2022-01-19 08:07:20,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464314565] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:20,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332684443] [2022-01-19 08:07:20,620 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 08:07:20,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:20,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:20,622 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) [2022-01-19 08:07:20,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 08:07:20,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 08:07:20,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:20,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:20,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:21,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:21,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:21,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:21,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332684443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:21,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:21,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:21,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562835240] [2022-01-19 08:07:21,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:21,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:21,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:21,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:21,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1102, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:21,632 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:21,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 671 transitions, 10859 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:21,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:21,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:21,633 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:22,715 INFO L129 PetriNetUnfolder]: 636/2124 cut-off events. [2022-01-19 08:07:22,715 INFO L130 PetriNetUnfolder]: For 26755/26760 co-relation queries the response was YES. [2022-01-19 08:07:22,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13414 conditions, 2124 events. 636/2124 cut-off events. For 26755/26760 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17820 event pairs, 65 based on Foata normal form. 5/2113 useless extension candidates. Maximal degree in co-relation 13323. Up to 864 conditions per place. [2022-01-19 08:07:22,740 INFO L132 encePairwiseOnDemand]: 69/89 looper letters, 304 selfloop transitions, 350 changer transitions 6/702 dead transitions. [2022-01-19 08:07:22,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 702 transitions, 12545 flow [2022-01-19 08:07:22,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 08:07:22,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 08:07:22,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1503 transitions. [2022-01-19 08:07:22,742 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6254681647940075 [2022-01-19 08:07:22,742 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1503 transitions. [2022-01-19 08:07:22,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1503 transitions. [2022-01-19 08:07:22,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:22,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1503 transitions. [2022-01-19 08:07:22,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.666666666666664) internal successors, (1503), 27 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:22,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 89.0) internal successors, (2492), 28 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:22,745 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 89.0) internal successors, (2492), 28 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:22,745 INFO L186 Difference]: Start difference. First operand has 491 places, 671 transitions, 10859 flow. Second operand 27 states and 1503 transitions. [2022-01-19 08:07:22,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 702 transitions, 12545 flow [2022-01-19 08:07:22,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 702 transitions, 12136 flow, removed 92 selfloop flow, removed 43 redundant places. [2022-01-19 08:07:22,908 INFO L242 Difference]: Finished difference. Result has 471 places, 677 transitions, 11585 flow [2022-01-19 08:07:22,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=10459, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=11585, PETRI_PLACES=471, PETRI_TRANSITIONS=677} [2022-01-19 08:07:22,909 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 392 predicate places. [2022-01-19 08:07:22,909 INFO L470 AbstractCegarLoop]: Abstraction has has 471 places, 677 transitions, 11585 flow [2022-01-19 08:07:22,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:22,909 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:22,909 INFO L254 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, 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] [2022-01-19 08:07:22,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:23,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-19 08:07:23,110 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:23,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:23,110 INFO L85 PathProgramCache]: Analyzing trace with hash -998248241, now seen corresponding path program 11 times [2022-01-19 08:07:23,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:23,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787477128] [2022-01-19 08:07:23,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:23,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:23,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:23,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:23,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:23,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787477128] [2022-01-19 08:07:23,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787477128] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:23,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6335956] [2022-01-19 08:07:23,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 08:07:23,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:23,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:23,319 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) [2022-01-19 08:07:23,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 08:07:23,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:07:23,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:23,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:23,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:23,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:23,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:24,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:24,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6335956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:24,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:24,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:24,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249977737] [2022-01-19 08:07:24,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:24,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:24,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:24,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:24,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1100, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:24,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:24,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 677 transitions, 11585 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:24,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:24,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:24,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:25,743 INFO L129 PetriNetUnfolder]: 642/2363 cut-off events. [2022-01-19 08:07:25,744 INFO L130 PetriNetUnfolder]: For 32188/32193 co-relation queries the response was YES. [2022-01-19 08:07:25,814 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14630 conditions, 2363 events. 642/2363 cut-off events. For 32188/32193 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 21032 event pairs, 57 based on Foata normal form. 5/2362 useless extension candidates. Maximal degree in co-relation 14540. Up to 860 conditions per place. [2022-01-19 08:07:25,823 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 287 selfloop transitions, 387 changer transitions 6/722 dead transitions. [2022-01-19 08:07:25,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 722 transitions, 13476 flow [2022-01-19 08:07:25,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 08:07:25,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 08:07:25,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1783 transitions. [2022-01-19 08:07:25,825 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6260533707865169 [2022-01-19 08:07:25,825 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1783 transitions. [2022-01-19 08:07:25,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1783 transitions. [2022-01-19 08:07:25,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:25,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1783 transitions. [2022-01-19 08:07:25,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 55.71875) internal successors, (1783), 32 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:25,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 89.0) internal successors, (2937), 33 states have internal predecessors, (2937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:25,829 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 89.0) internal successors, (2937), 33 states have internal predecessors, (2937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:25,829 INFO L186 Difference]: Start difference. First operand has 471 places, 677 transitions, 11585 flow. Second operand 32 states and 1783 transitions. [2022-01-19 08:07:25,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 722 transitions, 13476 flow [2022-01-19 08:07:25,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 722 transitions, 13180 flow, removed 6 selfloop flow, removed 18 redundant places. [2022-01-19 08:07:25,989 INFO L242 Difference]: Finished difference. Result has 489 places, 689 transitions, 12706 flow [2022-01-19 08:07:25,990 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=11297, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=12706, PETRI_PLACES=489, PETRI_TRANSITIONS=689} [2022-01-19 08:07:25,990 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 410 predicate places. [2022-01-19 08:07:25,990 INFO L470 AbstractCegarLoop]: Abstraction has has 489 places, 689 transitions, 12706 flow [2022-01-19 08:07:25,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:25,990 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:25,990 INFO L254 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, 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] [2022-01-19 08:07:26,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:26,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-19 08:07:26,203 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:26,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:26,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1655604447, now seen corresponding path program 12 times [2022-01-19 08:07:26,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:26,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29185983] [2022-01-19 08:07:26,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:26,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:26,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:26,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29185983] [2022-01-19 08:07:26,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29185983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:26,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786599780] [2022-01-19 08:07:26,404 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 08:07:26,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:26,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:26,405 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) [2022-01-19 08:07:26,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 08:07:26,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 08:07:26,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:26,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:26,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:26,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:26,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:27,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786599780] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:27,371 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:27,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:27,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420618031] [2022-01-19 08:07:27,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:27,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:27,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:27,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:27,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1124, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:27,373 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:27,374 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 689 transitions, 12706 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:27,374 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:27,374 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:27,374 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:29,432 INFO L129 PetriNetUnfolder]: 708/2630 cut-off events. [2022-01-19 08:07:29,432 INFO L130 PetriNetUnfolder]: For 41222/41227 co-relation queries the response was YES. [2022-01-19 08:07:29,450 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17207 conditions, 2630 events. 708/2630 cut-off events. For 41222/41227 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24176 event pairs, 41 based on Foata normal form. 5/2629 useless extension candidates. Maximal degree in co-relation 17112. Up to 693 conditions per place. [2022-01-19 08:07:29,463 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 315 selfloop transitions, 457 changer transitions 6/820 dead transitions. [2022-01-19 08:07:29,463 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 820 transitions, 16270 flow [2022-01-19 08:07:29,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 08:07:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 08:07:29,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2573 transitions. [2022-01-19 08:07:29,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6284807034684905 [2022-01-19 08:07:29,465 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2573 transitions. [2022-01-19 08:07:29,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2573 transitions. [2022-01-19 08:07:29,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:29,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2573 transitions. [2022-01-19 08:07:29,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 55.93478260869565) internal successors, (2573), 46 states have internal predecessors, (2573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:29,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 89.0) internal successors, (4183), 47 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:29,470 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 89.0) internal successors, (4183), 47 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:29,470 INFO L186 Difference]: Start difference. First operand has 489 places, 689 transitions, 12706 flow. Second operand 46 states and 2573 transitions. [2022-01-19 08:07:29,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 820 transitions, 16270 flow [2022-01-19 08:07:29,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 820 transitions, 16139 flow, removed 20 selfloop flow, removed 22 redundant places. [2022-01-19 08:07:29,695 INFO L242 Difference]: Finished difference. Result has 517 places, 742 transitions, 15025 flow [2022-01-19 08:07:29,696 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=12581, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=15025, PETRI_PLACES=517, PETRI_TRANSITIONS=742} [2022-01-19 08:07:29,696 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 438 predicate places. [2022-01-19 08:07:29,696 INFO L470 AbstractCegarLoop]: Abstraction has has 517 places, 742 transitions, 15025 flow [2022-01-19 08:07:29,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:29,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:29,697 INFO L254 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, 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] [2022-01-19 08:07:29,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:29,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:29,911 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:29,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1198139793, now seen corresponding path program 13 times [2022-01-19 08:07:29,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:29,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135554272] [2022-01-19 08:07:29,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:29,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:29,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:30,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:30,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:30,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135554272] [2022-01-19 08:07:30,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135554272] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:30,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031998296] [2022-01-19 08:07:30,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 08:07:30,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:30,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:30,112 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) [2022-01-19 08:07:30,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 08:07:30,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:30,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:30,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:30,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:31,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:31,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031998296] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:31,080 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:31,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:31,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377582249] [2022-01-19 08:07:31,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:31,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:31,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:31,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:31,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1131, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:31,082 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:31,083 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 742 transitions, 15025 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:31,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:31,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:31,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:34,353 INFO L129 PetriNetUnfolder]: 796/2952 cut-off events. [2022-01-19 08:07:34,354 INFO L130 PetriNetUnfolder]: For 56034/56059 co-relation queries the response was YES. [2022-01-19 08:07:34,371 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20425 conditions, 2952 events. 796/2952 cut-off events. For 56034/56059 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27940 event pairs, 39 based on Foata normal form. 8/2954 useless extension candidates. Maximal degree in co-relation 20325. Up to 699 conditions per place. [2022-01-19 08:07:34,382 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 263 selfloop transitions, 615 changer transitions 6/926 dead transitions. [2022-01-19 08:07:34,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 926 transitions, 19721 flow [2022-01-19 08:07:34,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-19 08:07:34,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2022-01-19 08:07:34,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 3995 transitions. [2022-01-19 08:07:34,385 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6234394506866417 [2022-01-19 08:07:34,386 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 3995 transitions. [2022-01-19 08:07:34,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 3995 transitions. [2022-01-19 08:07:34,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:34,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 3995 transitions. [2022-01-19 08:07:34,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 55.486111111111114) internal successors, (3995), 72 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:34,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 89.0) internal successors, (6497), 73 states have internal predecessors, (6497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:34,393 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 89.0) internal successors, (6497), 73 states have internal predecessors, (6497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:34,393 INFO L186 Difference]: Start difference. First operand has 517 places, 742 transitions, 15025 flow. Second operand 72 states and 3995 transitions. [2022-01-19 08:07:34,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 926 transitions, 19721 flow [2022-01-19 08:07:34,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 926 transitions, 19300 flow, removed 49 selfloop flow, removed 25 redundant places. [2022-01-19 08:07:34,645 INFO L242 Difference]: Finished difference. Result has 572 places, 840 transitions, 18614 flow [2022-01-19 08:07:34,645 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=14664, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=521, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=18614, PETRI_PLACES=572, PETRI_TRANSITIONS=840} [2022-01-19 08:07:34,646 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 493 predicate places. [2022-01-19 08:07:34,646 INFO L470 AbstractCegarLoop]: Abstraction has has 572 places, 840 transitions, 18614 flow [2022-01-19 08:07:34,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:34,646 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:34,646 INFO L254 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, 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] [2022-01-19 08:07:34,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-19 08:07:34,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2022-01-19 08:07:34,859 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:34,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:34,860 INFO L85 PathProgramCache]: Analyzing trace with hash -54177703, now seen corresponding path program 14 times [2022-01-19 08:07:34,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:34,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036200352] [2022-01-19 08:07:34,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:34,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:34,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:35,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:35,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:35,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036200352] [2022-01-19 08:07:35,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036200352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:35,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667928940] [2022-01-19 08:07:35,026 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:07:35,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:35,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:35,027 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) [2022-01-19 08:07:35,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 08:07:35,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:07:35,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:35,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:35,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:35,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:35,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:35,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:35,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667928940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:35,933 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:35,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:35,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249712317] [2022-01-19 08:07:35,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:35,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:35,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:35,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:35,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1111, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:35,935 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:35,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 840 transitions, 18614 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:35,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:35,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:35,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:37,414 INFO L129 PetriNetUnfolder]: 796/2931 cut-off events. [2022-01-19 08:07:37,415 INFO L130 PetriNetUnfolder]: For 63100/63116 co-relation queries the response was YES. [2022-01-19 08:07:37,437 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21820 conditions, 2931 events. 796/2931 cut-off events. For 63100/63116 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27601 event pairs, 100 based on Foata normal form. 3/2908 useless extension candidates. Maximal degree in co-relation 21712. Up to 1045 conditions per place. [2022-01-19 08:07:37,447 INFO L132 encePairwiseOnDemand]: 69/89 looper letters, 361 selfloop transitions, 464 changer transitions 6/873 dead transitions. [2022-01-19 08:07:37,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 873 transitions, 20686 flow [2022-01-19 08:07:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 08:07:37,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 08:07:37,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1666 transitions. [2022-01-19 08:07:37,449 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6239700374531835 [2022-01-19 08:07:37,449 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1666 transitions. [2022-01-19 08:07:37,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1666 transitions. [2022-01-19 08:07:37,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:37,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1666 transitions. [2022-01-19 08:07:37,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 55.53333333333333) internal successors, (1666), 30 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:37,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 89.0) internal successors, (2759), 31 states have internal predecessors, (2759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:37,452 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 89.0) internal successors, (2759), 31 states have internal predecessors, (2759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:37,452 INFO L186 Difference]: Start difference. First operand has 572 places, 840 transitions, 18614 flow. Second operand 30 states and 1666 transitions. [2022-01-19 08:07:37,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 873 transitions, 20686 flow [2022-01-19 08:07:37,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 873 transitions, 19949 flow, removed 80 selfloop flow, removed 40 redundant places. [2022-01-19 08:07:37,756 INFO L242 Difference]: Finished difference. Result has 565 places, 849 transitions, 19336 flow [2022-01-19 08:07:37,756 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=17892, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=19336, PETRI_PLACES=565, PETRI_TRANSITIONS=849} [2022-01-19 08:07:37,756 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 486 predicate places. [2022-01-19 08:07:37,757 INFO L470 AbstractCegarLoop]: Abstraction has has 565 places, 849 transitions, 19336 flow [2022-01-19 08:07:37,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:37,757 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:37,757 INFO L254 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, 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] [2022-01-19 08:07:37,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:37,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:37,957 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:37,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:37,958 INFO L85 PathProgramCache]: Analyzing trace with hash 2075614249, now seen corresponding path program 15 times [2022-01-19 08:07:37,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:37,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018082277] [2022-01-19 08:07:37,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:37,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:38,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:38,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:38,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018082277] [2022-01-19 08:07:38,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018082277] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:38,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725549454] [2022-01-19 08:07:38,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 08:07:38,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:38,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:38,157 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) [2022-01-19 08:07:38,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 08:07:38,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 08:07:38,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:38,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:38,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:38,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:38,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:39,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:39,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725549454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:39,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:39,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:39,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824369916] [2022-01-19 08:07:39,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:39,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:39,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:39,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:39,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1131, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:39,089 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:39,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 849 transitions, 19336 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:39,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:39,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:39,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:43,932 INFO L129 PetriNetUnfolder]: 915/3385 cut-off events. [2022-01-19 08:07:43,932 INFO L130 PetriNetUnfolder]: For 80574/80583 co-relation queries the response was YES. [2022-01-19 08:07:43,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25522 conditions, 3385 events. 915/3385 cut-off events. For 80574/80583 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 33109 event pairs, 52 based on Foata normal form. 4/3375 useless extension candidates. Maximal degree in co-relation 25411. Up to 893 conditions per place. [2022-01-19 08:07:43,972 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 285 selfloop transitions, 763 changer transitions 6/1096 dead transitions. [2022-01-19 08:07:43,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1096 transitions, 26202 flow [2022-01-19 08:07:43,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-19 08:07:43,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2022-01-19 08:07:43,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 5464 transitions. [2022-01-19 08:07:43,976 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.62013392350471 [2022-01-19 08:07:43,976 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 5464 transitions. [2022-01-19 08:07:43,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 5464 transitions. [2022-01-19 08:07:43,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:43,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 5464 transitions. [2022-01-19 08:07:43,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 100 states, 99 states have (on average 55.19191919191919) internal successors, (5464), 99 states have internal predecessors, (5464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:43,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 100 states, 100 states have (on average 89.0) internal successors, (8900), 100 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:43,986 INFO L81 ComplementDD]: Finished complementDD. Result has 100 states, 100 states have (on average 89.0) internal successors, (8900), 100 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:43,986 INFO L186 Difference]: Start difference. First operand has 565 places, 849 transitions, 19336 flow. Second operand 99 states and 5464 transitions. [2022-01-19 08:07:43,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1096 transitions, 26202 flow [2022-01-19 08:07:44,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 1096 transitions, 25760 flow, removed 12 selfloop flow, removed 18 redundant places. [2022-01-19 08:07:44,465 INFO L242 Difference]: Finished difference. Result has 659 places, 1014 transitions, 24999 flow [2022-01-19 08:07:44,466 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=18955, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=612, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=24999, PETRI_PLACES=659, PETRI_TRANSITIONS=1014} [2022-01-19 08:07:44,466 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 580 predicate places. [2022-01-19 08:07:44,466 INFO L470 AbstractCegarLoop]: Abstraction has has 659 places, 1014 transitions, 24999 flow [2022-01-19 08:07:44,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:44,467 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:44,467 INFO L254 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, 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] [2022-01-19 08:07:44,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:44,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:44,667 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:44,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:44,668 INFO L85 PathProgramCache]: Analyzing trace with hash 796033221, now seen corresponding path program 16 times [2022-01-19 08:07:44,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:44,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103983040] [2022-01-19 08:07:44,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:44,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:44,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:44,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:44,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:44,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103983040] [2022-01-19 08:07:44,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103983040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:44,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872866019] [2022-01-19 08:07:44,859 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 08:07:44,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:44,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:44,860 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) [2022-01-19 08:07:44,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 08:07:44,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 08:07:44,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:44,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:44,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:45,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:45,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:45,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:45,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872866019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:45,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:45,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:45,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36764290] [2022-01-19 08:07:45,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:45,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:45,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:45,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:45,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1121, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:45,835 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:45,836 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 1014 transitions, 24999 flow. Second operand has 37 states, 37 states have (on average 53.62162162162162) internal successors, (1984), 37 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:45,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:45,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:45,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:49,671 INFO L129 PetriNetUnfolder]: 1104/3894 cut-off events. [2022-01-19 08:07:49,671 INFO L130 PetriNetUnfolder]: For 116802/116811 co-relation queries the response was YES. [2022-01-19 08:07:49,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31688 conditions, 3894 events. 1104/3894 cut-off events. For 116802/116811 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 38517 event pairs, 101 based on Foata normal form. 4/3884 useless extension candidates. Maximal degree in co-relation 31562. Up to 955 conditions per place. [2022-01-19 08:07:49,723 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 409 selfloop transitions, 798 changer transitions 6/1255 dead transitions. [2022-01-19 08:07:49,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 1255 transitions, 32008 flow [2022-01-19 08:07:49,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-19 08:07:49,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-01-19 08:07:49,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3922 transitions. [2022-01-19 08:07:49,727 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6295345104333868 [2022-01-19 08:07:49,727 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 3922 transitions. [2022-01-19 08:07:49,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 3922 transitions. [2022-01-19 08:07:49,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:49,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 3922 transitions. [2022-01-19 08:07:49,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 56.02857142857143) internal successors, (3922), 70 states have internal predecessors, (3922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:49,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 89.0) internal successors, (6319), 71 states have internal predecessors, (6319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:49,734 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 89.0) internal successors, (6319), 71 states have internal predecessors, (6319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:49,735 INFO L186 Difference]: Start difference. First operand has 659 places, 1014 transitions, 24999 flow. Second operand 70 states and 3922 transitions. [2022-01-19 08:07:49,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 1255 transitions, 32008 flow [2022-01-19 08:07:50,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 1255 transitions, 30845 flow, removed 417 selfloop flow, removed 24 redundant places. [2022-01-19 08:07:50,346 INFO L242 Difference]: Finished difference. Result has 709 places, 1162 transitions, 29702 flow [2022-01-19 08:07:50,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=23988, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=660, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=29702, PETRI_PLACES=709, PETRI_TRANSITIONS=1162} [2022-01-19 08:07:50,348 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 630 predicate places. [2022-01-19 08:07:50,348 INFO L470 AbstractCegarLoop]: Abstraction has has 709 places, 1162 transitions, 29702 flow [2022-01-19 08:07:50,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.62162162162162) internal successors, (1984), 37 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:50,348 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:50,348 INFO L254 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, 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] [2022-01-19 08:07:50,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:50,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-19 08:07:50,563 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:50,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:50,564 INFO L85 PathProgramCache]: Analyzing trace with hash 736810587, now seen corresponding path program 17 times [2022-01-19 08:07:50,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:50,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46935140] [2022-01-19 08:07:50,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:50,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:50,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:50,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:50,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:50,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46935140] [2022-01-19 08:07:50,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46935140] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:50,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948060782] [2022-01-19 08:07:50,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 08:07:50,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:50,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:50,728 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) [2022-01-19 08:07:50,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 08:07:50,772 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:07:50,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:50,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:50,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:51,214 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:51,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:51,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:51,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948060782] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:51,643 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:51,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:51,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600347052] [2022-01-19 08:07:51,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:51,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:51,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:51,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:51,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1110, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:51,645 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:51,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 1162 transitions, 29702 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:51,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:51,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:51,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:53,890 INFO L129 PetriNetUnfolder]: 1103/3865 cut-off events. [2022-01-19 08:07:53,891 INFO L130 PetriNetUnfolder]: For 124447/124464 co-relation queries the response was YES. [2022-01-19 08:07:53,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32951 conditions, 3865 events. 1103/3865 cut-off events. For 124447/124464 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 38227 event pairs, 122 based on Foata normal form. 7/3858 useless extension candidates. Maximal degree in co-relation 32818. Up to 1655 conditions per place. [2022-01-19 08:07:53,939 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 507 selfloop transitions, 632 changer transitions 6/1187 dead transitions. [2022-01-19 08:07:53,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 1187 transitions, 32376 flow [2022-01-19 08:07:53,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 08:07:53,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 08:07:53,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1827 transitions. [2022-01-19 08:07:53,941 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6220633299284984 [2022-01-19 08:07:53,941 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1827 transitions. [2022-01-19 08:07:53,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1827 transitions. [2022-01-19 08:07:53,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:53,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1827 transitions. [2022-01-19 08:07:53,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 55.36363636363637) internal successors, (1827), 33 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:53,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 89.0) internal successors, (3026), 34 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:53,944 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 89.0) internal successors, (3026), 34 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:53,945 INFO L186 Difference]: Start difference. First operand has 709 places, 1162 transitions, 29702 flow. Second operand 33 states and 1827 transitions. [2022-01-19 08:07:53,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 1187 transitions, 32376 flow [2022-01-19 08:07:54,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 1187 transitions, 31551 flow, removed 205 selfloop flow, removed 28 redundant places. [2022-01-19 08:07:54,650 INFO L242 Difference]: Finished difference. Result has 712 places, 1167 transitions, 30309 flow [2022-01-19 08:07:54,651 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=28881, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=627, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=30309, PETRI_PLACES=712, PETRI_TRANSITIONS=1167} [2022-01-19 08:07:54,651 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 633 predicate places. [2022-01-19 08:07:54,652 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 1167 transitions, 30309 flow [2022-01-19 08:07:54,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:54,652 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:54,652 INFO L254 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, 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] [2022-01-19 08:07:54,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:54,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:54,857 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:54,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:54,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1576843099, now seen corresponding path program 18 times [2022-01-19 08:07:54,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:54,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143449737] [2022-01-19 08:07:54,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:54,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:54,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:55,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:55,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:55,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143449737] [2022-01-19 08:07:55,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143449737] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:55,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109090062] [2022-01-19 08:07:55,088 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 08:07:55,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:55,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:55,089 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) [2022-01-19 08:07:55,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-19 08:07:55,137 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 08:07:55,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:07:55,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-19 08:07:55,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:55,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:55,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:07:56,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:56,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109090062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:07:56,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:07:56,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-19 08:07:56,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952072594] [2022-01-19 08:07:56,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:07:56,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:07:56,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:07:56,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:07:56,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1107, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:07:56,074 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:07:56,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 1167 transitions, 30309 flow. Second operand has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:56,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:07:56,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:07:56,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:07:57,862 INFO L129 PetriNetUnfolder]: 1103/3850 cut-off events. [2022-01-19 08:07:57,862 INFO L130 PetriNetUnfolder]: For 129899/129916 co-relation queries the response was YES. [2022-01-19 08:07:57,900 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33283 conditions, 3850 events. 1103/3850 cut-off events. For 129899/129916 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 38040 event pairs, 148 based on Foata normal form. 7/3827 useless extension candidates. Maximal degree in co-relation 33147. Up to 1432 conditions per place. [2022-01-19 08:07:57,917 INFO L132 encePairwiseOnDemand]: 69/89 looper letters, 562 selfloop transitions, 580 changer transitions 6/1190 dead transitions. [2022-01-19 08:07:57,918 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 1190 transitions, 32977 flow [2022-01-19 08:07:57,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 08:07:57,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 08:07:57,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1445 transitions. [2022-01-19 08:07:57,919 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6244598098530683 [2022-01-19 08:07:57,919 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1445 transitions. [2022-01-19 08:07:57,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1445 transitions. [2022-01-19 08:07:57,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:07:57,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1445 transitions. [2022-01-19 08:07:57,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 55.57692307692308) internal successors, (1445), 26 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:57,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 89.0) internal successors, (2403), 27 states have internal predecessors, (2403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:57,922 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 89.0) internal successors, (2403), 27 states have internal predecessors, (2403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:57,922 INFO L186 Difference]: Start difference. First operand has 712 places, 1167 transitions, 30309 flow. Second operand 26 states and 1445 transitions. [2022-01-19 08:07:57,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 1190 transitions, 32977 flow [2022-01-19 08:07:58,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 1190 transitions, 32558 flow, removed 5 selfloop flow, removed 23 redundant places. [2022-01-19 08:07:58,696 INFO L242 Difference]: Finished difference. Result has 712 places, 1170 transitions, 31655 flow [2022-01-19 08:07:58,697 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=29882, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=574, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=31655, PETRI_PLACES=712, PETRI_TRANSITIONS=1170} [2022-01-19 08:07:58,698 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 633 predicate places. [2022-01-19 08:07:58,698 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 1170 transitions, 31655 flow [2022-01-19 08:07:58,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 53.5945945945946) internal successors, (1983), 37 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:07:58,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:07:58,698 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:07:58,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-19 08:07:58,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:58,914 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:07:58,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:07:58,914 INFO L85 PathProgramCache]: Analyzing trace with hash -787992903, now seen corresponding path program 19 times [2022-01-19 08:07:58,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:07:58,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237808128] [2022-01-19 08:07:58,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:07:58,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:07:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:59,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:59,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:07:59,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237808128] [2022-01-19 08:07:59,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237808128] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:07:59,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074681479] [2022-01-19 08:07:59,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 08:07:59,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:07:59,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:07:59,158 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:07:59,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-19 08:07:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:07:59,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:07:59,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:07:59,740 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:07:59,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:08:00,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:00,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074681479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:08:00,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:08:00,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:08:00,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863524771] [2022-01-19 08:08:00,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:08:00,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:08:00,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:08:00,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:08:00,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1844, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:08:00,340 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:08:00,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 1170 transitions, 31655 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:00,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:08:00,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:08:00,341 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:08:05,820 INFO L129 PetriNetUnfolder]: 1375/4733 cut-off events. [2022-01-19 08:08:05,820 INFO L130 PetriNetUnfolder]: For 177370/177383 co-relation queries the response was YES. [2022-01-19 08:08:05,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43260 conditions, 4733 events. 1375/4733 cut-off events. For 177370/177383 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 47605 event pairs, 79 based on Foata normal form. 27/4743 useless extension candidates. Maximal degree in co-relation 43122. Up to 600 conditions per place. [2022-01-19 08:08:05,989 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 562 selfloop transitions, 992 changer transitions 19/1615 dead transitions. [2022-01-19 08:08:05,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 1615 transitions, 46623 flow [2022-01-19 08:08:05,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-19 08:08:05,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2022-01-19 08:08:05,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 5293 transitions. [2022-01-19 08:08:05,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6326798948123357 [2022-01-19 08:08:05,993 INFO L72 ComplementDD]: Start complementDD. Operand 94 states and 5293 transitions. [2022-01-19 08:08:05,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 5293 transitions. [2022-01-19 08:08:05,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:08:05,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 94 states and 5293 transitions. [2022-01-19 08:08:05,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 95 states, 94 states have (on average 56.308510638297875) internal successors, (5293), 94 states have internal predecessors, (5293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:06,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 95 states, 95 states have (on average 89.0) internal successors, (8455), 95 states have internal predecessors, (8455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:06,002 INFO L81 ComplementDD]: Finished complementDD. Result has 95 states, 95 states have (on average 89.0) internal successors, (8455), 95 states have internal predecessors, (8455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:06,002 INFO L186 Difference]: Start difference. First operand has 712 places, 1170 transitions, 31655 flow. Second operand 94 states and 5293 transitions. [2022-01-19 08:08:06,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 1615 transitions, 46623 flow [2022-01-19 08:08:06,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 1615 transitions, 45911 flow, removed 36 selfloop flow, removed 16 redundant places. [2022-01-19 08:08:06,884 INFO L242 Difference]: Finished difference. Result has 821 places, 1405 transitions, 42026 flow [2022-01-19 08:08:06,885 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=31162, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=784, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=94, PETRI_FLOW=42026, PETRI_PLACES=821, PETRI_TRANSITIONS=1405} [2022-01-19 08:08:06,885 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 742 predicate places. [2022-01-19 08:08:06,885 INFO L470 AbstractCegarLoop]: Abstraction has has 821 places, 1405 transitions, 42026 flow [2022-01-19 08:08:06,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:06,886 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:08:06,886 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:08:06,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-19 08:08:07,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:08:07,086 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:08:07,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:08:07,087 INFO L85 PathProgramCache]: Analyzing trace with hash -35908573, now seen corresponding path program 20 times [2022-01-19 08:08:07,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:08:07,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550293537] [2022-01-19 08:08:07,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:08:07,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:08:07,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:08:07,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:07,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:08:07,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550293537] [2022-01-19 08:08:07,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550293537] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:08:07,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835889465] [2022-01-19 08:08:07,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:08:07,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:08:07,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:08:07,277 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:08:07,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-19 08:08:07,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:08:07,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:08:07,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:08:07,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:08:07,857 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:07,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:08:08,484 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:08,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835889465] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:08:08,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:08:08,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:08:08,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488627395] [2022-01-19 08:08:08,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:08:08,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:08:08,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:08:08,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:08:08,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1860, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:08:08,486 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:08:08,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 821 places, 1405 transitions, 42026 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:08,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:08:08,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:08:08,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:08:17,022 INFO L129 PetriNetUnfolder]: 1669/5623 cut-off events. [2022-01-19 08:08:17,022 INFO L130 PetriNetUnfolder]: For 311604/311626 co-relation queries the response was YES. [2022-01-19 08:08:17,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59142 conditions, 5623 events. 1669/5623 cut-off events. For 311604/311626 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 57932 event pairs, 95 based on Foata normal form. 14/5618 useless extension candidates. Maximal degree in co-relation 58969. Up to 767 conditions per place. [2022-01-19 08:08:17,115 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 524 selfloop transitions, 1356 changer transitions 12/1934 dead transitions. [2022-01-19 08:08:17,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 1934 transitions, 62327 flow [2022-01-19 08:08:17,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-19 08:08:17,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2022-01-19 08:08:17,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 8122 transitions. [2022-01-19 08:08:17,120 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6250577189472064 [2022-01-19 08:08:17,120 INFO L72 ComplementDD]: Start complementDD. Operand 146 states and 8122 transitions. [2022-01-19 08:08:17,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 146 states and 8122 transitions. [2022-01-19 08:08:17,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:08:17,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 146 states and 8122 transitions. [2022-01-19 08:08:17,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 147 states, 146 states have (on average 55.63013698630137) internal successors, (8122), 146 states have internal predecessors, (8122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:17,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 147 states, 147 states have (on average 89.0) internal successors, (13083), 147 states have internal predecessors, (13083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:17,136 INFO L81 ComplementDD]: Finished complementDD. Result has 147 states, 147 states have (on average 89.0) internal successors, (13083), 147 states have internal predecessors, (13083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:17,136 INFO L186 Difference]: Start difference. First operand has 821 places, 1405 transitions, 42026 flow. Second operand 146 states and 8122 transitions. [2022-01-19 08:08:17,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 1934 transitions, 62327 flow [2022-01-19 08:08:18,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 913 places, 1934 transitions, 60231 flow, removed 632 selfloop flow, removed 46 redundant places. [2022-01-19 08:08:18,947 INFO L242 Difference]: Finished difference. Result has 944 places, 1717 transitions, 55352 flow [2022-01-19 08:08:18,948 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=40330, PETRI_DIFFERENCE_MINUEND_PLACES=768, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=146, PETRI_FLOW=55352, PETRI_PLACES=944, PETRI_TRANSITIONS=1717} [2022-01-19 08:08:18,948 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 865 predicate places. [2022-01-19 08:08:18,948 INFO L470 AbstractCegarLoop]: Abstraction has has 944 places, 1717 transitions, 55352 flow [2022-01-19 08:08:18,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:18,949 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:08:18,949 INFO L254 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, 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] [2022-01-19 08:08:18,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-19 08:08:19,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-19 08:08:19,149 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:08:19,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:08:19,150 INFO L85 PathProgramCache]: Analyzing trace with hash -2035220517, now seen corresponding path program 1 times [2022-01-19 08:08:19,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:08:19,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025114627] [2022-01-19 08:08:19,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:08:19,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:08:19,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:08:19,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:19,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:08:19,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025114627] [2022-01-19 08:08:19,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025114627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:08:19,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187165886] [2022-01-19 08:08:19,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:08:19,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:08:19,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:08:19,332 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:08:19,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-19 08:08:19,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:08:19,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 08:08:19,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:08:19,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:19,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:08:20,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:20,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187165886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:08:20,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:08:20,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 37 [2022-01-19 08:08:20,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570135691] [2022-01-19 08:08:20,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:08:20,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-19 08:08:20,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:08:20,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-19 08:08:20,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1174, Unknown=0, NotChecked=0, Total=1332 [2022-01-19 08:08:20,081 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2022-01-19 08:08:20,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 944 places, 1717 transitions, 55352 flow. Second operand has 37 states, 37 states have (on average 52.62162162162162) internal successors, (1947), 37 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:20,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:08:20,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2022-01-19 08:08:20,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:08:24,520 INFO L129 PetriNetUnfolder]: 1870/5962 cut-off events. [2022-01-19 08:08:24,521 INFO L130 PetriNetUnfolder]: For 367321/367334 co-relation queries the response was YES. [2022-01-19 08:08:24,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64730 conditions, 5962 events. 1870/5962 cut-off events. For 367321/367334 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 60573 event pairs, 281 based on Foata normal form. 12/5948 useless extension candidates. Maximal degree in co-relation 64541. Up to 1607 conditions per place. [2022-01-19 08:08:24,685 INFO L132 encePairwiseOnDemand]: 71/89 looper letters, 706 selfloop transitions, 1066 changer transitions 27/1840 dead transitions. [2022-01-19 08:08:24,685 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 1840 transitions, 61147 flow [2022-01-19 08:08:24,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-19 08:08:24,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-01-19 08:08:24,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3004 transitions. [2022-01-19 08:08:24,692 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6250520183104453 [2022-01-19 08:08:24,692 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 3004 transitions. [2022-01-19 08:08:24,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 3004 transitions. [2022-01-19 08:08:24,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:08:24,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 3004 transitions. [2022-01-19 08:08:24,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 55.629629629629626) internal successors, (3004), 54 states have internal predecessors, (3004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:24,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 89.0) internal successors, (4895), 55 states have internal predecessors, (4895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:24,697 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 89.0) internal successors, (4895), 55 states have internal predecessors, (4895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:24,697 INFO L186 Difference]: Start difference. First operand has 944 places, 1717 transitions, 55352 flow. Second operand 54 states and 3004 transitions. [2022-01-19 08:08:24,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 991 places, 1840 transitions, 61147 flow [2022-01-19 08:08:27,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 954 places, 1840 transitions, 58962 flow, removed 658 selfloop flow, removed 37 redundant places. [2022-01-19 08:08:27,193 INFO L242 Difference]: Finished difference. Result has 968 places, 1718 transitions, 55563 flow [2022-01-19 08:08:27,194 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=53278, PETRI_DIFFERENCE_MINUEND_PLACES=901, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=55563, PETRI_PLACES=968, PETRI_TRANSITIONS=1718} [2022-01-19 08:08:27,195 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 889 predicate places. [2022-01-19 08:08:27,195 INFO L470 AbstractCegarLoop]: Abstraction has has 968 places, 1718 transitions, 55563 flow [2022-01-19 08:08:27,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 52.62162162162162) internal successors, (1947), 37 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:27,195 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:08:27,195 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:08:27,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-19 08:08:27,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-19 08:08:27,411 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:08:27,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:08:27,412 INFO L85 PathProgramCache]: Analyzing trace with hash 222909999, now seen corresponding path program 21 times [2022-01-19 08:08:27,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:08:27,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774961867] [2022-01-19 08:08:27,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:08:27,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:08:27,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:08:27,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:27,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:08:27,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774961867] [2022-01-19 08:08:27,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774961867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:08:27,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713241954] [2022-01-19 08:08:27,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 08:08:27,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:08:27,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:08:27,653 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:08:27,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-19 08:08:27,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 08:08:27,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:08:27,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:08:27,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:08:28,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:28,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:08:28,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:28,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713241954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:08:28,860 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:08:28,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:08:28,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281236670] [2022-01-19 08:08:28,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:08:28,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:08:28,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:08:28,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:08:28,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1848, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:08:28,862 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:08:28,863 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 968 places, 1718 transitions, 55563 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:28,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:08:28,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:08:28,863 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:08:35,537 INFO L129 PetriNetUnfolder]: 1714/5712 cut-off events. [2022-01-19 08:08:35,537 INFO L130 PetriNetUnfolder]: For 367791/367804 co-relation queries the response was YES. [2022-01-19 08:08:35,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64678 conditions, 5712 events. 1714/5712 cut-off events. For 367791/367804 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 58756 event pairs, 110 based on Foata normal form. 12/5701 useless extension candidates. Maximal degree in co-relation 64486. Up to 966 conditions per place. [2022-01-19 08:08:35,639 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 539 selfloop transitions, 1328 changer transitions 12/1922 dead transitions. [2022-01-19 08:08:35,639 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1057 places, 1922 transitions, 65089 flow [2022-01-19 08:08:35,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-19 08:08:35,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2022-01-19 08:08:35,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 5929 transitions. [2022-01-19 08:08:35,643 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6225979208232699 [2022-01-19 08:08:35,643 INFO L72 ComplementDD]: Start complementDD. Operand 107 states and 5929 transitions. [2022-01-19 08:08:35,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 5929 transitions. [2022-01-19 08:08:35,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:08:35,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 107 states and 5929 transitions. [2022-01-19 08:08:35,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 108 states, 107 states have (on average 55.41121495327103) internal successors, (5929), 107 states have internal predecessors, (5929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:35,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 108 states, 108 states have (on average 89.0) internal successors, (9612), 108 states have internal predecessors, (9612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:35,652 INFO L81 ComplementDD]: Finished complementDD. Result has 108 states, 108 states have (on average 89.0) internal successors, (9612), 108 states have internal predecessors, (9612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:35,652 INFO L186 Difference]: Start difference. First operand has 968 places, 1718 transitions, 55563 flow. Second operand 107 states and 5929 transitions. [2022-01-19 08:08:35,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1057 places, 1922 transitions, 65089 flow [2022-01-19 08:08:37,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1034 places, 1922 transitions, 64393 flow, removed 106 selfloop flow, removed 23 redundant places. [2022-01-19 08:08:38,041 INFO L242 Difference]: Finished difference. Result has 1051 places, 1792 transitions, 61258 flow [2022-01-19 08:08:38,042 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=55005, PETRI_DIFFERENCE_MINUEND_PLACES=928, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=107, PETRI_FLOW=61258, PETRI_PLACES=1051, PETRI_TRANSITIONS=1792} [2022-01-19 08:08:38,043 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 972 predicate places. [2022-01-19 08:08:38,043 INFO L470 AbstractCegarLoop]: Abstraction has has 1051 places, 1792 transitions, 61258 flow [2022-01-19 08:08:38,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:38,043 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:08:38,044 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:08:38,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-19 08:08:38,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-19 08:08:38,259 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:08:38,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:08:38,260 INFO L85 PathProgramCache]: Analyzing trace with hash -750391429, now seen corresponding path program 22 times [2022-01-19 08:08:38,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:08:38,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044921877] [2022-01-19 08:08:38,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:08:38,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:08:38,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:08:38,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:38,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:08:38,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044921877] [2022-01-19 08:08:38,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044921877] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:08:38,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735944342] [2022-01-19 08:08:38,486 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 08:08:38,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:08:38,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:08:38,487 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:08:38,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-19 08:08:38,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 08:08:38,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:08:38,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:08:38,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:08:39,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:39,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:08:39,822 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:39,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735944342] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:08:39,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:08:39,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:08:39,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089116441] [2022-01-19 08:08:39,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:08:39,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:08:39,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:08:39,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:08:39,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1864, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:08:39,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:08:39,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1051 places, 1792 transitions, 61258 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:39,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:08:39,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:08:39,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:08:56,352 INFO L129 PetriNetUnfolder]: 1942/6507 cut-off events. [2022-01-19 08:08:56,352 INFO L130 PetriNetUnfolder]: For 434152/434165 co-relation queries the response was YES. [2022-01-19 08:08:56,438 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74716 conditions, 6507 events. 1942/6507 cut-off events. For 434152/434165 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 68668 event pairs, 66 based on Foata normal form. 13/6510 useless extension candidates. Maximal degree in co-relation 74516. Up to 846 conditions per place. [2022-01-19 08:08:56,475 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 468 selfloop transitions, 1840 changer transitions 16/2367 dead transitions. [2022-01-19 08:08:56,476 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1291 places, 2367 transitions, 81834 flow [2022-01-19 08:08:56,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-01-19 08:08:56,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2022-01-19 08:08:56,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 13706 transitions. [2022-01-19 08:08:56,483 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6234817813765182 [2022-01-19 08:08:56,483 INFO L72 ComplementDD]: Start complementDD. Operand 247 states and 13706 transitions. [2022-01-19 08:08:56,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 247 states and 13706 transitions. [2022-01-19 08:08:56,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:08:56,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 247 states and 13706 transitions. [2022-01-19 08:08:56,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 248 states, 247 states have (on average 55.48987854251012) internal successors, (13706), 247 states have internal predecessors, (13706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:56,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 248 states, 248 states have (on average 89.0) internal successors, (22072), 248 states have internal predecessors, (22072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:56,509 INFO L81 ComplementDD]: Finished complementDD. Result has 248 states, 248 states have (on average 89.0) internal successors, (22072), 248 states have internal predecessors, (22072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:56,509 INFO L186 Difference]: Start difference. First operand has 1051 places, 1792 transitions, 61258 flow. Second operand 247 states and 13706 transitions. [2022-01-19 08:08:56,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1291 places, 2367 transitions, 81834 flow [2022-01-19 08:08:59,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1242 places, 2367 transitions, 80472 flow, removed 181 selfloop flow, removed 49 redundant places. [2022-01-19 08:08:59,529 INFO L242 Difference]: Finished difference. Result has 1278 places, 2099 transitions, 75561 flow [2022-01-19 08:08:59,531 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=60174, PETRI_DIFFERENCE_MINUEND_PLACES=996, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=247, PETRI_FLOW=75561, PETRI_PLACES=1278, PETRI_TRANSITIONS=2099} [2022-01-19 08:08:59,531 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1199 predicate places. [2022-01-19 08:08:59,531 INFO L470 AbstractCegarLoop]: Abstraction has has 1278 places, 2099 transitions, 75561 flow [2022-01-19 08:08:59,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:08:59,532 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:08:59,532 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:08:59,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-19 08:08:59,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:08:59,766 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:08:59,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:08:59,766 INFO L85 PathProgramCache]: Analyzing trace with hash -243325665, now seen corresponding path program 23 times [2022-01-19 08:08:59,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:08:59,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502048671] [2022-01-19 08:08:59,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:08:59,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:08:59,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:08:59,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:08:59,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:08:59,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502048671] [2022-01-19 08:08:59,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502048671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:08:59,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766813643] [2022-01-19 08:08:59,948 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 08:08:59,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:08:59,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:08:59,949 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:08:59,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-19 08:09:00,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 08:09:00,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:09:00,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:09:00,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:09:00,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:00,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:09:01,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:01,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766813643] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:09:01,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:09:01,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:09:01,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530265790] [2022-01-19 08:09:01,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:09:01,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:09:01,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:09:01,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:09:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1852, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:09:01,214 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:09:01,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1278 places, 2099 transitions, 75561 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:01,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:09:01,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:09:01,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:09:10,669 INFO L129 PetriNetUnfolder]: 2148/7040 cut-off events. [2022-01-19 08:09:10,669 INFO L130 PetriNetUnfolder]: For 631282/631295 co-relation queries the response was YES. [2022-01-19 08:09:10,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90260 conditions, 7040 events. 2148/7040 cut-off events. For 631282/631295 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 74820 event pairs, 97 based on Foata normal form. 12/7045 useless extension candidates. Maximal degree in co-relation 90031. Up to 1226 conditions per place. [2022-01-19 08:09:10,843 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 651 selfloop transitions, 1781 changer transitions 12/2487 dead transitions. [2022-01-19 08:09:10,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1406 places, 2487 transitions, 94703 flow [2022-01-19 08:09:10,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-01-19 08:09:10,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 135 states. [2022-01-19 08:09:10,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 7490 transitions. [2022-01-19 08:09:10,847 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6233874323761964 [2022-01-19 08:09:10,847 INFO L72 ComplementDD]: Start complementDD. Operand 135 states and 7490 transitions. [2022-01-19 08:09:10,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 7490 transitions. [2022-01-19 08:09:10,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:09:10,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 135 states and 7490 transitions. [2022-01-19 08:09:10,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 136 states, 135 states have (on average 55.48148148148148) internal successors, (7490), 135 states have internal predecessors, (7490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:10,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 136 states, 136 states have (on average 89.0) internal successors, (12104), 136 states have internal predecessors, (12104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:10,859 INFO L81 ComplementDD]: Finished complementDD. Result has 136 states, 136 states have (on average 89.0) internal successors, (12104), 136 states have internal predecessors, (12104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:10,860 INFO L186 Difference]: Start difference. First operand has 1278 places, 2099 transitions, 75561 flow. Second operand 135 states and 7490 transitions. [2022-01-19 08:09:10,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1406 places, 2487 transitions, 94703 flow [2022-01-19 08:09:15,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1290 places, 2487 transitions, 90902 flow, removed 1029 selfloop flow, removed 116 redundant places. [2022-01-19 08:09:15,919 INFO L242 Difference]: Finished difference. Result has 1313 places, 2334 transitions, 87142 flow [2022-01-19 08:09:15,921 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=72103, PETRI_DIFFERENCE_MINUEND_PLACES=1156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=135, PETRI_FLOW=87142, PETRI_PLACES=1313, PETRI_TRANSITIONS=2334} [2022-01-19 08:09:15,921 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1234 predicate places. [2022-01-19 08:09:15,921 INFO L470 AbstractCegarLoop]: Abstraction has has 1313 places, 2334 transitions, 87142 flow [2022-01-19 08:09:15,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:15,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:09:15,922 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:09:15,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-19 08:09:16,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:09:16,138 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:09:16,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:09:16,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1161955117, now seen corresponding path program 24 times [2022-01-19 08:09:16,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:09:16,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122871600] [2022-01-19 08:09:16,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:09:16,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:09:16,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:09:16,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:16,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:09:16,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122871600] [2022-01-19 08:09:16,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122871600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:09:16,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761471020] [2022-01-19 08:09:16,345 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 08:09:16,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:09:16,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:09:16,346 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:09:16,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-19 08:09:16,404 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 08:09:16,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:09:16,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:09:16,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:09:16,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:16,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:09:17,554 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:17,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761471020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:09:17,554 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:09:17,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:09:17,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527011985] [2022-01-19 08:09:17,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:09:17,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:09:17,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:09:17,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:09:17,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1849, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:09:17,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:09:17,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1313 places, 2334 transitions, 87142 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:17,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:09:17,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:09:17,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:09:26,578 INFO L129 PetriNetUnfolder]: 2151/7075 cut-off events. [2022-01-19 08:09:26,578 INFO L130 PetriNetUnfolder]: For 645822/645835 co-relation queries the response was YES. [2022-01-19 08:09:26,685 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91690 conditions, 7075 events. 2151/7075 cut-off events. For 645822/645835 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 75459 event pairs, 139 based on Foata normal form. 12/7054 useless extension candidates. Maximal degree in co-relation 91457. Up to 1230 conditions per place. [2022-01-19 08:09:26,728 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 711 selfloop transitions, 1704 changer transitions 12/2470 dead transitions. [2022-01-19 08:09:26,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1428 places, 2470 transitions, 95922 flow [2022-01-19 08:09:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-01-19 08:09:26,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2022-01-19 08:09:26,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 6759 transitions. [2022-01-19 08:09:26,731 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6224903297108123 [2022-01-19 08:09:26,731 INFO L72 ComplementDD]: Start complementDD. Operand 122 states and 6759 transitions. [2022-01-19 08:09:26,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 6759 transitions. [2022-01-19 08:09:26,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:09:26,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 122 states and 6759 transitions. [2022-01-19 08:09:26,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 123 states, 122 states have (on average 55.40163934426229) internal successors, (6759), 122 states have internal predecessors, (6759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:26,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 123 states, 123 states have (on average 89.0) internal successors, (10947), 123 states have internal predecessors, (10947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:26,742 INFO L81 ComplementDD]: Finished complementDD. Result has 123 states, 123 states have (on average 89.0) internal successors, (10947), 123 states have internal predecessors, (10947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:26,742 INFO L186 Difference]: Start difference. First operand has 1313 places, 2334 transitions, 87142 flow. Second operand 122 states and 6759 transitions. [2022-01-19 08:09:26,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1428 places, 2470 transitions, 95922 flow [2022-01-19 08:09:31,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1362 places, 2470 transitions, 93248 flow, removed 147 selfloop flow, removed 66 redundant places. [2022-01-19 08:09:31,248 INFO L242 Difference]: Finished difference. Result has 1374 places, 2347 transitions, 89009 flow [2022-01-19 08:09:31,250 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=84519, PETRI_DIFFERENCE_MINUEND_PLACES=1241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1691, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=122, PETRI_FLOW=89009, PETRI_PLACES=1374, PETRI_TRANSITIONS=2347} [2022-01-19 08:09:31,250 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1295 predicate places. [2022-01-19 08:09:31,250 INFO L470 AbstractCegarLoop]: Abstraction has has 1374 places, 2347 transitions, 89009 flow [2022-01-19 08:09:31,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:31,251 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:09:31,251 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:09:31,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-19 08:09:31,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-19 08:09:31,455 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:09:31,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:09:31,456 INFO L85 PathProgramCache]: Analyzing trace with hash -470435579, now seen corresponding path program 25 times [2022-01-19 08:09:31,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:09:31,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666932399] [2022-01-19 08:09:31,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:09:31,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:09:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:09:31,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:31,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:09:31,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666932399] [2022-01-19 08:09:31,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666932399] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:09:31,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519985650] [2022-01-19 08:09:31,642 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 08:09:31,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:09:31,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:09:31,643 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:09:31,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-19 08:09:31,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:09:31,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:09:31,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:09:32,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:32,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:09:32,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:32,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519985650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:09:32,824 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:09:32,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:09:32,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691722516] [2022-01-19 08:09:32,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:09:32,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:09:32,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:09:32,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:09:32,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1858, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:09:32,826 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:09:32,827 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1374 places, 2347 transitions, 89009 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:32,827 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:09:32,827 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:09:32,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:09:45,146 INFO L129 PetriNetUnfolder]: 2380/7869 cut-off events. [2022-01-19 08:09:45,146 INFO L130 PetriNetUnfolder]: For 732078/732091 co-relation queries the response was YES. [2022-01-19 08:09:45,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103271 conditions, 7869 events. 2380/7869 cut-off events. For 732078/732091 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 85575 event pairs, 97 based on Foata normal form. 12/7874 useless extension candidates. Maximal degree in co-relation 103039. Up to 1032 conditions per place. [2022-01-19 08:09:45,447 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 660 selfloop transitions, 2106 changer transitions 12/2821 dead transitions. [2022-01-19 08:09:45,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1535 places, 2821 transitions, 111202 flow [2022-01-19 08:09:45,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2022-01-19 08:09:45,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2022-01-19 08:09:45,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 9368 transitions. [2022-01-19 08:09:45,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6265382557517389 [2022-01-19 08:09:45,452 INFO L72 ComplementDD]: Start complementDD. Operand 168 states and 9368 transitions. [2022-01-19 08:09:45,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 9368 transitions. [2022-01-19 08:09:45,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:09:45,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 168 states and 9368 transitions. [2022-01-19 08:09:45,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 169 states, 168 states have (on average 55.76190476190476) internal successors, (9368), 168 states have internal predecessors, (9368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:45,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 169 states, 169 states have (on average 89.0) internal successors, (15041), 169 states have internal predecessors, (15041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:45,466 INFO L81 ComplementDD]: Finished complementDD. Result has 169 states, 169 states have (on average 89.0) internal successors, (15041), 169 states have internal predecessors, (15041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:45,466 INFO L186 Difference]: Start difference. First operand has 1374 places, 2347 transitions, 89009 flow. Second operand 168 states and 9368 transitions. [2022-01-19 08:09:45,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1535 places, 2821 transitions, 111202 flow [2022-01-19 08:09:50,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1450 places, 2821 transitions, 107401 flow, removed 101 selfloop flow, removed 85 redundant places. [2022-01-19 08:09:50,708 INFO L242 Difference]: Finished difference. Result has 1476 places, 2598 transitions, 101364 flow [2022-01-19 08:09:50,710 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=85631, PETRI_DIFFERENCE_MINUEND_PLACES=1283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1867, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=168, PETRI_FLOW=101364, PETRI_PLACES=1476, PETRI_TRANSITIONS=2598} [2022-01-19 08:09:50,711 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1397 predicate places. [2022-01-19 08:09:50,711 INFO L470 AbstractCegarLoop]: Abstraction has has 1476 places, 2598 transitions, 101364 flow [2022-01-19 08:09:50,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:50,711 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:09:50,711 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:09:50,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-19 08:09:50,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-19 08:09:50,927 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:09:50,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:09:50,927 INFO L85 PathProgramCache]: Analyzing trace with hash -865746973, now seen corresponding path program 26 times [2022-01-19 08:09:50,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:09:50,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068482027] [2022-01-19 08:09:50,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:09:50,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:09:50,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:09:51,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:51,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:09:51,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068482027] [2022-01-19 08:09:51,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068482027] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:09:51,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087229647] [2022-01-19 08:09:51,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:09:51,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:09:51,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:09:51,144 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:09:51,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-19 08:09:51,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:09:51,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:09:51,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:09:51,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:09:51,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:51,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:09:52,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:09:52,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087229647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:09:52,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:09:52,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:09:52,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158132250] [2022-01-19 08:09:52,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:09:52,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:09:52,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:09:52,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:09:52,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1869, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:09:52,393 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:09:52,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1476 places, 2598 transitions, 101364 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:09:52,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:09:52,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:09:52,395 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:10:15,321 INFO L129 PetriNetUnfolder]: 3024/9802 cut-off events. [2022-01-19 08:10:15,321 INFO L130 PetriNetUnfolder]: For 1014555/1014568 co-relation queries the response was YES. [2022-01-19 08:10:15,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 134214 conditions, 9802 events. 3024/9802 cut-off events. For 1014555/1014568 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 110256 event pairs, 88 based on Foata normal form. 12/9805 useless extension candidates. Maximal degree in co-relation 133969. Up to 1327 conditions per place. [2022-01-19 08:10:15,549 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 583 selfloop transitions, 2939 changer transitions 14/3579 dead transitions. [2022-01-19 08:10:15,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1741 places, 3579 transitions, 144232 flow [2022-01-19 08:10:15,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 272 states. [2022-01-19 08:10:15,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2022-01-19 08:10:15,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 15150 transitions. [2022-01-19 08:10:15,556 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6258261731658956 [2022-01-19 08:10:15,556 INFO L72 ComplementDD]: Start complementDD. Operand 272 states and 15150 transitions. [2022-01-19 08:10:15,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 272 states and 15150 transitions. [2022-01-19 08:10:15,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:10:15,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 272 states and 15150 transitions. [2022-01-19 08:10:15,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 273 states, 272 states have (on average 55.6985294117647) internal successors, (15150), 272 states have internal predecessors, (15150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:15,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 273 states, 273 states have (on average 89.0) internal successors, (24297), 273 states have internal predecessors, (24297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:15,580 INFO L81 ComplementDD]: Finished complementDD. Result has 273 states, 273 states have (on average 89.0) internal successors, (24297), 273 states have internal predecessors, (24297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:15,581 INFO L186 Difference]: Start difference. First operand has 1476 places, 2598 transitions, 101364 flow. Second operand 272 states and 15150 transitions. [2022-01-19 08:10:15,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1741 places, 3579 transitions, 144232 flow [2022-01-19 08:10:23,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1673 places, 3579 transitions, 142131 flow, removed 702 selfloop flow, removed 68 redundant places. [2022-01-19 08:10:23,871 INFO L242 Difference]: Finished difference. Result has 1721 places, 3260 transitions, 135806 flow [2022-01-19 08:10:23,873 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=99784, PETRI_DIFFERENCE_MINUEND_PLACES=1402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=272, PETRI_FLOW=135806, PETRI_PLACES=1721, PETRI_TRANSITIONS=3260} [2022-01-19 08:10:23,873 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1642 predicate places. [2022-01-19 08:10:23,874 INFO L470 AbstractCegarLoop]: Abstraction has has 1721 places, 3260 transitions, 135806 flow [2022-01-19 08:10:23,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:23,874 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:10:23,874 INFO L254 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, 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] [2022-01-19 08:10:23,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-19 08:10:24,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:10:24,075 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:10:24,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:10:24,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1977331653, now seen corresponding path program 2 times [2022-01-19 08:10:24,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:10:24,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514571721] [2022-01-19 08:10:24,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:10:24,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:10:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:10:24,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:10:24,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:10:24,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514571721] [2022-01-19 08:10:24,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514571721] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:10:24,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210490964] [2022-01-19 08:10:24,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:10:24,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:10:24,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:10:24,251 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:10:24,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-19 08:10:24,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:10:24,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:10:24,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 08:10:24,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:10:24,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:10:24,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:10:25,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:10:25,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210490964] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:10:25,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:10:25,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 38 [2022-01-19 08:10:25,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152956829] [2022-01-19 08:10:25,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:10:25,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-19 08:10:25,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:10:25,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-19 08:10:25,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1239, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 08:10:25,033 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2022-01-19 08:10:25,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1721 places, 3260 transitions, 135806 flow. Second operand has 38 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:25,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:10:25,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2022-01-19 08:10:25,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:10:38,907 INFO L129 PetriNetUnfolder]: 3492/10806 cut-off events. [2022-01-19 08:10:38,907 INFO L130 PetriNetUnfolder]: For 1405621/1405634 co-relation queries the response was YES. [2022-01-19 08:10:39,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 157020 conditions, 10806 events. 3492/10806 cut-off events. For 1405621/1405634 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 121271 event pairs, 512 based on Foata normal form. 16/10778 useless extension candidates. Maximal degree in co-relation 156734. Up to 3866 conditions per place. [2022-01-19 08:10:39,212 INFO L132 encePairwiseOnDemand]: 70/89 looper letters, 1378 selfloop transitions, 2048 changer transitions 32/3499 dead transitions. [2022-01-19 08:10:39,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1796 places, 3499 transitions, 152106 flow [2022-01-19 08:10:39,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-19 08:10:39,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2022-01-19 08:10:39,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 4518 transitions. [2022-01-19 08:10:39,214 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.619073718827076 [2022-01-19 08:10:39,214 INFO L72 ComplementDD]: Start complementDD. Operand 82 states and 4518 transitions. [2022-01-19 08:10:39,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 4518 transitions. [2022-01-19 08:10:39,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:10:39,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 82 states and 4518 transitions. [2022-01-19 08:10:39,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 83 states, 82 states have (on average 55.09756097560975) internal successors, (4518), 82 states have internal predecessors, (4518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:39,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 83 states, 83 states have (on average 89.0) internal successors, (7387), 83 states have internal predecessors, (7387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:39,221 INFO L81 ComplementDD]: Finished complementDD. Result has 83 states, 83 states have (on average 89.0) internal successors, (7387), 83 states have internal predecessors, (7387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:39,221 INFO L186 Difference]: Start difference. First operand has 1721 places, 3260 transitions, 135806 flow. Second operand 82 states and 4518 transitions. [2022-01-19 08:10:39,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1796 places, 3499 transitions, 152106 flow [2022-01-19 08:10:52,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1714 places, 3499 transitions, 148068 flow, removed 1563 selfloop flow, removed 82 redundant places. [2022-01-19 08:10:52,902 INFO L242 Difference]: Finished difference. Result has 1733 places, 3368 transitions, 142543 flow [2022-01-19 08:10:52,905 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=132041, PETRI_DIFFERENCE_MINUEND_PLACES=1633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1934, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=82, PETRI_FLOW=142543, PETRI_PLACES=1733, PETRI_TRANSITIONS=3368} [2022-01-19 08:10:52,905 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1654 predicate places. [2022-01-19 08:10:52,905 INFO L470 AbstractCegarLoop]: Abstraction has has 1733 places, 3368 transitions, 142543 flow [2022-01-19 08:10:52,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:52,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:10:52,905 INFO L254 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, 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] [2022-01-19 08:10:52,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-19 08:10:53,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:10:53,122 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:10:53,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:10:53,123 INFO L85 PathProgramCache]: Analyzing trace with hash 997651439, now seen corresponding path program 3 times [2022-01-19 08:10:53,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:10:53,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539931822] [2022-01-19 08:10:53,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:10:53,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:10:53,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:10:53,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:10:53,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:10:53,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539931822] [2022-01-19 08:10:53,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539931822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:10:53,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048456482] [2022-01-19 08:10:53,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 08:10:53,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:10:53,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:10:53,293 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:10:53,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-19 08:10:53,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 08:10:53,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:10:53,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 08:10:53,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:10:53,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:10:53,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:10:54,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:10:54,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048456482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:10:54,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:10:54,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 38 [2022-01-19 08:10:54,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176499731] [2022-01-19 08:10:54,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:10:54,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-19 08:10:54,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:10:54,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-19 08:10:54,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1238, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 08:10:54,111 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2022-01-19 08:10:54,112 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1733 places, 3368 transitions, 142543 flow. Second operand has 38 states, 38 states have (on average 52.63157894736842) internal successors, (2000), 38 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:10:54,112 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:10:54,112 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2022-01-19 08:10:54,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:11:07,843 INFO L129 PetriNetUnfolder]: 3495/10779 cut-off events. [2022-01-19 08:11:07,844 INFO L130 PetriNetUnfolder]: For 1454752/1454765 co-relation queries the response was YES. [2022-01-19 08:11:08,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 160484 conditions, 10779 events. 3495/10779 cut-off events. For 1454752/1454765 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 120764 event pairs, 480 based on Foata normal form. 20/10765 useless extension candidates. Maximal degree in co-relation 160191. Up to 3876 conditions per place. [2022-01-19 08:11:08,154 INFO L132 encePairwiseOnDemand]: 70/89 looper letters, 1310 selfloop transitions, 2118 changer transitions 42/3511 dead transitions. [2022-01-19 08:11:08,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1800 places, 3511 transitions, 153571 flow [2022-01-19 08:11:08,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-19 08:11:08,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2022-01-19 08:11:08,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 4631 transitions. [2022-01-19 08:11:08,157 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6194489031567684 [2022-01-19 08:11:08,157 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 4631 transitions. [2022-01-19 08:11:08,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 4631 transitions. [2022-01-19 08:11:08,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:11:08,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 4631 transitions. [2022-01-19 08:11:08,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 55.13095238095238) internal successors, (4631), 84 states have internal predecessors, (4631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:08,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 89.0) internal successors, (7565), 85 states have internal predecessors, (7565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:08,257 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 89.0) internal successors, (7565), 85 states have internal predecessors, (7565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:08,257 INFO L186 Difference]: Start difference. First operand has 1733 places, 3368 transitions, 142543 flow. Second operand 84 states and 4631 transitions. [2022-01-19 08:11:08,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1800 places, 3511 transitions, 153571 flow [2022-01-19 08:11:21,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1751 places, 3511 transitions, 151568 flow, removed 189 selfloop flow, removed 49 redundant places. [2022-01-19 08:11:21,316 INFO L242 Difference]: Finished difference. Result has 1765 places, 3366 transitions, 145374 flow [2022-01-19 08:11:21,318 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=140816, PETRI_DIFFERENCE_MINUEND_PLACES=1668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2097, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=145374, PETRI_PLACES=1765, PETRI_TRANSITIONS=3366} [2022-01-19 08:11:21,318 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1686 predicate places. [2022-01-19 08:11:21,318 INFO L470 AbstractCegarLoop]: Abstraction has has 1765 places, 3366 transitions, 145374 flow [2022-01-19 08:11:21,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.63157894736842) internal successors, (2000), 38 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:21,319 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:11:21,319 INFO L254 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, 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] [2022-01-19 08:11:21,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-19 08:11:21,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:11:21,519 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:11:21,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:11:21,520 INFO L85 PathProgramCache]: Analyzing trace with hash -30717033, now seen corresponding path program 4 times [2022-01-19 08:11:21,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:11:21,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040007943] [2022-01-19 08:11:21,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:11:21,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:11:21,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:11:21,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:11:21,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:11:21,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040007943] [2022-01-19 08:11:21,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040007943] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:11:21,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375511174] [2022-01-19 08:11:21,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 08:11:21,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:11:21,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:11:21,745 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:11:21,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-19 08:11:21,803 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 08:11:21,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:11:21,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 08:11:21,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:11:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:11:22,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:11:22,612 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:11:22,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375511174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:11:22,612 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:11:22,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 38 [2022-01-19 08:11:22,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010639317] [2022-01-19 08:11:22,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:11:22,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-19 08:11:22,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:11:22,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-19 08:11:22,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1247, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 08:11:22,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2022-01-19 08:11:22,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1765 places, 3366 transitions, 145374 flow. Second operand has 38 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:22,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:11:22,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2022-01-19 08:11:22,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:11:40,433 INFO L129 PetriNetUnfolder]: 4103/12122 cut-off events. [2022-01-19 08:11:40,433 INFO L130 PetriNetUnfolder]: For 1723040/1723053 co-relation queries the response was YES. [2022-01-19 08:11:40,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 190381 conditions, 12122 events. 4103/12122 cut-off events. For 1723040/1723053 co-relation queries the response was YES. Maximal size of possible extension queue 803. Compared 135746 event pairs, 327 based on Foata normal form. 69/12160 useless extension candidates. Maximal degree in co-relation 190087. Up to 2986 conditions per place. [2022-01-19 08:11:40,771 INFO L132 encePairwiseOnDemand]: 70/89 looper letters, 1299 selfloop transitions, 3130 changer transitions 70/4540 dead transitions. [2022-01-19 08:11:40,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1873 places, 4540 transitions, 203405 flow [2022-01-19 08:11:40,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-01-19 08:11:40,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2022-01-19 08:11:40,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 7481 transitions. [2022-01-19 08:11:40,774 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6180601454064772 [2022-01-19 08:11:40,775 INFO L72 ComplementDD]: Start complementDD. Operand 136 states and 7481 transitions. [2022-01-19 08:11:40,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 7481 transitions. [2022-01-19 08:11:40,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:11:40,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 136 states and 7481 transitions. [2022-01-19 08:11:40,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 137 states, 136 states have (on average 55.00735294117647) internal successors, (7481), 136 states have internal predecessors, (7481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:40,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 137 states, 137 states have (on average 89.0) internal successors, (12193), 137 states have internal predecessors, (12193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:40,786 INFO L81 ComplementDD]: Finished complementDD. Result has 137 states, 137 states have (on average 89.0) internal successors, (12193), 137 states have internal predecessors, (12193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:40,786 INFO L186 Difference]: Start difference. First operand has 1765 places, 3366 transitions, 145374 flow. Second operand 136 states and 7481 transitions. [2022-01-19 08:11:40,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1873 places, 4540 transitions, 203405 flow [2022-01-19 08:11:58,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1805 places, 4540 transitions, 197834 flow, removed 127 selfloop flow, removed 68 redundant places. [2022-01-19 08:11:58,256 INFO L242 Difference]: Finished difference. Result has 1836 places, 4131 transitions, 186190 flow [2022-01-19 08:11:58,258 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=141077, PETRI_DIFFERENCE_MINUEND_PLACES=1670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=883, PETRI_DIFFERENCE_SUBTRAHEND_STATES=136, PETRI_FLOW=186190, PETRI_PLACES=1836, PETRI_TRANSITIONS=4131} [2022-01-19 08:11:58,259 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1757 predicate places. [2022-01-19 08:11:58,259 INFO L470 AbstractCegarLoop]: Abstraction has has 1836 places, 4131 transitions, 186190 flow [2022-01-19 08:11:58,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:58,259 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:11:58,259 INFO L254 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, 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] [2022-01-19 08:11:58,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-19 08:11:58,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-19 08:11:58,460 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:11:58,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:11:58,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1638313843, now seen corresponding path program 5 times [2022-01-19 08:11:58,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:11:58,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719698348] [2022-01-19 08:11:58,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:11:58,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:11:58,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:11:58,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:11:58,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:11:58,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719698348] [2022-01-19 08:11:58,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719698348] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:11:58,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217972013] [2022-01-19 08:11:58,643 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 08:11:58,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:11:58,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:11:58,644 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:11:58,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-19 08:11:58,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 08:11:58,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:11:58,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 08:11:58,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:11:59,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:11:59,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:11:59,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:11:59,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217972013] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:11:59,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:11:59,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 38 [2022-01-19 08:11:59,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624583663] [2022-01-19 08:11:59,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:11:59,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-19 08:11:59,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:11:59,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-19 08:11:59,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1225, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 08:11:59,454 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2022-01-19 08:11:59,455 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1836 places, 4131 transitions, 186190 flow. Second operand has 38 states, 38 states have (on average 52.578947368421055) internal successors, (1998), 38 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:11:59,455 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:11:59,455 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2022-01-19 08:11:59,455 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:12:25,132 INFO L129 PetriNetUnfolder]: 4122/12159 cut-off events. [2022-01-19 08:12:25,132 INFO L130 PetriNetUnfolder]: For 2036452/2036465 co-relation queries the response was YES. [2022-01-19 08:12:25,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 204849 conditions, 12159 events. 4122/12159 cut-off events. For 2036452/2036465 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 135225 event pairs, 427 based on Foata normal form. 62/12185 useless extension candidates. Maximal degree in co-relation 204535. Up to 2546 conditions per place. [2022-01-19 08:12:25,635 INFO L132 encePairwiseOnDemand]: 71/89 looper letters, 2142 selfloop transitions, 2290 changer transitions 32/4505 dead transitions. [2022-01-19 08:12:25,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1913 places, 4505 transitions, 209546 flow [2022-01-19 08:12:25,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-19 08:12:25,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2022-01-19 08:12:25,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 5041 transitions. [2022-01-19 08:12:25,639 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6224225212989258 [2022-01-19 08:12:25,639 INFO L72 ComplementDD]: Start complementDD. Operand 91 states and 5041 transitions. [2022-01-19 08:12:25,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 5041 transitions. [2022-01-19 08:12:25,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:12:25,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 91 states and 5041 transitions. [2022-01-19 08:12:25,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 92 states, 91 states have (on average 55.395604395604394) internal successors, (5041), 91 states have internal predecessors, (5041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:12:25,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 92 states, 92 states have (on average 89.0) internal successors, (8188), 92 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:12:25,647 INFO L81 ComplementDD]: Finished complementDD. Result has 92 states, 92 states have (on average 89.0) internal successors, (8188), 92 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:12:25,648 INFO L186 Difference]: Start difference. First operand has 1836 places, 4131 transitions, 186190 flow. Second operand 91 states and 5041 transitions. [2022-01-19 08:12:25,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1913 places, 4505 transitions, 209546 flow [2022-01-19 08:12:48,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1845 places, 4505 transitions, 203557 flow, removed 1099 selfloop flow, removed 68 redundant places. [2022-01-19 08:12:48,752 INFO L242 Difference]: Finished difference. Result has 1866 places, 4227 transitions, 193294 flow [2022-01-19 08:12:48,755 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=179695, PETRI_DIFFERENCE_MINUEND_PLACES=1755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1899, PETRI_DIFFERENCE_SUBTRAHEND_STATES=91, PETRI_FLOW=193294, PETRI_PLACES=1866, PETRI_TRANSITIONS=4227} [2022-01-19 08:12:48,756 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1787 predicate places. [2022-01-19 08:12:48,756 INFO L470 AbstractCegarLoop]: Abstraction has has 1866 places, 4227 transitions, 193294 flow [2022-01-19 08:12:48,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.578947368421055) internal successors, (1998), 38 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:12:48,756 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:12:48,756 INFO L254 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, 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] [2022-01-19 08:12:48,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-19 08:12:48,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-19 08:12:48,971 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:12:48,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:12:48,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1335438405, now seen corresponding path program 6 times [2022-01-19 08:12:48,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:12:48,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786473797] [2022-01-19 08:12:48,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:12:48,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:12:48,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:12:49,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:12:49,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:12:49,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786473797] [2022-01-19 08:12:49,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786473797] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:12:49,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582317467] [2022-01-19 08:12:49,177 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 08:12:49,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:12:49,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:12:49,179 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:12:49,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-19 08:12:49,241 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 08:12:49,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:12:49,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 08:12:49,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:12:49,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:12:49,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:12:50,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:12:50,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582317467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:12:50,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:12:50,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 38 [2022-01-19 08:12:50,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724318462] [2022-01-19 08:12:50,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:12:50,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-19 08:12:50,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:12:50,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-19 08:12:50,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1231, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 08:12:50,069 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2022-01-19 08:12:50,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1866 places, 4227 transitions, 193294 flow. Second operand has 38 states, 38 states have (on average 52.63157894736842) internal successors, (2000), 38 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:12:50,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:12:50,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2022-01-19 08:12:50,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:13:20,422 INFO L129 PetriNetUnfolder]: 4159/12175 cut-off events. [2022-01-19 08:13:20,422 INFO L130 PetriNetUnfolder]: For 2073529/2073542 co-relation queries the response was YES. [2022-01-19 08:13:20,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 203772 conditions, 12175 events. 4159/12175 cut-off events. For 2073529/2073542 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 135141 event pairs, 381 based on Foata normal form. 20/12162 useless extension candidates. Maximal degree in co-relation 203449. Up to 2727 conditions per place. [2022-01-19 08:13:20,825 INFO L132 encePairwiseOnDemand]: 70/89 looper letters, 1283 selfloop transitions, 3398 changer transitions 27/4749 dead transitions. [2022-01-19 08:13:20,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2007 places, 4749 transitions, 220714 flow [2022-01-19 08:13:20,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2022-01-19 08:13:20,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2022-01-19 08:13:20,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 8131 transitions. [2022-01-19 08:13:20,829 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6172942605526875 [2022-01-19 08:13:20,829 INFO L72 ComplementDD]: Start complementDD. Operand 148 states and 8131 transitions. [2022-01-19 08:13:20,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 148 states and 8131 transitions. [2022-01-19 08:13:20,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:13:20,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 148 states and 8131 transitions. [2022-01-19 08:13:20,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 149 states, 148 states have (on average 54.939189189189186) internal successors, (8131), 148 states have internal predecessors, (8131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:13:20,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 149 states, 149 states have (on average 89.0) internal successors, (13261), 149 states have internal predecessors, (13261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:13:20,842 INFO L81 ComplementDD]: Finished complementDD. Result has 149 states, 149 states have (on average 89.0) internal successors, (13261), 149 states have internal predecessors, (13261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:13:20,842 INFO L186 Difference]: Start difference. First operand has 1866 places, 4227 transitions, 193294 flow. Second operand 148 states and 8131 transitions. [2022-01-19 08:13:20,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2007 places, 4749 transitions, 220714 flow [2022-01-19 08:13:44,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1956 places, 4749 transitions, 218423 flow, removed 516 selfloop flow, removed 51 redundant places. [2022-01-19 08:13:44,283 INFO L242 Difference]: Finished difference. Result has 1971 places, 4369 transitions, 205779 flow [2022-01-19 08:13:44,287 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=191193, PETRI_DIFFERENCE_MINUEND_PLACES=1809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=956, PETRI_DIFFERENCE_SUBTRAHEND_STATES=148, PETRI_FLOW=205779, PETRI_PLACES=1971, PETRI_TRANSITIONS=4369} [2022-01-19 08:13:44,288 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1892 predicate places. [2022-01-19 08:13:44,289 INFO L470 AbstractCegarLoop]: Abstraction has has 1971 places, 4369 transitions, 205779 flow [2022-01-19 08:13:44,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.63157894736842) internal successors, (2000), 38 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:13:44,289 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:13:44,289 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:13:44,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-19 08:13:44,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-19 08:13:44,505 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:13:44,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:13:44,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1262583333, now seen corresponding path program 27 times [2022-01-19 08:13:44,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:13:44,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507231276] [2022-01-19 08:13:44,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:13:44,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:13:44,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:13:44,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:13:44,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:13:44,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507231276] [2022-01-19 08:13:44,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507231276] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:13:44,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927701081] [2022-01-19 08:13:44,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 08:13:44,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:13:44,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:13:44,705 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:13:44,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-19 08:13:44,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 08:13:44,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:13:44,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:13:44,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:13:45,387 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:13:45,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:13:46,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:13:46,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927701081] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:13:46,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:13:46,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:13:46,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849116065] [2022-01-19 08:13:46,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:13:46,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:13:46,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:13:46,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:13:46,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1865, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:13:46,056 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:13:46,057 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1971 places, 4369 transitions, 205779 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:13:46,057 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:13:46,057 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:13:46,057 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:14:11,075 INFO L129 PetriNetUnfolder]: 4411/12980 cut-off events. [2022-01-19 08:14:11,076 INFO L130 PetriNetUnfolder]: For 2395359/2395464 co-relation queries the response was YES. [2022-01-19 08:14:11,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 229195 conditions, 12980 events. 4411/12980 cut-off events. For 2395359/2395464 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 146099 event pairs, 300 based on Foata normal form. 29/12938 useless extension candidates. Maximal degree in co-relation 228863. Up to 4093 conditions per place. [2022-01-19 08:14:11,610 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 1816 selfloop transitions, 3296 changer transitions 12/5194 dead transitions. [2022-01-19 08:14:11,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2043 places, 5194 transitions, 257080 flow [2022-01-19 08:14:11,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-19 08:14:11,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2022-01-19 08:14:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 4929 transitions. [2022-01-19 08:14:11,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6222699154147203 [2022-01-19 08:14:11,613 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 4929 transitions. [2022-01-19 08:14:11,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 4929 transitions. [2022-01-19 08:14:11,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:14:11,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 4929 transitions. [2022-01-19 08:14:11,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 55.38202247191011) internal successors, (4929), 89 states have internal predecessors, (4929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:14:11,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 89.0) internal successors, (8010), 90 states have internal predecessors, (8010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:14:11,620 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 89.0) internal successors, (8010), 90 states have internal predecessors, (8010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:14:11,620 INFO L186 Difference]: Start difference. First operand has 1971 places, 4369 transitions, 205779 flow. Second operand 89 states and 4929 transitions. [2022-01-19 08:14:11,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2043 places, 5194 transitions, 257080 flow [2022-01-19 08:14:39,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1939 places, 5194 transitions, 250094 flow, removed 1492 selfloop flow, removed 104 redundant places. [2022-01-19 08:14:40,066 INFO L242 Difference]: Finished difference. Result has 1965 places, 4972 transitions, 242580 flow [2022-01-19 08:14:40,069 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=201235, PETRI_DIFFERENCE_MINUEND_PLACES=1851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2728, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=242580, PETRI_PLACES=1965, PETRI_TRANSITIONS=4972} [2022-01-19 08:14:40,070 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 1886 predicate places. [2022-01-19 08:14:40,070 INFO L470 AbstractCegarLoop]: Abstraction has has 1965 places, 4972 transitions, 242580 flow [2022-01-19 08:14:40,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:14:40,070 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:14:40,070 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:14:40,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-19 08:14:40,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-19 08:14:40,271 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:14:40,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:14:40,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1469046577, now seen corresponding path program 28 times [2022-01-19 08:14:40,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:14:40,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502578987] [2022-01-19 08:14:40,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:14:40,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:14:40,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:14:40,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:14:40,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:14:40,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502578987] [2022-01-19 08:14:40,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502578987] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:14:40,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232333365] [2022-01-19 08:14:40,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 08:14:40,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:14:40,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:14:40,494 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:14:40,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-19 08:14:40,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 08:14:40,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:14:40,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:14:40,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:14:41,143 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:14:41,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:14:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:14:41,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232333365] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:14:41,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:14:41,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:14:41,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805055226] [2022-01-19 08:14:41,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:14:41,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:14:41,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:14:41,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:14:41,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1868, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:14:41,750 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:14:41,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1965 places, 4972 transitions, 242580 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:14:41,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:14:41,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:14:41,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:15:10,231 INFO L129 PetriNetUnfolder]: 4671/13630 cut-off events. [2022-01-19 08:15:10,231 INFO L130 PetriNetUnfolder]: For 2186505/2186655 co-relation queries the response was YES. [2022-01-19 08:15:10,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237628 conditions, 13630 events. 4671/13630 cut-off events. For 2186505/2186655 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 154142 event pairs, 326 based on Foata normal form. 40/13596 useless extension candidates. Maximal degree in co-relation 237283. Up to 4114 conditions per place. [2022-01-19 08:15:10,662 INFO L132 encePairwiseOnDemand]: 68/89 looper letters, 1695 selfloop transitions, 3815 changer transitions 12/5592 dead transitions. [2022-01-19 08:15:10,662 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2097 places, 5592 transitions, 283425 flow [2022-01-19 08:15:10,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-01-19 08:15:10,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2022-01-19 08:15:10,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 7661 transitions. [2022-01-19 08:15:10,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6192708754344839 [2022-01-19 08:15:10,665 INFO L72 ComplementDD]: Start complementDD. Operand 139 states and 7661 transitions. [2022-01-19 08:15:10,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 139 states and 7661 transitions. [2022-01-19 08:15:10,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:15:10,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 139 states and 7661 transitions. [2022-01-19 08:15:10,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 140 states, 139 states have (on average 55.115107913669064) internal successors, (7661), 139 states have internal predecessors, (7661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:15:10,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 140 states, 140 states have (on average 89.0) internal successors, (12460), 140 states have internal predecessors, (12460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:15:10,677 INFO L81 ComplementDD]: Finished complementDD. Result has 140 states, 140 states have (on average 89.0) internal successors, (12460), 140 states have internal predecessors, (12460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:15:10,677 INFO L186 Difference]: Start difference. First operand has 1965 places, 4972 transitions, 242580 flow. Second operand 139 states and 7661 transitions. [2022-01-19 08:15:10,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2097 places, 5592 transitions, 283425 flow [2022-01-19 08:15:42,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2074 places, 5592 transitions, 282059 flow, removed 382 selfloop flow, removed 23 redundant places. [2022-01-19 08:15:42,790 INFO L242 Difference]: Finished difference. Result has 2098 places, 5402 transitions, 277264 flow [2022-01-19 08:15:42,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=241523, PETRI_DIFFERENCE_MINUEND_PLACES=1936, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=139, PETRI_FLOW=277264, PETRI_PLACES=2098, PETRI_TRANSITIONS=5402} [2022-01-19 08:15:42,793 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 2019 predicate places. [2022-01-19 08:15:42,794 INFO L470 AbstractCegarLoop]: Abstraction has has 2098 places, 5402 transitions, 277264 flow [2022-01-19 08:15:42,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:15:42,794 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:15:42,794 INFO L254 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, 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] [2022-01-19 08:15:42,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-19 08:15:43,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:15:43,007 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:15:43,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:15:43,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1215521967, now seen corresponding path program 7 times [2022-01-19 08:15:43,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:15:43,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122864795] [2022-01-19 08:15:43,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:15:43,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:15:43,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:15:43,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:15:43,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:15:43,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122864795] [2022-01-19 08:15:43,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122864795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:15:43,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182022799] [2022-01-19 08:15:43,205 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 08:15:43,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:15:43,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:15:43,208 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:15:43,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-19 08:15:43,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:15:43,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 08:15:43,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:15:43,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:15:43,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:15:44,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:15:44,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182022799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:15:44,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:15:44,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 38 [2022-01-19 08:15:44,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227596859] [2022-01-19 08:15:44,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:15:44,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-19 08:15:44,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:15:44,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-19 08:15:44,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1258, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 08:15:44,074 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2022-01-19 08:15:44,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2098 places, 5402 transitions, 277264 flow. Second operand has 38 states, 38 states have (on average 52.63157894736842) internal successors, (2000), 38 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:15:44,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:15:44,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2022-01-19 08:15:44,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:16:17,956 INFO L129 PetriNetUnfolder]: 4964/14181 cut-off events. [2022-01-19 08:16:17,956 INFO L130 PetriNetUnfolder]: For 2238735/2238757 co-relation queries the response was YES. [2022-01-19 08:16:18,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 247569 conditions, 14181 events. 4964/14181 cut-off events. For 2238735/2238757 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 159739 event pairs, 763 based on Foata normal form. 14/14133 useless extension candidates. Maximal degree in co-relation 247208. Up to 7242 conditions per place. [2022-01-19 08:16:18,574 INFO L132 encePairwiseOnDemand]: 71/89 looper letters, 2296 selfloop transitions, 3213 changer transitions 12/5562 dead transitions. [2022-01-19 08:16:18,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2159 places, 5562 transitions, 293350 flow [2022-01-19 08:16:18,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-19 08:16:18,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-01-19 08:16:18,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3727 transitions. [2022-01-19 08:16:18,576 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6158294778585591 [2022-01-19 08:16:18,576 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 3727 transitions. [2022-01-19 08:16:18,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 3727 transitions. [2022-01-19 08:16:18,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:16:18,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 3727 transitions. [2022-01-19 08:16:18,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 54.80882352941177) internal successors, (3727), 68 states have internal predecessors, (3727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:16:18,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 89.0) internal successors, (6141), 69 states have internal predecessors, (6141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:16:18,582 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 89.0) internal successors, (6141), 69 states have internal predecessors, (6141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:16:18,582 INFO L186 Difference]: Start difference. First operand has 2098 places, 5402 transitions, 277264 flow. Second operand 68 states and 3727 transitions. [2022-01-19 08:16:18,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2159 places, 5562 transitions, 293350 flow [2022-01-19 08:16:54,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2095 places, 5562 transitions, 291719 flow, removed 143 selfloop flow, removed 64 redundant places. [2022-01-19 08:16:55,087 INFO L242 Difference]: Finished difference. Result has 2122 places, 5478 transitions, 289584 flow [2022-01-19 08:16:55,091 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=275652, PETRI_DIFFERENCE_MINUEND_PLACES=2028, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=289584, PETRI_PLACES=2122, PETRI_TRANSITIONS=5478} [2022-01-19 08:16:55,091 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 2043 predicate places. [2022-01-19 08:16:55,091 INFO L470 AbstractCegarLoop]: Abstraction has has 2122 places, 5478 transitions, 289584 flow [2022-01-19 08:16:55,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.63157894736842) internal successors, (2000), 38 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:16:55,091 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:16:55,092 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:16:55,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-19 08:16:55,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-19 08:16:55,299 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:16:55,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:16:55,300 INFO L85 PathProgramCache]: Analyzing trace with hash -221004031, now seen corresponding path program 29 times [2022-01-19 08:16:55,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:16:55,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401958442] [2022-01-19 08:16:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:16:55,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:16:55,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:16:55,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:16:55,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:16:55,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401958442] [2022-01-19 08:16:55,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401958442] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:16:55,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813562101] [2022-01-19 08:16:55,503 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 08:16:55,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:16:55,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:16:55,504 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:16:55,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-19 08:16:55,571 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 08:16:55,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:16:55,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:16:55,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:16:56,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:16:56,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:16:56,745 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:16:56,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813562101] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:16:56,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:16:56,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:16:56,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116556159] [2022-01-19 08:16:56,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:16:56,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:16:56,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:16:56,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:16:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1868, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:16:56,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:16:56,748 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2122 places, 5478 transitions, 289584 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:16:56,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:16:56,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:16:56,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:17:33,607 INFO L129 PetriNetUnfolder]: 4712/13772 cut-off events. [2022-01-19 08:17:33,608 INFO L130 PetriNetUnfolder]: For 2428752/2428941 co-relation queries the response was YES. [2022-01-19 08:17:33,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 252397 conditions, 13772 events. 4712/13772 cut-off events. For 2428752/2428941 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 156080 event pairs, 266 based on Foata normal form. 54/13779 useless extension candidates. Maximal degree in co-relation 252019. Up to 4154 conditions per place. [2022-01-19 08:17:34,086 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 1598 selfloop transitions, 4007 changer transitions 12/5694 dead transitions. [2022-01-19 08:17:34,086 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2268 places, 5694 transitions, 307838 flow [2022-01-19 08:17:34,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-01-19 08:17:34,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2022-01-19 08:17:34,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 8432 transitions. [2022-01-19 08:17:34,090 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6192259675405742 [2022-01-19 08:17:34,090 INFO L72 ComplementDD]: Start complementDD. Operand 153 states and 8432 transitions. [2022-01-19 08:17:34,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 153 states and 8432 transitions. [2022-01-19 08:17:34,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:17:34,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 153 states and 8432 transitions. [2022-01-19 08:17:34,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 154 states, 153 states have (on average 55.111111111111114) internal successors, (8432), 153 states have internal predecessors, (8432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:17:34,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 154 states, 154 states have (on average 89.0) internal successors, (13706), 154 states have internal predecessors, (13706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:17:34,103 INFO L81 ComplementDD]: Finished complementDD. Result has 154 states, 154 states have (on average 89.0) internal successors, (13706), 154 states have internal predecessors, (13706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:17:34,103 INFO L186 Difference]: Start difference. First operand has 2122 places, 5478 transitions, 289584 flow. Second operand 153 states and 8432 transitions. [2022-01-19 08:17:34,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2268 places, 5694 transitions, 307838 flow [2022-01-19 08:18:13,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2236 places, 5694 transitions, 306373 flow, removed 293 selfloop flow, removed 32 redundant places. [2022-01-19 08:18:13,993 INFO L242 Difference]: Finished difference. Result has 2246 places, 5504 transitions, 299383 flow [2022-01-19 08:18:13,996 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=288182, PETRI_DIFFERENCE_MINUEND_PLACES=2084, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3981, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=153, PETRI_FLOW=299383, PETRI_PLACES=2246, PETRI_TRANSITIONS=5504} [2022-01-19 08:18:13,996 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 2167 predicate places. [2022-01-19 08:18:13,996 INFO L470 AbstractCegarLoop]: Abstraction has has 2246 places, 5504 transitions, 299383 flow [2022-01-19 08:18:13,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:18:13,997 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:18:13,997 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:18:14,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-19 08:18:14,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:18:14,197 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:18:14,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:18:14,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2076723501, now seen corresponding path program 30 times [2022-01-19 08:18:14,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:18:14,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200277909] [2022-01-19 08:18:14,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:18:14,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:18:14,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:18:14,386 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:18:14,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:18:14,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200277909] [2022-01-19 08:18:14,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200277909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:18:14,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583569762] [2022-01-19 08:18:14,387 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 08:18:14,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:18:14,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:18:14,392 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:18:14,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-19 08:18:14,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 08:18:14,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:18:14,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:18:14,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:18:15,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:18:15,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:18:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:18:15,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583569762] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:18:15,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:18:15,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:18:15,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881915224] [2022-01-19 08:18:15,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:18:15,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:18:15,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:18:15,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:18:15,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1873, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:18:15,617 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:18:15,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2246 places, 5504 transitions, 299383 flow. Second operand has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:18:15,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:18:15,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:18:15,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:18:54,193 INFO L129 PetriNetUnfolder]: 5182/15091 cut-off events. [2022-01-19 08:18:54,194 INFO L130 PetriNetUnfolder]: For 2752184/2752351 co-relation queries the response was YES. [2022-01-19 08:18:54,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 282352 conditions, 15091 events. 5182/15091 cut-off events. For 2752184/2752351 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 173670 event pairs, 251 based on Foata normal form. 56/15109 useless extension candidates. Maximal degree in co-relation 281970. Up to 3077 conditions per place. [2022-01-19 08:18:54,811 INFO L132 encePairwiseOnDemand]: 67/89 looper letters, 1318 selfloop transitions, 4927 changer transitions 13/6335 dead transitions. [2022-01-19 08:18:54,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2421 places, 6335 transitions, 348845 flow [2022-01-19 08:18:54,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-01-19 08:18:54,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2022-01-19 08:18:54,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 10105 transitions. [2022-01-19 08:18:54,816 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6238424496851463 [2022-01-19 08:18:54,816 INFO L72 ComplementDD]: Start complementDD. Operand 182 states and 10105 transitions. [2022-01-19 08:18:54,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 182 states and 10105 transitions. [2022-01-19 08:18:54,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:18:54,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 182 states and 10105 transitions. [2022-01-19 08:18:54,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 183 states, 182 states have (on average 55.52197802197802) internal successors, (10105), 182 states have internal predecessors, (10105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:18:54,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 183 states, 183 states have (on average 89.0) internal successors, (16287), 183 states have internal predecessors, (16287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:18:54,831 INFO L81 ComplementDD]: Finished complementDD. Result has 183 states, 183 states have (on average 89.0) internal successors, (16287), 183 states have internal predecessors, (16287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:18:54,832 INFO L186 Difference]: Start difference. First operand has 2246 places, 5504 transitions, 299383 flow. Second operand 182 states and 10105 transitions. [2022-01-19 08:18:54,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2421 places, 6335 transitions, 348845 flow [2022-01-19 08:19:39,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2324 places, 6335 transitions, 345241 flow, removed 158 selfloop flow, removed 97 redundant places. [2022-01-19 08:19:39,465 INFO L242 Difference]: Finished difference. Result has 2354 places, 6060 transitions, 339895 flow [2022-01-19 08:19:39,468 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=296097, PETRI_DIFFERENCE_MINUEND_PLACES=2143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1008, PETRI_DIFFERENCE_SUBTRAHEND_STATES=182, PETRI_FLOW=339895, PETRI_PLACES=2354, PETRI_TRANSITIONS=6060} [2022-01-19 08:19:39,468 INFO L334 CegarLoopForPetriNet]: 79 programPoint places, 2275 predicate places. [2022-01-19 08:19:39,468 INFO L470 AbstractCegarLoop]: Abstraction has has 2354 places, 6060 transitions, 339895 flow [2022-01-19 08:19:39,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 53.608695652173914) internal successors, (2466), 46 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:19:39,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:19:39,469 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 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] [2022-01-19 08:19:39,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-19 08:19:39,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:19:39,669 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 08:19:39,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:19:39,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1393669951, now seen corresponding path program 31 times [2022-01-19 08:19:39,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:19:39,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532048856] [2022-01-19 08:19:39,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:19:39,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:19:39,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:19:39,879 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:19:39,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:19:39,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532048856] [2022-01-19 08:19:39,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532048856] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:19:39,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146864524] [2022-01-19 08:19:39,879 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 08:19:39,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:19:39,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:19:39,880 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 08:19:39,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-19 08:19:39,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:19:39,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-19 08:19:39,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:19:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:19:40,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:19:41,202 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 08:19:41,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146864524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:19:41,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:19:41,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 46 [2022-01-19 08:19:41,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582589328] [2022-01-19 08:19:41,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:19:41,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 08:19:41,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:19:41,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 08:19:41,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1866, Unknown=0, NotChecked=0, Total=2070 [2022-01-19 08:19:41,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 89 [2022-01-19 08:19:41,205 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2354 places, 6060 transitions, 339895 flow. Second operand has 46 states, 46 states have (on average 53.630434782608695) internal successors, (2467), 46 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 08:19:41,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:19:41,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 89 [2022-01-19 08:19:41,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 08:19:47,178 WARN L244 SmtUtils]: Removed 3 from assertion stack [2022-01-19 08:19:47,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-19 08:19:47,179 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 08:19:47,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-19 08:19:47,227 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 08:19:47,227 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 [2022-01-19 08:19:47,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-19 08:19:47,380 WARN L594 AbstractCegarLoop]: Verification canceled: while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 37 for 31ms.. [2022-01-19 08:19:47,381 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 08:19:47,381 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 08:19:47,384 INFO L732 BasicCegarLoop]: Path program histogram: [31, 7, 6, 1] [2022-01-19 08:19:47,385 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 08:19:47,385 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 08:19:47,386 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 08:19:47 BasicIcfg [2022-01-19 08:19:47,387 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 08:19:47,387 INFO L158 Benchmark]: Toolchain (without parser) took 786884.32ms. Allocated memory was 511.7MB in the beginning and 5.5GB in the end (delta: 5.0GB). Free memory was 457.3MB in the beginning and 2.1GB in the end (delta: -1.6GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2022-01-19 08:19:47,387 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 511.7MB. Free memory is still 473.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 08:19:47,387 INFO L158 Benchmark]: CACSL2BoogieTranslator took 234.27ms. Allocated memory was 511.7MB in the beginning and 719.3MB in the end (delta: 207.6MB). Free memory was 457.1MB in the beginning and 691.6MB in the end (delta: -234.5MB). Peak memory consumption was 8.5MB. Max. memory is 16.0GB. [2022-01-19 08:19:47,387 INFO L158 Benchmark]: Boogie Procedure Inliner took 28.86ms. Allocated memory is still 719.3MB. Free memory was 691.6MB in the beginning and 689.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 08:19:47,387 INFO L158 Benchmark]: Boogie Preprocessor took 16.99ms. Allocated memory is still 719.3MB. Free memory was 689.5MB in the beginning and 688.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 08:19:47,388 INFO L158 Benchmark]: RCFGBuilder took 298.47ms. Allocated memory is still 719.3MB. Free memory was 688.4MB in the beginning and 670.6MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2022-01-19 08:19:47,388 INFO L158 Benchmark]: TraceAbstraction took 786299.85ms. Allocated memory was 719.3MB in the beginning and 5.5GB in the end (delta: 4.8GB). Free memory was 669.6MB in the beginning and 2.1GB in the end (delta: -1.4GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2022-01-19 08:19:47,389 INFO L339 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 511.7MB. Free memory is still 473.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 234.27ms. Allocated memory was 511.7MB in the beginning and 719.3MB in the end (delta: 207.6MB). Free memory was 457.1MB in the beginning and 691.6MB in the end (delta: -234.5MB). Peak memory consumption was 8.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 28.86ms. Allocated memory is still 719.3MB. Free memory was 691.6MB in the beginning and 689.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 16.99ms. Allocated memory is still 719.3MB. Free memory was 689.5MB in the beginning and 688.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 298.47ms. Allocated memory is still 719.3MB. Free memory was 688.4MB in the beginning and 670.6MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 786299.85ms. Allocated memory was 719.3MB in the beginning and 5.5GB in the end (delta: 4.8GB). Free memory was 669.6MB in the beginning and 2.1GB in the end (delta: -1.4GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 37 for 31ms.. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 37 for 31ms.. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 37 for 31ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 104 locations, 3 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: 786.2s, OverallIterations: 45, TraceHistogramMax: 2, PathProgramHistogramMax: 31, EmptinessCheckTime: 0.0s, AutomataDifference: 728.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 19002 SdHoareTripleChecker+Valid, 26.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19002 mSDsluCounter, 19242 SdHoareTripleChecker+Invalid, 22.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 26044 mSDsCounter, 5514 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 67590 IncrementalHoareTripleChecker+Invalid, 73104 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5514 mSolverCounterUnsat, 1500 mSDtfsCounter, 67590 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9108 GetRequests, 4349 SyntacticMatches, 92 SemanticMatches, 4666 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247246 ImplicationChecksByTransitivity, 134.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=339895occurred in iteration=44, InterpolantAutomatonStates: 3572, 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.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 46.9s InterpolantComputationTime, 5726 NumberOfCodeBlocks, 5690 NumberOfCodeBlocksAsserted, 114 NumberOfCheckSat, 8251 ConstructedInterpolants, 0 QuantifiedInterpolants, 80996 SizeOfPredicates, 482 NumberOfNonLiveVariables, 5889 ConjunctsInSsa, 921 ConjunctsInUnsatCore, 121 InterpolantComputations, 7 PerfectInterpolantSequences, 0/369 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