/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/array-eq-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 06:37:15,759 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 06:37:15,760 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 06:37:15,810 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 06:37:15,811 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 06:37:15,811 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 06:37:15,812 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 06:37:15,813 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 06:37:15,815 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 06:37:15,815 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 06:37:15,820 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 06:37:15,821 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 06:37:15,821 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 06:37:15,822 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 06:37:15,822 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 06:37:15,823 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 06:37:15,823 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 06:37:15,824 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 06:37:15,825 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 06:37:15,826 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 06:37:15,827 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 06:37:15,828 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 06:37:15,829 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 06:37:15,829 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 06:37:15,831 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 06:37:15,831 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 06:37:15,831 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 06:37:15,832 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 06:37:15,832 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 06:37:15,833 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 06:37:15,833 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 06:37:15,833 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 06:37:15,834 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 06:37:15,834 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 06:37:15,835 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 06:37:15,835 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 06:37:15,836 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 06:37:15,836 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 06:37:15,836 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 06:37:15,836 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 06:37:15,837 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 06:37:15,838 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 06:37:15,850 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 06:37:15,851 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 06:37:15,851 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 06:37:15,851 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 06:37:15,852 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 06:37:15,852 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 06:37:15,852 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 06:37:15,852 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 06:37:15,852 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 06:37:15,852 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 06:37:15,852 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 06:37:15,853 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 06:37:15,854 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 06:37:15,854 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 06:37:15,854 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 06:37:15,854 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 06:37:15,854 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 06:37:15,854 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 06:37:15,854 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 06:37:15,854 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 06:37:15,855 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 06:37:15,855 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 06:37:15,855 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 06:37:15,855 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 06:37:15,855 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 06:37:15,855 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 06:37:16,051 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 06:37:16,075 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 06:37:16,077 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 06:37:16,078 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 06:37:16,085 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 06:37:16,087 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-01-19 06:37:16,165 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f8d5f925/3bd627123f5940c3a86483a2414f7acc/FLAG28d245ce2 [2022-01-19 06:37:16,529 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 06:37:16,531 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-01-19 06:37:16,539 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f8d5f925/3bd627123f5940c3a86483a2414f7acc/FLAG28d245ce2 [2022-01-19 06:37:16,928 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f8d5f925/3bd627123f5940c3a86483a2414f7acc [2022-01-19 06:37:16,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 06:37:16,933 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 06:37:16,950 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 06:37:16,951 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 06:37:16,953 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 06:37:16,953 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 06:37:16" (1/1) ... [2022-01-19 06:37:16,955 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15e30e2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:16, skipping insertion in model container [2022-01-19 06:37:16,959 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 06:37:16" (1/1) ... [2022-01-19 06:37:16,963 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 06:37:16,989 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 06:37:17,200 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/array-eq-symm.wvr.c[2251,2264] [2022-01-19 06:37:17,215 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 06:37:17,221 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 06:37:17,246 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/array-eq-symm.wvr.c[2251,2264] [2022-01-19 06:37:17,248 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 06:37:17,261 INFO L208 MainTranslator]: Completed translation [2022-01-19 06:37:17,262 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17 WrapperNode [2022-01-19 06:37:17,262 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 06:37:17,268 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 06:37:17,268 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 06:37:17,268 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 06:37:17,272 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,286 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,324 INFO L137 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 112 [2022-01-19 06:37:17,325 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 06:37:17,325 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 06:37:17,325 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 06:37:17,325 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 06:37:17,330 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,330 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,340 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,340 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,352 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,355 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,356 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,358 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 06:37:17,359 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 06:37:17,359 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 06:37:17,359 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 06:37:17,360 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (1/1) ... [2022-01-19 06:37:17,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 06:37:17,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:37:17,388 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 06:37:17,395 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 06:37:17,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 06:37:17,429 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 06:37:17,429 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 06:37:17,429 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 06:37:17,429 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 06:37:17,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 06:37:17,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 06:37:17,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 06:37:17,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 06:37:17,431 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 06:37:17,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 06:37:17,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 06:37:17,432 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 06:37:17,433 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 06:37:17,493 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 06:37:17,494 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 06:37:17,793 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 06:37:17,799 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 06:37:17,799 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 06:37:17,800 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 06:37:17 BoogieIcfgContainer [2022-01-19 06:37:17,800 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 06:37:17,801 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 06:37:17,801 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 06:37:17,809 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 06:37:17,809 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 06:37:16" (1/3) ... [2022-01-19 06:37:17,809 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a730a24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 06:37:17, skipping insertion in model container [2022-01-19 06:37:17,810 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:37:17" (2/3) ... [2022-01-19 06:37:17,810 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a730a24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 06:37:17, skipping insertion in model container [2022-01-19 06:37:17,810 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 06:37:17" (3/3) ... [2022-01-19 06:37:17,810 INFO L111 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2022-01-19 06:37:17,813 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 06:37:17,813 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 06:37:17,814 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 06:37:17,838 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,838 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,839 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,839 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,839 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,839 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,839 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,839 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,840 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,841 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,841 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,841 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,841 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,841 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,841 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,842 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,842 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,842 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,842 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,842 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,842 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,842 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,843 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,843 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,843 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,843 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,843 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,843 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,844 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,845 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,846 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,846 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,846 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,846 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,846 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,846 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,848 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,848 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,848 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,848 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,848 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,849 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,849 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,849 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,849 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,850 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:37:17,851 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 06:37:17,884 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 06:37:17,888 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 06:37:17,888 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 06:37:17,898 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 166 places, 174 transitions, 364 flow [2022-01-19 06:37:17,962 INFO L129 PetriNetUnfolder]: 15/172 cut-off events. [2022-01-19 06:37:17,962 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 06:37:17,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 172 events. 15/172 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 118 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 131. Up to 3 conditions per place. [2022-01-19 06:37:17,966 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 174 transitions, 364 flow [2022-01-19 06:37:17,970 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 163 transitions, 338 flow [2022-01-19 06:37:18,020 INFO L129 PetriNetUnfolder]: 15/162 cut-off events. [2022-01-19 06:37:18,020 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 06:37:18,021 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:18,021 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:18,022 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:18,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:18,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1906392923, now seen corresponding path program 1 times [2022-01-19 06:37:18,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:18,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516745151] [2022-01-19 06:37:18,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:18,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:18,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:18,216 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 06:37:18,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:18,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516745151] [2022-01-19 06:37:18,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516745151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:18,217 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:18,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 06:37:18,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107963334] [2022-01-19 06:37:18,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:18,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 06:37:18,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:18,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 06:37:18,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 06:37:18,245 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 174 [2022-01-19 06:37:18,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 163 transitions, 338 flow. Second operand has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:37:18,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:18,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 174 [2022-01-19 06:37:18,249 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:18,283 INFO L129 PetriNetUnfolder]: 6/154 cut-off events. [2022-01-19 06:37:18,283 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-01-19 06:37:18,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 154 events. 6/154 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 111 event pairs, 0 based on Foata normal form. 11/154 useless extension candidates. Maximal degree in co-relation 125. Up to 5 conditions per place. [2022-01-19 06:37:18,286 INFO L132 encePairwiseOnDemand]: 165/174 looper letters, 4 selfloop transitions, 0 changer transitions 5/154 dead transitions. [2022-01-19 06:37:18,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 154 transitions, 328 flow [2022-01-19 06:37:18,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 06:37:18,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 06:37:18,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 333 transitions. [2022-01-19 06:37:18,298 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9568965517241379 [2022-01-19 06:37:18,298 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 333 transitions. [2022-01-19 06:37:18,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 333 transitions. [2022-01-19 06:37:18,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:18,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 333 transitions. [2022-01-19 06:37:18,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 166.5) internal successors, (333), 2 states have internal predecessors, (333), 0 states have call successors, (0), 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 06:37:18,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:37:18,309 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:37:18,311 INFO L186 Difference]: Start difference. First operand has 155 places, 163 transitions, 338 flow. Second operand 2 states and 333 transitions. [2022-01-19 06:37:18,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 154 transitions, 328 flow [2022-01-19 06:37:18,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 154 transitions, 320 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 06:37:18,318 INFO L242 Difference]: Finished difference. Result has 152 places, 149 transitions, 302 flow [2022-01-19 06:37:18,320 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=302, PETRI_PLACES=152, PETRI_TRANSITIONS=149} [2022-01-19 06:37:18,323 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, -3 predicate places. [2022-01-19 06:37:18,323 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 149 transitions, 302 flow [2022-01-19 06:37:18,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:37:18,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:18,324 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:18,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 06:37:18,324 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:18,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:18,325 INFO L85 PathProgramCache]: Analyzing trace with hash 2116646914, now seen corresponding path program 1 times [2022-01-19 06:37:18,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:18,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707103919] [2022-01-19 06:37:18,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:18,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:18,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:18,551 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 06:37:18,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:18,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707103919] [2022-01-19 06:37:18,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707103919] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:18,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:18,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 06:37:18,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979208680] [2022-01-19 06:37:18,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:18,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:37:18,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:18,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:37:18,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 06:37:18,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 174 [2022-01-19 06:37:18,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 149 transitions, 302 flow. Second operand has 6 states, 6 states have (on average 125.66666666666667) internal successors, (754), 6 states have internal predecessors, (754), 0 states have call successors, (0), 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 06:37:18,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:18,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 174 [2022-01-19 06:37:18,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:18,751 INFO L129 PetriNetUnfolder]: 171/632 cut-off events. [2022-01-19 06:37:18,752 INFO L130 PetriNetUnfolder]: For 22/35 co-relation queries the response was YES. [2022-01-19 06:37:18,754 INFO L84 FinitePrefix]: Finished finitePrefix Result has 964 conditions, 632 events. 171/632 cut-off events. For 22/35 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3069 event pairs, 41 based on Foata normal form. 1/552 useless extension candidates. Maximal degree in co-relation 961. Up to 122 conditions per place. [2022-01-19 06:37:18,757 INFO L132 encePairwiseOnDemand]: 167/174 looper letters, 65 selfloop transitions, 5 changer transitions 4/185 dead transitions. [2022-01-19 06:37:18,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 185 transitions, 527 flow [2022-01-19 06:37:18,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 06:37:18,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 06:37:18,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 801 transitions. [2022-01-19 06:37:18,761 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2022-01-19 06:37:18,761 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 801 transitions. [2022-01-19 06:37:18,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 801 transitions. [2022-01-19 06:37:18,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:18,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 801 transitions. [2022-01-19 06:37:18,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.5) internal successors, (801), 6 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:37:18,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 174.0) internal successors, (1218), 7 states have internal predecessors, (1218), 0 states have call successors, (0), 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 06:37:18,767 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 174.0) internal successors, (1218), 7 states have internal predecessors, (1218), 0 states have call successors, (0), 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 06:37:18,768 INFO L186 Difference]: Start difference. First operand has 152 places, 149 transitions, 302 flow. Second operand 6 states and 801 transitions. [2022-01-19 06:37:18,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 185 transitions, 527 flow [2022-01-19 06:37:18,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 185 transitions, 527 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:37:18,772 INFO L242 Difference]: Finished difference. Result has 155 places, 152 transitions, 331 flow [2022-01-19 06:37:18,772 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=155, PETRI_TRANSITIONS=152} [2022-01-19 06:37:18,773 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 0 predicate places. [2022-01-19 06:37:18,773 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 152 transitions, 331 flow [2022-01-19 06:37:18,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 125.66666666666667) internal successors, (754), 6 states have internal predecessors, (754), 0 states have call successors, (0), 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 06:37:18,774 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:18,774 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:18,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 06:37:18,774 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:18,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:18,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1543221727, now seen corresponding path program 1 times [2022-01-19 06:37:18,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:18,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613529524] [2022-01-19 06:37:18,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:18,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:18,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:18,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:37:18,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:18,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613529524] [2022-01-19 06:37:18,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613529524] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:18,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:18,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:37:18,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387557544] [2022-01-19 06:37:18,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:18,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:37:18,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:18,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:37:18,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:37:18,887 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 06:37:18,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 152 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 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 06:37:18,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:18,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 06:37:18,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:19,082 INFO L129 PetriNetUnfolder]: 120/694 cut-off events. [2022-01-19 06:37:19,082 INFO L130 PetriNetUnfolder]: For 28/38 co-relation queries the response was YES. [2022-01-19 06:37:19,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 998 conditions, 694 events. 120/694 cut-off events. For 28/38 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3411 event pairs, 38 based on Foata normal form. 0/607 useless extension candidates. Maximal degree in co-relation 991. Up to 86 conditions per place. [2022-01-19 06:37:19,087 INFO L132 encePairwiseOnDemand]: 162/174 looper letters, 64 selfloop transitions, 14 changer transitions 0/188 dead transitions. [2022-01-19 06:37:19,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 188 transitions, 570 flow [2022-01-19 06:37:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 06:37:19,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 06:37:19,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1318 transitions. [2022-01-19 06:37:19,090 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7574712643678161 [2022-01-19 06:37:19,091 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1318 transitions. [2022-01-19 06:37:19,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1318 transitions. [2022-01-19 06:37:19,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:19,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1318 transitions. [2022-01-19 06:37:19,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.8) internal successors, (1318), 10 states have internal predecessors, (1318), 0 states have call successors, (0), 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 06:37:19,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 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 06:37:19,099 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 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 06:37:19,099 INFO L186 Difference]: Start difference. First operand has 155 places, 152 transitions, 331 flow. Second operand 10 states and 1318 transitions. [2022-01-19 06:37:19,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 188 transitions, 570 flow [2022-01-19 06:37:19,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 188 transitions, 566 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-01-19 06:37:19,103 INFO L242 Difference]: Finished difference. Result has 162 places, 156 transitions, 375 flow [2022-01-19 06:37:19,103 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=375, PETRI_PLACES=162, PETRI_TRANSITIONS=156} [2022-01-19 06:37:19,104 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 7 predicate places. [2022-01-19 06:37:19,104 INFO L470 AbstractCegarLoop]: Abstraction has has 162 places, 156 transitions, 375 flow [2022-01-19 06:37:19,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 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 06:37:19,105 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:19,105 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:19,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 06:37:19,106 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:19,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:19,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1522524733, now seen corresponding path program 1 times [2022-01-19 06:37:19,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:19,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673219321] [2022-01-19 06:37:19,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:19,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:19,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:19,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:37:19,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:19,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673219321] [2022-01-19 06:37:19,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673219321] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:19,201 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:19,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:37:19,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012992343] [2022-01-19 06:37:19,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:19,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:37:19,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:19,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:37:19,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:37:19,204 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 06:37:19,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 156 transitions, 375 flow. Second operand has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 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 06:37:19,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:19,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 06:37:19,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:19,391 INFO L129 PetriNetUnfolder]: 106/574 cut-off events. [2022-01-19 06:37:19,391 INFO L130 PetriNetUnfolder]: For 77/86 co-relation queries the response was YES. [2022-01-19 06:37:19,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 905 conditions, 574 events. 106/574 cut-off events. For 77/86 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2430 event pairs, 37 based on Foata normal form. 0/520 useless extension candidates. Maximal degree in co-relation 897. Up to 97 conditions per place. [2022-01-19 06:37:19,394 INFO L132 encePairwiseOnDemand]: 162/174 looper letters, 45 selfloop transitions, 11 changer transitions 19/186 dead transitions. [2022-01-19 06:37:19,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 186 transitions, 597 flow [2022-01-19 06:37:19,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 06:37:19,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 06:37:19,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1315 transitions. [2022-01-19 06:37:19,396 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7557471264367817 [2022-01-19 06:37:19,396 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1315 transitions. [2022-01-19 06:37:19,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1315 transitions. [2022-01-19 06:37:19,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:19,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1315 transitions. [2022-01-19 06:37:19,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.5) internal successors, (1315), 10 states have internal predecessors, (1315), 0 states have call successors, (0), 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 06:37:19,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 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 06:37:19,407 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 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 06:37:19,407 INFO L186 Difference]: Start difference. First operand has 162 places, 156 transitions, 375 flow. Second operand 10 states and 1315 transitions. [2022-01-19 06:37:19,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 186 transitions, 597 flow [2022-01-19 06:37:19,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 186 transitions, 589 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 06:37:19,411 INFO L242 Difference]: Finished difference. Result has 170 places, 154 transitions, 393 flow [2022-01-19 06:37:19,411 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=393, PETRI_PLACES=170, PETRI_TRANSITIONS=154} [2022-01-19 06:37:19,412 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 15 predicate places. [2022-01-19 06:37:19,413 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 154 transitions, 393 flow [2022-01-19 06:37:19,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 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 06:37:19,413 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:19,413 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:19,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 06:37:19,413 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:19,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:19,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1897785128, now seen corresponding path program 1 times [2022-01-19 06:37:19,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:19,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603496802] [2022-01-19 06:37:19,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:19,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:19,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:19,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:19,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:19,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603496802] [2022-01-19 06:37:19,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603496802] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:19,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:19,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:37:19,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281296243] [2022-01-19 06:37:19,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:19,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:37:19,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:19,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:37:19,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:37:19,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 06:37:19,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 154 transitions, 393 flow. Second operand has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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 06:37:19,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:19,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 06:37:19,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:19,698 INFO L129 PetriNetUnfolder]: 121/711 cut-off events. [2022-01-19 06:37:19,698 INFO L130 PetriNetUnfolder]: For 141/151 co-relation queries the response was YES. [2022-01-19 06:37:19,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1125 conditions, 711 events. 121/711 cut-off events. For 141/151 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3685 event pairs, 38 based on Foata normal form. 6/675 useless extension candidates. Maximal degree in co-relation 1115. Up to 94 conditions per place. [2022-01-19 06:37:19,701 INFO L132 encePairwiseOnDemand]: 164/174 looper letters, 57 selfloop transitions, 10 changer transitions 0/178 dead transitions. [2022-01-19 06:37:19,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 178 transitions, 592 flow [2022-01-19 06:37:19,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 06:37:19,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 06:37:19,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1058 transitions. [2022-01-19 06:37:19,704 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7600574712643678 [2022-01-19 06:37:19,704 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1058 transitions. [2022-01-19 06:37:19,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1058 transitions. [2022-01-19 06:37:19,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:19,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1058 transitions. [2022-01-19 06:37:19,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 132.25) internal successors, (1058), 8 states have internal predecessors, (1058), 0 states have call successors, (0), 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 06:37:19,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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 06:37:19,708 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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 06:37:19,708 INFO L186 Difference]: Start difference. First operand has 170 places, 154 transitions, 393 flow. Second operand 8 states and 1058 transitions. [2022-01-19 06:37:19,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 178 transitions, 592 flow [2022-01-19 06:37:19,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 178 transitions, 557 flow, removed 5 selfloop flow, removed 10 redundant places. [2022-01-19 06:37:19,713 INFO L242 Difference]: Finished difference. Result has 165 places, 156 transitions, 398 flow [2022-01-19 06:37:19,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=398, PETRI_PLACES=165, PETRI_TRANSITIONS=156} [2022-01-19 06:37:19,715 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 10 predicate places. [2022-01-19 06:37:19,715 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 156 transitions, 398 flow [2022-01-19 06:37:19,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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 06:37:19,715 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:19,716 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:19,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 06:37:19,716 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:19,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:19,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1055001396, now seen corresponding path program 1 times [2022-01-19 06:37:19,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:19,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768152274] [2022-01-19 06:37:19,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:19,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:19,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:19,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:19,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:19,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768152274] [2022-01-19 06:37:19,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768152274] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:19,789 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:19,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:37:19,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693344516] [2022-01-19 06:37:19,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:19,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:37:19,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:19,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:37:19,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:37:19,791 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 06:37:19,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 156 transitions, 398 flow. Second operand has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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 06:37:19,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:19,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 06:37:19,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:19,899 INFO L129 PetriNetUnfolder]: 105/546 cut-off events. [2022-01-19 06:37:19,899 INFO L130 PetriNetUnfolder]: For 101/110 co-relation queries the response was YES. [2022-01-19 06:37:19,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 894 conditions, 546 events. 105/546 cut-off events. For 101/110 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2352 event pairs, 37 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 884. Up to 97 conditions per place. [2022-01-19 06:37:19,902 INFO L132 encePairwiseOnDemand]: 164/174 looper letters, 48 selfloop transitions, 9 changer transitions 7/175 dead transitions. [2022-01-19 06:37:19,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 175 transitions, 574 flow [2022-01-19 06:37:19,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 06:37:19,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 06:37:19,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1055 transitions. [2022-01-19 06:37:19,904 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7579022988505747 [2022-01-19 06:37:19,904 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1055 transitions. [2022-01-19 06:37:19,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1055 transitions. [2022-01-19 06:37:19,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:19,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1055 transitions. [2022-01-19 06:37:19,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 131.875) internal successors, (1055), 8 states have internal predecessors, (1055), 0 states have call successors, (0), 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 06:37:19,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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 06:37:19,908 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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 06:37:19,908 INFO L186 Difference]: Start difference. First operand has 165 places, 156 transitions, 398 flow. Second operand 8 states and 1055 transitions. [2022-01-19 06:37:19,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 175 transitions, 574 flow [2022-01-19 06:37:19,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 175 transitions, 556 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-01-19 06:37:19,911 INFO L242 Difference]: Finished difference. Result has 168 places, 155 transitions, 394 flow [2022-01-19 06:37:19,912 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=394, PETRI_PLACES=168, PETRI_TRANSITIONS=155} [2022-01-19 06:37:19,912 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 13 predicate places. [2022-01-19 06:37:19,912 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 155 transitions, 394 flow [2022-01-19 06:37:19,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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 06:37:19,913 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:19,913 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:19,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 06:37:19,913 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:19,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:19,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1703942293, now seen corresponding path program 1 times [2022-01-19 06:37:19,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:19,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435717677] [2022-01-19 06:37:19,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:19,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:19,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:20,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:20,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:20,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435717677] [2022-01-19 06:37:20,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435717677] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:37:20,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962838204] [2022-01-19 06:37:20,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:20,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:37:20,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:37:20,088 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 06:37:20,107 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 06:37:20,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:20,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 06:37:20,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:37:20,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:20,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:37:21,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:21,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962838204] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:37:21,384 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:37:21,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 30 [2022-01-19 06:37:21,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289188793] [2022-01-19 06:37:21,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:21,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 06:37:21,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:21,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 06:37:21,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-19 06:37:21,388 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 174 [2022-01-19 06:37:21,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 155 transitions, 394 flow. Second operand has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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 06:37:21,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:21,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 174 [2022-01-19 06:37:21,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:21,688 INFO L129 PetriNetUnfolder]: 81/524 cut-off events. [2022-01-19 06:37:21,688 INFO L130 PetriNetUnfolder]: For 126/133 co-relation queries the response was YES. [2022-01-19 06:37:21,689 INFO L84 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 524 events. 81/524 cut-off events. For 126/133 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2305 event pairs, 28 based on Foata normal form. 7/499 useless extension candidates. Maximal degree in co-relation 857. Up to 80 conditions per place. [2022-01-19 06:37:21,691 INFO L132 encePairwiseOnDemand]: 160/174 looper letters, 47 selfloop transitions, 15 changer transitions 0/171 dead transitions. [2022-01-19 06:37:21,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 171 transitions, 564 flow [2022-01-19 06:37:21,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 06:37:21,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 06:37:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1768 transitions. [2022-01-19 06:37:21,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7257799671592775 [2022-01-19 06:37:21,694 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1768 transitions. [2022-01-19 06:37:21,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1768 transitions. [2022-01-19 06:37:21,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:21,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1768 transitions. [2022-01-19 06:37:21,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.28571428571429) internal successors, (1768), 14 states have internal predecessors, (1768), 0 states have call successors, (0), 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 06:37:21,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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 06:37:21,702 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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 06:37:21,702 INFO L186 Difference]: Start difference. First operand has 168 places, 155 transitions, 394 flow. Second operand 14 states and 1768 transitions. [2022-01-19 06:37:21,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 171 transitions, 564 flow [2022-01-19 06:37:21,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 171 transitions, 534 flow, removed 5 selfloop flow, removed 8 redundant places. [2022-01-19 06:37:21,705 INFO L242 Difference]: Finished difference. Result has 175 places, 158 transitions, 426 flow [2022-01-19 06:37:21,705 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=426, PETRI_PLACES=175, PETRI_TRANSITIONS=158} [2022-01-19 06:37:21,706 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 20 predicate places. [2022-01-19 06:37:21,706 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 158 transitions, 426 flow [2022-01-19 06:37:21,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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 06:37:21,706 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:21,706 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:21,752 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 06:37:21,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:37:21,924 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:21,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:21,924 INFO L85 PathProgramCache]: Analyzing trace with hash 2100548871, now seen corresponding path program 1 times [2022-01-19 06:37:21,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:21,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642574854] [2022-01-19 06:37:21,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:21,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:22,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:22,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642574854] [2022-01-19 06:37:22,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642574854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:37:22,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932940483] [2022-01-19 06:37:22,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:22,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:37:22,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:37:22,104 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 06:37:22,105 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 06:37:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:22,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 06:37:22,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:37:22,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:22,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:37:23,220 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:23,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932940483] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:37:23,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:37:23,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 30 [2022-01-19 06:37:23,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890133511] [2022-01-19 06:37:23,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:23,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 06:37:23,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:23,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 06:37:23,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-19 06:37:23,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 174 [2022-01-19 06:37:23,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 158 transitions, 426 flow. Second operand has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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 06:37:23,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:23,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 174 [2022-01-19 06:37:23,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:23,500 INFO L129 PetriNetUnfolder]: 64/579 cut-off events. [2022-01-19 06:37:23,501 INFO L130 PetriNetUnfolder]: For 205/206 co-relation queries the response was YES. [2022-01-19 06:37:23,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 944 conditions, 579 events. 64/579 cut-off events. For 205/206 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2857 event pairs, 23 based on Foata normal form. 1/540 useless extension candidates. Maximal degree in co-relation 932. Up to 62 conditions per place. [2022-01-19 06:37:23,503 INFO L132 encePairwiseOnDemand]: 160/174 looper letters, 52 selfloop transitions, 15 changer transitions 0/176 dead transitions. [2022-01-19 06:37:23,503 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 176 transitions, 620 flow [2022-01-19 06:37:23,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 06:37:23,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 06:37:23,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1770 transitions. [2022-01-19 06:37:23,507 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7266009852216748 [2022-01-19 06:37:23,507 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1770 transitions. [2022-01-19 06:37:23,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1770 transitions. [2022-01-19 06:37:23,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:23,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1770 transitions. [2022-01-19 06:37:23,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.42857142857143) internal successors, (1770), 14 states have internal predecessors, (1770), 0 states have call successors, (0), 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 06:37:23,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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 06:37:23,514 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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 06:37:23,515 INFO L186 Difference]: Start difference. First operand has 175 places, 158 transitions, 426 flow. Second operand 14 states and 1770 transitions. [2022-01-19 06:37:23,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 176 transitions, 620 flow [2022-01-19 06:37:23,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 176 transitions, 597 flow, removed 1 selfloop flow, removed 8 redundant places. [2022-01-19 06:37:23,518 INFO L242 Difference]: Finished difference. Result has 182 places, 159 transitions, 447 flow [2022-01-19 06:37:23,518 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=447, PETRI_PLACES=182, PETRI_TRANSITIONS=159} [2022-01-19 06:37:23,520 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 27 predicate places. [2022-01-19 06:37:23,520 INFO L470 AbstractCegarLoop]: Abstraction has has 182 places, 159 transitions, 447 flow [2022-01-19 06:37:23,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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 06:37:23,521 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:23,521 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:23,561 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 06:37:23,739 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,SelfDestructingSolverStorable7 [2022-01-19 06:37:23,740 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:23,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:23,740 INFO L85 PathProgramCache]: Analyzing trace with hash 864077398, now seen corresponding path program 1 times [2022-01-19 06:37:23,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:23,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845235697] [2022-01-19 06:37:23,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:23,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:23,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:24,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:24,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:24,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845235697] [2022-01-19 06:37:24,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845235697] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:37:24,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110925323] [2022-01-19 06:37:24,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:24,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:37:24,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:37:24,115 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 06:37:24,116 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 06:37:24,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:24,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 06:37:24,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:37:24,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-19 06:37:24,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:24,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:37:24,962 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:37:24,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 06:37:25,187 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:25,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110925323] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:37:25,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:37:25,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 27 [2022-01-19 06:37:25,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636907911] [2022-01-19 06:37:25,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:37:25,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 06:37:25,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:25,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 06:37:25,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-19 06:37:25,191 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:37:25,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 159 transitions, 447 flow. Second operand has 27 states, 27 states have (on average 107.66666666666667) internal successors, (2907), 27 states have internal predecessors, (2907), 0 states have call successors, (0), 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 06:37:25,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:25,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:37:25,193 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:26,632 INFO L129 PetriNetUnfolder]: 2823/5593 cut-off events. [2022-01-19 06:37:26,633 INFO L130 PetriNetUnfolder]: For 2597/2597 co-relation queries the response was YES. [2022-01-19 06:37:26,641 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11960 conditions, 5593 events. 2823/5593 cut-off events. For 2597/2597 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 42068 event pairs, 189 based on Foata normal form. 0/5261 useless extension candidates. Maximal degree in co-relation 11947. Up to 1582 conditions per place. [2022-01-19 06:37:26,660 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 297 selfloop transitions, 100 changer transitions 4/494 dead transitions. [2022-01-19 06:37:26,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 494 transitions, 2157 flow [2022-01-19 06:37:26,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 06:37:26,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 06:37:26,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 5080 transitions. [2022-01-19 06:37:26,667 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.648786717752235 [2022-01-19 06:37:26,667 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 5080 transitions. [2022-01-19 06:37:26,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 5080 transitions. [2022-01-19 06:37:26,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:26,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 5080 transitions. [2022-01-19 06:37:26,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 112.88888888888889) internal successors, (5080), 45 states have internal predecessors, (5080), 0 states have call successors, (0), 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 06:37:26,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 174.0) internal successors, (8004), 46 states have internal predecessors, (8004), 0 states have call successors, (0), 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 06:37:26,684 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 174.0) internal successors, (8004), 46 states have internal predecessors, (8004), 0 states have call successors, (0), 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 06:37:26,684 INFO L186 Difference]: Start difference. First operand has 182 places, 159 transitions, 447 flow. Second operand 45 states and 5080 transitions. [2022-01-19 06:37:26,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 494 transitions, 2157 flow [2022-01-19 06:37:26,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 494 transitions, 2114 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-01-19 06:37:26,693 INFO L242 Difference]: Finished difference. Result has 238 places, 244 transitions, 1100 flow [2022-01-19 06:37:26,693 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1100, PETRI_PLACES=238, PETRI_TRANSITIONS=244} [2022-01-19 06:37:26,693 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 83 predicate places. [2022-01-19 06:37:26,694 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 244 transitions, 1100 flow [2022-01-19 06:37:26,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 107.66666666666667) internal successors, (2907), 27 states have internal predecessors, (2907), 0 states have call successors, (0), 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 06:37:26,695 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:26,695 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:26,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-19 06:37:26,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:37:26,912 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:26,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:26,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1472592122, now seen corresponding path program 2 times [2022-01-19 06:37:26,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:26,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757500215] [2022-01-19 06:37:26,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:26,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:27,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:27,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:27,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757500215] [2022-01-19 06:37:27,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757500215] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:27,401 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:27,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:37:27,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300675035] [2022-01-19 06:37:27,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:27,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:37:27,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:27,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:37:27,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:37:27,404 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:37:27,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 244 transitions, 1100 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:27,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:27,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:37:27,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:28,694 INFO L129 PetriNetUnfolder]: 2844/5683 cut-off events. [2022-01-19 06:37:28,695 INFO L130 PetriNetUnfolder]: For 13335/13359 co-relation queries the response was YES. [2022-01-19 06:37:28,722 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17373 conditions, 5683 events. 2844/5683 cut-off events. For 13335/13359 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 42829 event pairs, 568 based on Foata normal form. 9/5657 useless extension candidates. Maximal degree in co-relation 17337. Up to 2871 conditions per place. [2022-01-19 06:37:28,749 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 193 selfloop transitions, 81 changer transitions 40/407 dead transitions. [2022-01-19 06:37:28,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 407 transitions, 2622 flow [2022-01-19 06:37:28,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 06:37:28,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 06:37:28,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3430 transitions. [2022-01-19 06:37:28,755 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.635891731553578 [2022-01-19 06:37:28,755 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3430 transitions. [2022-01-19 06:37:28,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3430 transitions. [2022-01-19 06:37:28,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:28,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3430 transitions. [2022-01-19 06:37:28,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 110.64516129032258) internal successors, (3430), 31 states have internal predecessors, (3430), 0 states have call successors, (0), 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 06:37:28,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:37:28,770 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:37:28,770 INFO L186 Difference]: Start difference. First operand has 238 places, 244 transitions, 1100 flow. Second operand 31 states and 3430 transitions. [2022-01-19 06:37:28,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 407 transitions, 2622 flow [2022-01-19 06:37:28,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 407 transitions, 2549 flow, removed 3 selfloop flow, removed 16 redundant places. [2022-01-19 06:37:28,837 INFO L242 Difference]: Finished difference. Result has 265 places, 274 transitions, 1630 flow [2022-01-19 06:37:28,837 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1630, PETRI_PLACES=265, PETRI_TRANSITIONS=274} [2022-01-19 06:37:28,838 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 110 predicate places. [2022-01-19 06:37:28,838 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 274 transitions, 1630 flow [2022-01-19 06:37:28,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:28,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:28,839 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:28,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 06:37:28,839 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:28,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:28,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1057355944, now seen corresponding path program 3 times [2022-01-19 06:37:28,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:28,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895191799] [2022-01-19 06:37:28,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:28,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:29,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:29,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:29,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895191799] [2022-01-19 06:37:29,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895191799] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:29,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:29,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 06:37:29,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582862351] [2022-01-19 06:37:29,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:29,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 06:37:29,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:29,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 06:37:29,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 06:37:29,538 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:37:29,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 274 transitions, 1630 flow. Second operand has 22 states, 22 states have (on average 101.45454545454545) internal successors, (2232), 22 states have internal predecessors, (2232), 0 states have call successors, (0), 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 06:37:29,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:29,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:37:29,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:31,212 INFO L129 PetriNetUnfolder]: 3426/6750 cut-off events. [2022-01-19 06:37:31,212 INFO L130 PetriNetUnfolder]: For 21640/21664 co-relation queries the response was YES. [2022-01-19 06:37:31,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23015 conditions, 6750 events. 3426/6750 cut-off events. For 21640/21664 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 53336 event pairs, 451 based on Foata normal form. 48/6766 useless extension candidates. Maximal degree in co-relation 22965. Up to 1815 conditions per place. [2022-01-19 06:37:31,402 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 261 selfloop transitions, 135 changer transitions 4/490 dead transitions. [2022-01-19 06:37:31,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 490 transitions, 3675 flow [2022-01-19 06:37:31,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 06:37:31,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 06:37:31,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3855 transitions. [2022-01-19 06:37:31,415 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6154214559386973 [2022-01-19 06:37:31,415 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3855 transitions. [2022-01-19 06:37:31,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3855 transitions. [2022-01-19 06:37:31,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:31,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3855 transitions. [2022-01-19 06:37:31,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 107.08333333333333) internal successors, (3855), 36 states have internal predecessors, (3855), 0 states have call successors, (0), 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 06:37:31,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 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 06:37:31,429 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 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 06:37:31,429 INFO L186 Difference]: Start difference. First operand has 265 places, 274 transitions, 1630 flow. Second operand 36 states and 3855 transitions. [2022-01-19 06:37:31,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 490 transitions, 3675 flow [2022-01-19 06:37:31,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 490 transitions, 3491 flow, removed 76 selfloop flow, removed 17 redundant places. [2022-01-19 06:37:31,570 INFO L242 Difference]: Finished difference. Result has 291 places, 318 transitions, 2408 flow [2022-01-19 06:37:31,570 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2408, PETRI_PLACES=291, PETRI_TRANSITIONS=318} [2022-01-19 06:37:31,571 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 136 predicate places. [2022-01-19 06:37:31,571 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 318 transitions, 2408 flow [2022-01-19 06:37:31,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.45454545454545) internal successors, (2232), 22 states have internal predecessors, (2232), 0 states have call successors, (0), 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 06:37:31,572 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:31,572 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:31,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 06:37:31,572 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:31,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:31,572 INFO L85 PathProgramCache]: Analyzing trace with hash 76181674, now seen corresponding path program 4 times [2022-01-19 06:37:31,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:31,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992423673] [2022-01-19 06:37:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:31,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:31,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:32,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:32,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992423673] [2022-01-19 06:37:32,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992423673] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:32,177 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:32,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:37:32,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347211101] [2022-01-19 06:37:32,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:32,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:37:32,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:32,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:37:32,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:37:32,179 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:37:32,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 318 transitions, 2408 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:32,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:32,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:37:32,180 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:33,630 INFO L129 PetriNetUnfolder]: 3482/6917 cut-off events. [2022-01-19 06:37:33,630 INFO L130 PetriNetUnfolder]: For 28378/28402 co-relation queries the response was YES. [2022-01-19 06:37:33,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26014 conditions, 6917 events. 3482/6917 cut-off events. For 28378/28402 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 54825 event pairs, 1053 based on Foata normal form. 9/6876 useless extension candidates. Maximal degree in co-relation 25952. Up to 3925 conditions per place. [2022-01-19 06:37:33,696 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 212 selfloop transitions, 114 changer transitions 7/426 dead transitions. [2022-01-19 06:37:33,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 426 transitions, 3774 flow [2022-01-19 06:37:33,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:37:33,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:37:33,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3201 transitions. [2022-01-19 06:37:33,699 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6343638525564804 [2022-01-19 06:37:33,699 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3201 transitions. [2022-01-19 06:37:33,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3201 transitions. [2022-01-19 06:37:33,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:33,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3201 transitions. [2022-01-19 06:37:33,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.37931034482759) internal successors, (3201), 29 states have internal predecessors, (3201), 0 states have call successors, (0), 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 06:37:33,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:37:33,707 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:37:33,707 INFO L186 Difference]: Start difference. First operand has 291 places, 318 transitions, 2408 flow. Second operand 29 states and 3201 transitions. [2022-01-19 06:37:33,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 426 transitions, 3774 flow [2022-01-19 06:37:33,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 426 transitions, 3621 flow, removed 48 selfloop flow, removed 20 redundant places. [2022-01-19 06:37:33,824 INFO L242 Difference]: Finished difference. Result has 305 places, 333 transitions, 2756 flow [2022-01-19 06:37:33,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2756, PETRI_PLACES=305, PETRI_TRANSITIONS=333} [2022-01-19 06:37:33,825 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 150 predicate places. [2022-01-19 06:37:33,825 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 333 transitions, 2756 flow [2022-01-19 06:37:33,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:33,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:33,826 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:33,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 06:37:33,826 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:33,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:33,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2070348602, now seen corresponding path program 5 times [2022-01-19 06:37:33,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:33,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646971518] [2022-01-19 06:37:33,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:33,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:33,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:34,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:34,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646971518] [2022-01-19 06:37:34,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646971518] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:34,225 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:34,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:37:34,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164574392] [2022-01-19 06:37:34,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:34,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:37:34,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:34,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:37:34,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:37:34,227 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:37:34,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 333 transitions, 2756 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:34,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:34,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:37:34,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:35,720 INFO L129 PetriNetUnfolder]: 3518/6966 cut-off events. [2022-01-19 06:37:35,720 INFO L130 PetriNetUnfolder]: For 26245/26269 co-relation queries the response was YES. [2022-01-19 06:37:35,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26029 conditions, 6966 events. 3518/6966 cut-off events. For 26245/26269 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 55300 event pairs, 1283 based on Foata normal form. 19/6927 useless extension candidates. Maximal degree in co-relation 25964. Up to 3925 conditions per place. [2022-01-19 06:37:35,809 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 224 selfloop transitions, 113 changer transitions 3/433 dead transitions. [2022-01-19 06:37:35,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 433 transitions, 4150 flow [2022-01-19 06:37:35,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:37:35,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:37:35,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2899 transitions. [2022-01-19 06:37:35,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6408045977011494 [2022-01-19 06:37:35,812 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2899 transitions. [2022-01-19 06:37:35,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2899 transitions. [2022-01-19 06:37:35,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:35,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2899 transitions. [2022-01-19 06:37:35,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.5) internal successors, (2899), 26 states have internal predecessors, (2899), 0 states have call successors, (0), 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 06:37:35,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:37:35,825 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:37:35,826 INFO L186 Difference]: Start difference. First operand has 305 places, 333 transitions, 2756 flow. Second operand 26 states and 2899 transitions. [2022-01-19 06:37:35,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 433 transitions, 4150 flow [2022-01-19 06:37:35,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 433 transitions, 3957 flow, removed 23 selfloop flow, removed 22 redundant places. [2022-01-19 06:37:35,998 INFO L242 Difference]: Finished difference. Result has 312 places, 354 transitions, 3195 flow [2022-01-19 06:37:35,999 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3195, PETRI_PLACES=312, PETRI_TRANSITIONS=354} [2022-01-19 06:37:35,999 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 157 predicate places. [2022-01-19 06:37:35,999 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 354 transitions, 3195 flow [2022-01-19 06:37:36,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:36,000 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:36,000 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:36,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 06:37:36,000 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:36,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:36,000 INFO L85 PathProgramCache]: Analyzing trace with hash 685562106, now seen corresponding path program 6 times [2022-01-19 06:37:36,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:36,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906061193] [2022-01-19 06:37:36,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:36,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:36,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:36,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:36,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:36,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906061193] [2022-01-19 06:37:36,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906061193] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:36,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:36,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:37:36,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959907823] [2022-01-19 06:37:36,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:36,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:37:36,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:36,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:37:36,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:37:36,328 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:37:36,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 354 transitions, 3195 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:37:36,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:36,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:37:36,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:37,895 INFO L129 PetriNetUnfolder]: 3937/7743 cut-off events. [2022-01-19 06:37:37,896 INFO L130 PetriNetUnfolder]: For 32037/32073 co-relation queries the response was YES. [2022-01-19 06:37:37,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29297 conditions, 7743 events. 3937/7743 cut-off events. For 32037/32073 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62195 event pairs, 1176 based on Foata normal form. 36/7726 useless extension candidates. Maximal degree in co-relation 29228. Up to 3949 conditions per place. [2022-01-19 06:37:37,959 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 283 selfloop transitions, 147 changer transitions 3/526 dead transitions. [2022-01-19 06:37:37,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 526 transitions, 5406 flow [2022-01-19 06:37:37,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 06:37:37,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 06:37:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3469 transitions. [2022-01-19 06:37:37,963 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6431219873934001 [2022-01-19 06:37:37,963 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3469 transitions. [2022-01-19 06:37:37,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3469 transitions. [2022-01-19 06:37:37,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:37,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3469 transitions. [2022-01-19 06:37:37,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 111.90322580645162) internal successors, (3469), 31 states have internal predecessors, (3469), 0 states have call successors, (0), 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 06:37:37,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:37:37,971 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:37:37,971 INFO L186 Difference]: Start difference. First operand has 312 places, 354 transitions, 3195 flow. Second operand 31 states and 3469 transitions. [2022-01-19 06:37:37,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 526 transitions, 5406 flow [2022-01-19 06:37:38,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 526 transitions, 5277 flow, removed 22 selfloop flow, removed 17 redundant places. [2022-01-19 06:37:38,108 INFO L242 Difference]: Finished difference. Result has 337 places, 395 transitions, 4108 flow [2022-01-19 06:37:38,109 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=3076, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4108, PETRI_PLACES=337, PETRI_TRANSITIONS=395} [2022-01-19 06:37:38,109 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 182 predicate places. [2022-01-19 06:37:38,109 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 395 transitions, 4108 flow [2022-01-19 06:37:38,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:37:38,109 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:38,110 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:38,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 06:37:38,110 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:38,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:38,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1964616092, now seen corresponding path program 7 times [2022-01-19 06:37:38,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:38,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538266613] [2022-01-19 06:37:38,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:38,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:38,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:38,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:38,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538266613] [2022-01-19 06:37:38,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538266613] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:37:38,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:37:38,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:37:38,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717864172] [2022-01-19 06:37:38,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:37:38,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:37:38,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:37:38,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:37:38,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:37:38,493 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:37:38,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 395 transitions, 4108 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:38,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:37:38,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:37:38,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:37:40,335 INFO L129 PetriNetUnfolder]: 3948/7764 cut-off events. [2022-01-19 06:37:40,335 INFO L130 PetriNetUnfolder]: For 37545/37581 co-relation queries the response was YES. [2022-01-19 06:37:40,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31273 conditions, 7764 events. 3948/7764 cut-off events. For 37545/37581 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62711 event pairs, 1328 based on Foata normal form. 16/7719 useless extension candidates. Maximal degree in co-relation 31192. Up to 4439 conditions per place. [2022-01-19 06:37:40,451 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 243 selfloop transitions, 140 changer transitions 7/483 dead transitions. [2022-01-19 06:37:40,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 483 transitions, 5564 flow [2022-01-19 06:37:40,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:37:40,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:37:40,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3209 transitions. [2022-01-19 06:37:40,454 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6359492667459373 [2022-01-19 06:37:40,454 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3209 transitions. [2022-01-19 06:37:40,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3209 transitions. [2022-01-19 06:37:40,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:37:40,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3209 transitions. [2022-01-19 06:37:40,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.65517241379311) internal successors, (3209), 29 states have internal predecessors, (3209), 0 states have call successors, (0), 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 06:37:40,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:37:40,462 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:37:40,462 INFO L186 Difference]: Start difference. First operand has 337 places, 395 transitions, 4108 flow. Second operand 29 states and 3209 transitions. [2022-01-19 06:37:40,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 483 transitions, 5564 flow [2022-01-19 06:37:40,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 483 transitions, 5388 flow, removed 32 selfloop flow, removed 16 redundant places. [2022-01-19 06:37:40,638 INFO L242 Difference]: Finished difference. Result has 357 places, 407 transitions, 4538 flow [2022-01-19 06:37:40,639 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=3945, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4538, PETRI_PLACES=357, PETRI_TRANSITIONS=407} [2022-01-19 06:37:40,639 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 202 predicate places. [2022-01-19 06:37:40,639 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 407 transitions, 4538 flow [2022-01-19 06:37:40,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:37:40,640 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:37:40,640 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:37:40,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 06:37:40,640 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:37:40,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:37:40,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1821375558, now seen corresponding path program 8 times [2022-01-19 06:37:40,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:37:40,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703809600] [2022-01-19 06:37:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:37:40,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:37:40,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:37:41,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:37:41,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:37:41,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703809600] [2022-01-19 06:37:41,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703809600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:37:41,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323752940] [2022-01-19 06:37:41,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:37:41,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:37:41,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:37:41,159 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 06:37:41,163 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 06:37:41,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:37:41,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:37:41,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-19 06:37:41,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:37:42,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 06:37:42,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:37:42,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:37:42,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:37:42,848 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 06:37:42,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-01-19 06:37:42,965 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 06:37:42,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 06:37:43,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:37:43,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:37:43,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:37:43,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2022-01-19 06:37:43,588 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 06:37:43,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 924 treesize of output 833 [2022-01-19 06:37:43,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:37:43,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 694 treesize of output 518 [2022-01-19 06:37:43,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:37:43,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 572 treesize of output 548 [2022-01-19 06:38:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:38:09,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323752940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:38:09,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:38:09,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 61 [2022-01-19 06:38:09,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145991204] [2022-01-19 06:38:09,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:38:09,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-19 06:38:09,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:09,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-19 06:38:09,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=3286, Unknown=30, NotChecked=0, Total=3660 [2022-01-19 06:38:09,507 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 174 [2022-01-19 06:38:09,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 407 transitions, 4538 flow. Second operand has 61 states, 61 states have (on average 89.70491803278688) internal successors, (5472), 61 states have internal predecessors, (5472), 0 states have call successors, (0), 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 06:38:09,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:09,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 174 [2022-01-19 06:38:09,510 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:12,763 INFO L129 PetriNetUnfolder]: 3812/7382 cut-off events. [2022-01-19 06:38:12,763 INFO L130 PetriNetUnfolder]: For 38509/38545 co-relation queries the response was YES. [2022-01-19 06:38:12,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30660 conditions, 7382 events. 3812/7382 cut-off events. For 38509/38545 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 58784 event pairs, 409 based on Foata normal form. 45/7399 useless extension candidates. Maximal degree in co-relation 30570. Up to 2180 conditions per place. [2022-01-19 06:38:12,868 INFO L132 encePairwiseOnDemand]: 140/174 looper letters, 326 selfloop transitions, 209 changer transitions 9/620 dead transitions. [2022-01-19 06:38:12,868 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 620 transitions, 7012 flow [2022-01-19 06:38:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 06:38:12,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 06:38:12,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3811 transitions. [2022-01-19 06:38:12,872 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5475574712643678 [2022-01-19 06:38:12,872 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3811 transitions. [2022-01-19 06:38:12,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3811 transitions. [2022-01-19 06:38:12,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:12,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3811 transitions. [2022-01-19 06:38:12,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 95.275) internal successors, (3811), 40 states have internal predecessors, (3811), 0 states have call successors, (0), 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 06:38:12,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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 06:38:12,883 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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 06:38:12,883 INFO L186 Difference]: Start difference. First operand has 357 places, 407 transitions, 4538 flow. Second operand 40 states and 3811 transitions. [2022-01-19 06:38:12,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 620 transitions, 7012 flow [2022-01-19 06:38:13,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 620 transitions, 6714 flow, removed 64 selfloop flow, removed 20 redundant places. [2022-01-19 06:38:13,113 INFO L242 Difference]: Finished difference. Result has 378 places, 413 transitions, 4847 flow [2022-01-19 06:38:13,114 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=4847, PETRI_PLACES=378, PETRI_TRANSITIONS=413} [2022-01-19 06:38:13,114 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 223 predicate places. [2022-01-19 06:38:13,114 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 413 transitions, 4847 flow [2022-01-19 06:38:13,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 89.70491803278688) internal successors, (5472), 61 states have internal predecessors, (5472), 0 states have call successors, (0), 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 06:38:13,115 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:13,115 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:13,132 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 06:38:13,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-19 06:38:13,319 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:13,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:13,320 INFO L85 PathProgramCache]: Analyzing trace with hash -389314886, now seen corresponding path program 9 times [2022-01-19 06:38:13,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:13,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795941743] [2022-01-19 06:38:13,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:13,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:13,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:13,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:13,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:13,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795941743] [2022-01-19 06:38:13,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795941743] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:13,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:13,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:38:13,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046375461] [2022-01-19 06:38:13,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:13,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:38:13,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:13,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:38:13,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:38:13,643 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:13,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 413 transitions, 4847 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:13,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:13,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:13,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:15,333 INFO L129 PetriNetUnfolder]: 3844/7516 cut-off events. [2022-01-19 06:38:15,333 INFO L130 PetriNetUnfolder]: For 46243/46279 co-relation queries the response was YES. [2022-01-19 06:38:15,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32919 conditions, 7516 events. 3844/7516 cut-off events. For 46243/46279 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 60008 event pairs, 1217 based on Foata normal form. 18/7473 useless extension candidates. Maximal degree in co-relation 32828. Up to 4216 conditions per place. [2022-01-19 06:38:15,391 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 251 selfloop transitions, 153 changer transitions 1/498 dead transitions. [2022-01-19 06:38:15,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 498 transitions, 6367 flow [2022-01-19 06:38:15,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:38:15,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:38:15,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3003 transitions. [2022-01-19 06:38:15,393 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6392081736909323 [2022-01-19 06:38:15,393 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3003 transitions. [2022-01-19 06:38:15,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3003 transitions. [2022-01-19 06:38:15,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:15,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3003 transitions. [2022-01-19 06:38:15,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 111.22222222222223) internal successors, (3003), 27 states have internal predecessors, (3003), 0 states have call successors, (0), 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 06:38:15,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:38:15,399 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:38:15,399 INFO L186 Difference]: Start difference. First operand has 378 places, 413 transitions, 4847 flow. Second operand 27 states and 3003 transitions. [2022-01-19 06:38:15,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 498 transitions, 6367 flow [2022-01-19 06:38:15,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 498 transitions, 5915 flow, removed 12 selfloop flow, removed 37 redundant places. [2022-01-19 06:38:15,610 INFO L242 Difference]: Finished difference. Result has 371 places, 427 transitions, 5068 flow [2022-01-19 06:38:15,610 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5068, PETRI_PLACES=371, PETRI_TRANSITIONS=427} [2022-01-19 06:38:15,610 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 216 predicate places. [2022-01-19 06:38:15,610 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 427 transitions, 5068 flow [2022-01-19 06:38:15,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:15,611 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:15,611 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:15,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 06:38:15,611 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:15,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:15,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1532927742, now seen corresponding path program 1 times [2022-01-19 06:38:15,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:15,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864427938] [2022-01-19 06:38:15,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:15,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:15,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:15,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:15,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864427938] [2022-01-19 06:38:15,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864427938] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:15,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:15,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:38:15,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123414102] [2022-01-19 06:38:15,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:15,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:38:15,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:15,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:38:15,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:38:15,913 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:15,914 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 427 transitions, 5068 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:15,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:15,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:15,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:17,545 INFO L129 PetriNetUnfolder]: 3933/7736 cut-off events. [2022-01-19 06:38:17,545 INFO L130 PetriNetUnfolder]: For 43581/43617 co-relation queries the response was YES. [2022-01-19 06:38:17,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33176 conditions, 7736 events. 3933/7736 cut-off events. For 43581/43617 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 62415 event pairs, 1168 based on Foata normal form. 21/7693 useless extension candidates. Maximal degree in co-relation 33081. Up to 4216 conditions per place. [2022-01-19 06:38:17,629 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 272 selfloop transitions, 141 changer transitions 38/544 dead transitions. [2022-01-19 06:38:17,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 544 transitions, 6781 flow [2022-01-19 06:38:17,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 06:38:17,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 06:38:17,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3335 transitions. [2022-01-19 06:38:17,632 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2022-01-19 06:38:17,632 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3335 transitions. [2022-01-19 06:38:17,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3335 transitions. [2022-01-19 06:38:17,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:17,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3335 transitions. [2022-01-19 06:38:17,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 111.16666666666667) internal successors, (3335), 30 states have internal predecessors, (3335), 0 states have call successors, (0), 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 06:38:17,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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 06:38:17,638 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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 06:38:17,639 INFO L186 Difference]: Start difference. First operand has 371 places, 427 transitions, 5068 flow. Second operand 30 states and 3335 transitions. [2022-01-19 06:38:17,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 544 transitions, 6781 flow [2022-01-19 06:38:17,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 6548 flow, removed 13 selfloop flow, removed 21 redundant places. [2022-01-19 06:38:17,877 INFO L242 Difference]: Finished difference. Result has 383 places, 432 transitions, 5235 flow [2022-01-19 06:38:17,877 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5235, PETRI_PLACES=383, PETRI_TRANSITIONS=432} [2022-01-19 06:38:17,878 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 228 predicate places. [2022-01-19 06:38:17,878 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 432 transitions, 5235 flow [2022-01-19 06:38:17,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:17,878 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:17,878 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:17,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 06:38:17,878 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:17,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:17,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1290770662, now seen corresponding path program 10 times [2022-01-19 06:38:17,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:17,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337249582] [2022-01-19 06:38:17,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:17,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:18,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:18,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:18,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337249582] [2022-01-19 06:38:18,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337249582] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:18,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:18,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:38:18,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497094429] [2022-01-19 06:38:18,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:18,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:38:18,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:18,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:38:18,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:38:18,186 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:18,187 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 432 transitions, 5235 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:38:18,187 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:18,187 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:18,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:19,872 INFO L129 PetriNetUnfolder]: 4243/8258 cut-off events. [2022-01-19 06:38:19,872 INFO L130 PetriNetUnfolder]: For 48812/48848 co-relation queries the response was YES. [2022-01-19 06:38:20,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35835 conditions, 8258 events. 4243/8258 cut-off events. For 48812/48848 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 67085 event pairs, 1236 based on Foata normal form. 41/8226 useless extension candidates. Maximal degree in co-relation 35737. Up to 4158 conditions per place. [2022-01-19 06:38:20,095 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 289 selfloop transitions, 192 changer transitions 3/577 dead transitions. [2022-01-19 06:38:20,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 577 transitions, 7326 flow [2022-01-19 06:38:20,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 06:38:20,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 06:38:20,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3592 transitions. [2022-01-19 06:38:20,098 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6451149425287356 [2022-01-19 06:38:20,098 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3592 transitions. [2022-01-19 06:38:20,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3592 transitions. [2022-01-19 06:38:20,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:20,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3592 transitions. [2022-01-19 06:38:20,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 112.25) internal successors, (3592), 32 states have internal predecessors, (3592), 0 states have call successors, (0), 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 06:38:20,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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 06:38:20,105 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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 06:38:20,105 INFO L186 Difference]: Start difference. First operand has 383 places, 432 transitions, 5235 flow. Second operand 32 states and 3592 transitions. [2022-01-19 06:38:20,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 577 transitions, 7326 flow [2022-01-19 06:38:20,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 577 transitions, 7092 flow, removed 38 selfloop flow, removed 23 redundant places. [2022-01-19 06:38:20,338 INFO L242 Difference]: Finished difference. Result has 396 places, 458 transitions, 5988 flow [2022-01-19 06:38:20,339 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5988, PETRI_PLACES=396, PETRI_TRANSITIONS=458} [2022-01-19 06:38:20,339 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 241 predicate places. [2022-01-19 06:38:20,339 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 458 transitions, 5988 flow [2022-01-19 06:38:20,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:38:20,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:20,340 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:20,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 06:38:20,340 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:20,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:20,340 INFO L85 PathProgramCache]: Analyzing trace with hash -2006163160, now seen corresponding path program 2 times [2022-01-19 06:38:20,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:20,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21601062] [2022-01-19 06:38:20,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:20,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:20,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:20,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:20,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21601062] [2022-01-19 06:38:20,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21601062] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:20,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:20,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:38:20,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996026252] [2022-01-19 06:38:20,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:20,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:38:20,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:20,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:38:20,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:38:20,650 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:20,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 458 transitions, 5988 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:20,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:20,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:20,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:22,418 INFO L129 PetriNetUnfolder]: 4277/8257 cut-off events. [2022-01-19 06:38:22,419 INFO L130 PetriNetUnfolder]: For 56567/56603 co-relation queries the response was YES. [2022-01-19 06:38:22,474 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37526 conditions, 8257 events. 4277/8257 cut-off events. For 56567/56603 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 66430 event pairs, 1058 based on Foata normal form. 13/8209 useless extension candidates. Maximal degree in co-relation 37423. Up to 4730 conditions per place. [2022-01-19 06:38:22,497 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 269 selfloop transitions, 222 changer transitions 4/588 dead transitions. [2022-01-19 06:38:22,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 588 transitions, 8140 flow [2022-01-19 06:38:22,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 06:38:22,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 06:38:22,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3434 transitions. [2022-01-19 06:38:22,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6366332962550982 [2022-01-19 06:38:22,501 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3434 transitions. [2022-01-19 06:38:22,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3434 transitions. [2022-01-19 06:38:22,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:22,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3434 transitions. [2022-01-19 06:38:22,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 110.7741935483871) internal successors, (3434), 31 states have internal predecessors, (3434), 0 states have call successors, (0), 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 06:38:22,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:38:22,507 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:38:22,507 INFO L186 Difference]: Start difference. First operand has 396 places, 458 transitions, 5988 flow. Second operand 31 states and 3434 transitions. [2022-01-19 06:38:22,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 588 transitions, 8140 flow [2022-01-19 06:38:22,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 588 transitions, 7964 flow, removed 35 selfloop flow, removed 17 redundant places. [2022-01-19 06:38:22,778 INFO L242 Difference]: Finished difference. Result has 415 places, 490 transitions, 7011 flow [2022-01-19 06:38:22,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7011, PETRI_PLACES=415, PETRI_TRANSITIONS=490} [2022-01-19 06:38:22,778 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 260 predicate places. [2022-01-19 06:38:22,779 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 490 transitions, 7011 flow [2022-01-19 06:38:22,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:22,779 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:22,779 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:22,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 06:38:22,779 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:22,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:22,779 INFO L85 PathProgramCache]: Analyzing trace with hash 378140618, now seen corresponding path program 3 times [2022-01-19 06:38:22,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:22,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503313754] [2022-01-19 06:38:22,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:22,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:22,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:23,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:23,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:23,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503313754] [2022-01-19 06:38:23,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503313754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:23,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:23,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 06:38:23,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261640516] [2022-01-19 06:38:23,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:23,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 06:38:23,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:23,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 06:38:23,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 06:38:23,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:38:23,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 490 transitions, 7011 flow. Second operand has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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 06:38:23,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:23,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:38:23,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:25,557 INFO L129 PetriNetUnfolder]: 4283/8310 cut-off events. [2022-01-19 06:38:25,557 INFO L130 PetriNetUnfolder]: For 58266/58302 co-relation queries the response was YES. [2022-01-19 06:38:25,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37990 conditions, 8310 events. 4283/8310 cut-off events. For 58266/58302 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 67542 event pairs, 1268 based on Foata normal form. 25/8272 useless extension candidates. Maximal degree in co-relation 37882. Up to 4734 conditions per place. [2022-01-19 06:38:25,659 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 287 selfloop transitions, 184 changer transitions 36/594 dead transitions. [2022-01-19 06:38:25,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 594 transitions, 8777 flow [2022-01-19 06:38:25,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 06:38:25,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 06:38:25,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3152 transitions. [2022-01-19 06:38:25,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5843529847979236 [2022-01-19 06:38:25,662 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3152 transitions. [2022-01-19 06:38:25,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3152 transitions. [2022-01-19 06:38:25,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:25,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3152 transitions. [2022-01-19 06:38:25,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 101.6774193548387) internal successors, (3152), 31 states have internal predecessors, (3152), 0 states have call successors, (0), 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 06:38:25,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:38:25,668 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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 06:38:25,668 INFO L186 Difference]: Start difference. First operand has 415 places, 490 transitions, 7011 flow. Second operand 31 states and 3152 transitions. [2022-01-19 06:38:25,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 594 transitions, 8777 flow [2022-01-19 06:38:25,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 594 transitions, 8496 flow, removed 90 selfloop flow, removed 18 redundant places. [2022-01-19 06:38:26,005 INFO L242 Difference]: Finished difference. Result has 432 places, 488 transitions, 7154 flow [2022-01-19 06:38:26,005 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7154, PETRI_PLACES=432, PETRI_TRANSITIONS=488} [2022-01-19 06:38:26,005 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 277 predicate places. [2022-01-19 06:38:26,006 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 488 transitions, 7154 flow [2022-01-19 06:38:26,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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 06:38:26,006 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:26,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:26,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 06:38:26,006 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:26,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:26,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1200615580, now seen corresponding path program 4 times [2022-01-19 06:38:26,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:26,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057239627] [2022-01-19 06:38:26,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:26,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:26,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:26,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:26,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:26,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057239627] [2022-01-19 06:38:26,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057239627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:26,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:26,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:38:26,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3296168] [2022-01-19 06:38:26,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:26,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:38:26,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:26,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:38:26,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:38:26,317 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:26,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 488 transitions, 7154 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:38:26,319 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:26,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:26,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:28,455 INFO L129 PetriNetUnfolder]: 4515/8662 cut-off events. [2022-01-19 06:38:28,456 INFO L130 PetriNetUnfolder]: For 61886/61911 co-relation queries the response was YES. [2022-01-19 06:38:28,518 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39715 conditions, 8662 events. 4515/8662 cut-off events. For 61886/61911 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 70245 event pairs, 1398 based on Foata normal form. 40/8632 useless extension candidates. Maximal degree in co-relation 39604. Up to 4730 conditions per place. [2022-01-19 06:38:28,543 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 332 selfloop transitions, 197 changer transitions 2/624 dead transitions. [2022-01-19 06:38:28,543 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 624 transitions, 9241 flow [2022-01-19 06:38:28,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 06:38:28,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 06:38:28,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3583 transitions. [2022-01-19 06:38:28,574 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6434985632183908 [2022-01-19 06:38:28,574 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3583 transitions. [2022-01-19 06:38:28,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3583 transitions. [2022-01-19 06:38:28,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:28,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3583 transitions. [2022-01-19 06:38:28,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 111.96875) internal successors, (3583), 32 states have internal predecessors, (3583), 0 states have call successors, (0), 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 06:38:28,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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 06:38:28,581 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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 06:38:28,581 INFO L186 Difference]: Start difference. First operand has 432 places, 488 transitions, 7154 flow. Second operand 32 states and 3583 transitions. [2022-01-19 06:38:28,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 624 transitions, 9241 flow [2022-01-19 06:38:28,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 624 transitions, 8909 flow, removed 25 selfloop flow, removed 26 redundant places. [2022-01-19 06:38:28,949 INFO L242 Difference]: Finished difference. Result has 439 places, 508 transitions, 7705 flow [2022-01-19 06:38:28,950 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7705, PETRI_PLACES=439, PETRI_TRANSITIONS=508} [2022-01-19 06:38:28,950 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 284 predicate places. [2022-01-19 06:38:28,950 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 508 transitions, 7705 flow [2022-01-19 06:38:28,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:38:28,950 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:28,951 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:28,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 06:38:28,951 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:28,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:28,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1354667942, now seen corresponding path program 5 times [2022-01-19 06:38:28,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:28,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388968385] [2022-01-19 06:38:28,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:28,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:28,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:29,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:29,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:29,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388968385] [2022-01-19 06:38:29,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388968385] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:29,324 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:29,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:38:29,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410804526] [2022-01-19 06:38:29,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:29,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:38:29,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:29,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:38:29,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:38:29,326 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:29,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 508 transitions, 7705 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:29,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:29,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:29,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:31,404 INFO L129 PetriNetUnfolder]: 4534/8735 cut-off events. [2022-01-19 06:38:31,404 INFO L130 PetriNetUnfolder]: For 66671/66696 co-relation queries the response was YES. [2022-01-19 06:38:31,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41074 conditions, 8735 events. 4534/8735 cut-off events. For 66671/66696 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 71162 event pairs, 1371 based on Foata normal form. 14/8675 useless extension candidates. Maximal degree in co-relation 40962. Up to 4730 conditions per place. [2022-01-19 06:38:31,497 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 310 selfloop transitions, 168 changer transitions 11/582 dead transitions. [2022-01-19 06:38:31,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 582 transitions, 9104 flow [2022-01-19 06:38:31,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:38:31,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:38:31,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3206 transitions. [2022-01-19 06:38:31,500 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.635354736424891 [2022-01-19 06:38:31,500 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3206 transitions. [2022-01-19 06:38:31,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3206 transitions. [2022-01-19 06:38:31,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:31,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3206 transitions. [2022-01-19 06:38:31,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.55172413793103) internal successors, (3206), 29 states have internal predecessors, (3206), 0 states have call successors, (0), 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 06:38:31,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:38:31,505 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:38:31,505 INFO L186 Difference]: Start difference. First operand has 439 places, 508 transitions, 7705 flow. Second operand 29 states and 3206 transitions. [2022-01-19 06:38:31,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 582 transitions, 9104 flow [2022-01-19 06:38:31,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 582 transitions, 8798 flow, removed 42 selfloop flow, removed 20 redundant places. [2022-01-19 06:38:31,838 INFO L242 Difference]: Finished difference. Result has 449 places, 506 transitions, 7712 flow [2022-01-19 06:38:31,839 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7407, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=7712, PETRI_PLACES=449, PETRI_TRANSITIONS=506} [2022-01-19 06:38:31,839 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 294 predicate places. [2022-01-19 06:38:31,839 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 506 transitions, 7712 flow [2022-01-19 06:38:31,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:31,840 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:31,840 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:31,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 06:38:31,840 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:31,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:31,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1559492904, now seen corresponding path program 6 times [2022-01-19 06:38:31,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:31,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747717345] [2022-01-19 06:38:31,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:31,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:31,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:32,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:32,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:32,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747717345] [2022-01-19 06:38:32,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747717345] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:32,202 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:32,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:38:32,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978319577] [2022-01-19 06:38:32,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:32,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:38:32,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:32,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:38:32,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:38:32,203 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:32,204 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 506 transitions, 7712 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:32,204 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:32,204 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:32,205 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:34,027 INFO L129 PetriNetUnfolder]: 4517/8669 cut-off events. [2022-01-19 06:38:34,028 INFO L130 PetriNetUnfolder]: For 62669/62694 co-relation queries the response was YES. [2022-01-19 06:38:34,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39749 conditions, 8669 events. 4517/8669 cut-off events. For 62669/62694 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 70495 event pairs, 1406 based on Foata normal form. 22/8620 useless extension candidates. Maximal degree in co-relation 39640. Up to 4730 conditions per place. [2022-01-19 06:38:34,133 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 306 selfloop transitions, 171 changer transitions 2/572 dead transitions. [2022-01-19 06:38:34,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 572 transitions, 8926 flow [2022-01-19 06:38:34,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:38:34,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:38:34,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2900 transitions. [2022-01-19 06:38:34,136 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2022-01-19 06:38:34,136 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2900 transitions. [2022-01-19 06:38:34,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2900 transitions. [2022-01-19 06:38:34,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:34,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2900 transitions. [2022-01-19 06:38:34,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.53846153846153) internal successors, (2900), 26 states have internal predecessors, (2900), 0 states have call successors, (0), 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 06:38:34,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:34,141 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:34,141 INFO L186 Difference]: Start difference. First operand has 449 places, 506 transitions, 7712 flow. Second operand 26 states and 2900 transitions. [2022-01-19 06:38:34,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 572 transitions, 8926 flow [2022-01-19 06:38:34,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 572 transitions, 8715 flow, removed 15 selfloop flow, removed 25 redundant places. [2022-01-19 06:38:34,488 INFO L242 Difference]: Finished difference. Result has 448 places, 501 transitions, 7812 flow [2022-01-19 06:38:34,489 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7350, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7812, PETRI_PLACES=448, PETRI_TRANSITIONS=501} [2022-01-19 06:38:34,489 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 293 predicate places. [2022-01-19 06:38:34,489 INFO L470 AbstractCegarLoop]: Abstraction has has 448 places, 501 transitions, 7812 flow [2022-01-19 06:38:34,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:34,490 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:34,490 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:34,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 06:38:34,490 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:34,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:34,490 INFO L85 PathProgramCache]: Analyzing trace with hash 867412328, now seen corresponding path program 7 times [2022-01-19 06:38:34,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:34,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880460885] [2022-01-19 06:38:34,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:34,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:34,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:34,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:34,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880460885] [2022-01-19 06:38:34,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880460885] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:34,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:34,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:38:34,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825121103] [2022-01-19 06:38:34,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:34,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:38:34,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:34,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:38:34,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:38:34,785 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:34,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 501 transitions, 7812 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:34,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:34,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:34,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:36,693 INFO L129 PetriNetUnfolder]: 4504/8682 cut-off events. [2022-01-19 06:38:36,693 INFO L130 PetriNetUnfolder]: For 65912/65937 co-relation queries the response was YES. [2022-01-19 06:38:36,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39998 conditions, 8682 events. 4504/8682 cut-off events. For 65912/65937 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 70797 event pairs, 1431 based on Foata normal form. 14/8622 useless extension candidates. Maximal degree in co-relation 39890. Up to 4730 conditions per place. [2022-01-19 06:38:36,809 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 302 selfloop transitions, 162 changer transitions 7/564 dead transitions. [2022-01-19 06:38:36,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 564 transitions, 9055 flow [2022-01-19 06:38:36,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:38:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:38:36,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2881 transitions. [2022-01-19 06:38:36,824 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6368258178603006 [2022-01-19 06:38:36,824 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2881 transitions. [2022-01-19 06:38:36,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2881 transitions. [2022-01-19 06:38:36,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:36,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2881 transitions. [2022-01-19 06:38:36,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.8076923076923) internal successors, (2881), 26 states have internal predecessors, (2881), 0 states have call successors, (0), 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 06:38:36,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:36,847 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:36,847 INFO L186 Difference]: Start difference. First operand has 448 places, 501 transitions, 7812 flow. Second operand 26 states and 2881 transitions. [2022-01-19 06:38:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 564 transitions, 9055 flow [2022-01-19 06:38:37,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 564 transitions, 8813 flow, removed 5 selfloop flow, removed 21 redundant places. [2022-01-19 06:38:37,251 INFO L242 Difference]: Finished difference. Result has 452 places, 498 transitions, 7839 flow [2022-01-19 06:38:37,251 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7547, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7839, PETRI_PLACES=452, PETRI_TRANSITIONS=498} [2022-01-19 06:38:37,252 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 297 predicate places. [2022-01-19 06:38:37,252 INFO L470 AbstractCegarLoop]: Abstraction has has 452 places, 498 transitions, 7839 flow [2022-01-19 06:38:37,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:37,252 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:37,252 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:37,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 06:38:37,253 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:37,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:37,253 INFO L85 PathProgramCache]: Analyzing trace with hash -2082896642, now seen corresponding path program 11 times [2022-01-19 06:38:37,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:37,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460461464] [2022-01-19 06:38:37,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:37,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:37,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:37,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:37,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:37,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460461464] [2022-01-19 06:38:37,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460461464] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:37,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:37,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:38:37,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408944833] [2022-01-19 06:38:37,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:37,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:38:37,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:37,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:38:37,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:38:37,531 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:37,532 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 498 transitions, 7839 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:38:37,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:37,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:37,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:39,364 INFO L129 PetriNetUnfolder]: 4553/8766 cut-off events. [2022-01-19 06:38:39,364 INFO L130 PetriNetUnfolder]: For 69727/69752 co-relation queries the response was YES. [2022-01-19 06:38:39,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40626 conditions, 8766 events. 4553/8766 cut-off events. For 69727/69752 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 71448 event pairs, 1374 based on Foata normal form. 42/8738 useless extension candidates. Maximal degree in co-relation 40519. Up to 4228 conditions per place. [2022-01-19 06:38:39,489 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 319 selfloop transitions, 213 changer transitions 0/625 dead transitions. [2022-01-19 06:38:39,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 625 transitions, 9673 flow [2022-01-19 06:38:39,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 06:38:39,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 06:38:39,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3582 transitions. [2022-01-19 06:38:39,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6433189655172413 [2022-01-19 06:38:39,493 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3582 transitions. [2022-01-19 06:38:39,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3582 transitions. [2022-01-19 06:38:39,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:39,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3582 transitions. [2022-01-19 06:38:39,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 111.9375) internal successors, (3582), 32 states have internal predecessors, (3582), 0 states have call successors, (0), 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 06:38:39,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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 06:38:39,501 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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 06:38:39,501 INFO L186 Difference]: Start difference. First operand has 452 places, 498 transitions, 7839 flow. Second operand 32 states and 3582 transitions. [2022-01-19 06:38:39,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 625 transitions, 9673 flow [2022-01-19 06:38:39,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 625 transitions, 9185 flow, removed 3 selfloop flow, removed 29 redundant places. [2022-01-19 06:38:39,969 INFO L242 Difference]: Finished difference. Result has 456 places, 507 transitions, 8005 flow [2022-01-19 06:38:39,969 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8005, PETRI_PLACES=456, PETRI_TRANSITIONS=507} [2022-01-19 06:38:39,970 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 301 predicate places. [2022-01-19 06:38:39,970 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 507 transitions, 8005 flow [2022-01-19 06:38:39,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:38:39,970 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:39,970 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:39,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 06:38:39,970 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:39,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:39,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1880465734, now seen corresponding path program 12 times [2022-01-19 06:38:39,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:39,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567340382] [2022-01-19 06:38:39,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:39,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:40,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:40,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:40,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567340382] [2022-01-19 06:38:40,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567340382] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:40,286 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:40,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:38:40,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416105126] [2022-01-19 06:38:40,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:40,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:38:40,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:40,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:38:40,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:38:40,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:40,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 507 transitions, 8005 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:40,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:40,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:40,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:42,246 INFO L129 PetriNetUnfolder]: 4538/8765 cut-off events. [2022-01-19 06:38:42,246 INFO L130 PetriNetUnfolder]: For 70876/70901 co-relation queries the response was YES. [2022-01-19 06:38:42,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41325 conditions, 8765 events. 4538/8765 cut-off events. For 70876/70901 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 71784 event pairs, 1482 based on Foata normal form. 14/8701 useless extension candidates. Maximal degree in co-relation 41215. Up to 4798 conditions per place. [2022-01-19 06:38:42,371 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 275 selfloop transitions, 198 changer transitions 0/566 dead transitions. [2022-01-19 06:38:42,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 566 transitions, 9179 flow [2022-01-19 06:38:42,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:38:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:38:42,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2888 transitions. [2022-01-19 06:38:42,374 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383731211317418 [2022-01-19 06:38:42,374 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2888 transitions. [2022-01-19 06:38:42,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2888 transitions. [2022-01-19 06:38:42,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:42,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2888 transitions. [2022-01-19 06:38:42,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.07692307692308) internal successors, (2888), 26 states have internal predecessors, (2888), 0 states have call successors, (0), 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 06:38:42,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:42,393 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:42,393 INFO L186 Difference]: Start difference. First operand has 456 places, 507 transitions, 8005 flow. Second operand 26 states and 2888 transitions. [2022-01-19 06:38:42,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 566 transitions, 9179 flow [2022-01-19 06:38:42,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 566 transitions, 9007 flow, removed 19 selfloop flow, removed 19 redundant places. [2022-01-19 06:38:42,768 INFO L242 Difference]: Finished difference. Result has 463 places, 505 transitions, 8222 flow [2022-01-19 06:38:42,768 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7778, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8222, PETRI_PLACES=463, PETRI_TRANSITIONS=505} [2022-01-19 06:38:42,769 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 308 predicate places. [2022-01-19 06:38:42,769 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 505 transitions, 8222 flow [2022-01-19 06:38:42,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:38:42,769 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:42,769 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:42,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 06:38:42,769 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:42,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:42,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1613010200, now seen corresponding path program 13 times [2022-01-19 06:38:42,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:42,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142358569] [2022-01-19 06:38:42,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:42,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:42,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:43,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:43,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:43,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142358569] [2022-01-19 06:38:43,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142358569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:38:43,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67952979] [2022-01-19 06:38:43,062 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 06:38:43,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:38:43,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:38:43,066 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 06:38:43,067 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 06:38:43,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:43,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 06:38:43,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:38:43,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:38:43,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:38:43,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:43,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:38:43,892 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:38:43,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 06:38:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:44,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67952979] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:38:44,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:38:44,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 29 [2022-01-19 06:38:44,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321178578] [2022-01-19 06:38:44,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:38:44,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 06:38:44,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:44,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 06:38:44,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-01-19 06:38:44,073 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:44,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 505 transitions, 8222 flow. Second operand has 29 states, 29 states have (on average 107.34482758620689) internal successors, (3113), 29 states have internal predecessors, (3113), 0 states have call successors, (0), 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 06:38:44,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:44,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:44,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:46,699 INFO L129 PetriNetUnfolder]: 5011/9636 cut-off events. [2022-01-19 06:38:46,699 INFO L130 PetriNetUnfolder]: For 88631/88652 co-relation queries the response was YES. [2022-01-19 06:38:46,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46386 conditions, 9636 events. 5011/9636 cut-off events. For 88631/88652 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 79910 event pairs, 983 based on Foata normal form. 40/9621 useless extension candidates. Maximal degree in co-relation 46276. Up to 3759 conditions per place. [2022-01-19 06:38:46,822 INFO L132 encePairwiseOnDemand]: 133/174 looper letters, 351 selfloop transitions, 375 changer transitions 19/838 dead transitions. [2022-01-19 06:38:46,822 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 838 transitions, 13384 flow [2022-01-19 06:38:46,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 06:38:46,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 06:38:46,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 5772 transitions. [2022-01-19 06:38:46,825 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6379310344827587 [2022-01-19 06:38:46,825 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 5772 transitions. [2022-01-19 06:38:46,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 5772 transitions. [2022-01-19 06:38:46,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:46,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 5772 transitions. [2022-01-19 06:38:46,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 111.0) internal successors, (5772), 52 states have internal predecessors, (5772), 0 states have call successors, (0), 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 06:38:46,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 174.0) internal successors, (9222), 53 states have internal predecessors, (9222), 0 states have call successors, (0), 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 06:38:46,849 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 174.0) internal successors, (9222), 53 states have internal predecessors, (9222), 0 states have call successors, (0), 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 06:38:46,850 INFO L186 Difference]: Start difference. First operand has 463 places, 505 transitions, 8222 flow. Second operand 52 states and 5772 transitions. [2022-01-19 06:38:46,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 838 transitions, 13384 flow [2022-01-19 06:38:47,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 838 transitions, 13043 flow, removed 2 selfloop flow, removed 23 redundant places. [2022-01-19 06:38:47,349 INFO L242 Difference]: Finished difference. Result has 516 places, 651 transitions, 11856 flow [2022-01-19 06:38:47,350 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7968, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=11856, PETRI_PLACES=516, PETRI_TRANSITIONS=651} [2022-01-19 06:38:47,351 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 361 predicate places. [2022-01-19 06:38:47,351 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 651 transitions, 11856 flow [2022-01-19 06:38:47,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 107.34482758620689) internal successors, (3113), 29 states have internal predecessors, (3113), 0 states have call successors, (0), 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 06:38:47,352 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:47,352 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:47,385 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 06:38:47,567 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,SelfDestructingSolverStorable27 [2022-01-19 06:38:47,567 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:47,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:47,568 INFO L85 PathProgramCache]: Analyzing trace with hash 106250138, now seen corresponding path program 8 times [2022-01-19 06:38:47,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:47,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54842162] [2022-01-19 06:38:47,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:47,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:47,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:47,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:47,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:47,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54842162] [2022-01-19 06:38:47,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54842162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:38:47,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301232658] [2022-01-19 06:38:47,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:38:47,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:38:47,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:38:47,918 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 06:38:47,947 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 06:38:48,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:38:48,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:38:48,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-19 06:38:48,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:38:48,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:38:48,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2022-01-19 06:38:48,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:48,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:38:48,577 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:38:48,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 06:38:48,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:48,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301232658] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:38:48,701 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:38:48,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 30 [2022-01-19 06:38:48,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329178928] [2022-01-19 06:38:48,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:38:48,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 06:38:48,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:48,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 06:38:48,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2022-01-19 06:38:48,704 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:38:48,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 651 transitions, 11856 flow. Second operand has 30 states, 30 states have (on average 107.7) internal successors, (3231), 30 states have internal predecessors, (3231), 0 states have call successors, (0), 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 06:38:48,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:48,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:38:48,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:51,504 INFO L129 PetriNetUnfolder]: 5254/10043 cut-off events. [2022-01-19 06:38:51,505 INFO L130 PetriNetUnfolder]: For 116478/116612 co-relation queries the response was YES. [2022-01-19 06:38:51,616 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57762 conditions, 10043 events. 5254/10043 cut-off events. For 116478/116612 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 83435 event pairs, 1233 based on Foata normal form. 38/10008 useless extension candidates. Maximal degree in co-relation 57629. Up to 4829 conditions per place. [2022-01-19 06:38:51,653 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 475 selfloop transitions, 280 changer transitions 2/850 dead transitions. [2022-01-19 06:38:51,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 850 transitions, 15431 flow [2022-01-19 06:38:51,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 06:38:51,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 06:38:51,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3694 transitions. [2022-01-19 06:38:51,655 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.643329850226402 [2022-01-19 06:38:51,655 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3694 transitions. [2022-01-19 06:38:51,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3694 transitions. [2022-01-19 06:38:51,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:51,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3694 transitions. [2022-01-19 06:38:51,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 111.93939393939394) internal successors, (3694), 33 states have internal predecessors, (3694), 0 states have call successors, (0), 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 06:38:51,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:38:51,661 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:38:51,661 INFO L186 Difference]: Start difference. First operand has 516 places, 651 transitions, 11856 flow. Second operand 33 states and 3694 transitions. [2022-01-19 06:38:51,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 850 transitions, 15431 flow [2022-01-19 06:38:52,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 850 transitions, 14730 flow, removed 141 selfloop flow, removed 25 redundant places. [2022-01-19 06:38:52,439 INFO L242 Difference]: Finished difference. Result has 529 places, 702 transitions, 12924 flow [2022-01-19 06:38:52,440 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=11265, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=12924, PETRI_PLACES=529, PETRI_TRANSITIONS=702} [2022-01-19 06:38:52,440 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 374 predicate places. [2022-01-19 06:38:52,440 INFO L470 AbstractCegarLoop]: Abstraction has has 529 places, 702 transitions, 12924 flow [2022-01-19 06:38:52,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 107.7) internal successors, (3231), 30 states have internal predecessors, (3231), 0 states have call successors, (0), 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 06:38:52,440 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:52,441 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:52,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-19 06:38:52,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-19 06:38:52,651 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:52,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:52,652 INFO L85 PathProgramCache]: Analyzing trace with hash -488736456, now seen corresponding path program 14 times [2022-01-19 06:38:52,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:52,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232565197] [2022-01-19 06:38:52,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:52,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:52,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:53,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:53,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:53,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232565197] [2022-01-19 06:38:53,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232565197] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:53,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:53,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:38:53,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529074837] [2022-01-19 06:38:53,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:53,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:38:53,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:53,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:38:53,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:38:53,182 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:38:53,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 702 transitions, 12924 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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 06:38:53,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:53,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:38:53,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:38:56,351 INFO L129 PetriNetUnfolder]: 5296/10160 cut-off events. [2022-01-19 06:38:56,351 INFO L130 PetriNetUnfolder]: For 130150/130284 co-relation queries the response was YES. [2022-01-19 06:38:56,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60833 conditions, 10160 events. 5296/10160 cut-off events. For 130150/130284 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 84471 event pairs, 1352 based on Foata normal form. 18/10095 useless extension candidates. Maximal degree in co-relation 60698. Up to 5456 conditions per place. [2022-01-19 06:38:56,482 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 450 selfloop transitions, 247 changer transitions 3/787 dead transitions. [2022-01-19 06:38:56,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 787 transitions, 15318 flow [2022-01-19 06:38:56,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:38:56,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:38:56,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2652 transitions. [2022-01-19 06:38:56,484 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5862068965517241 [2022-01-19 06:38:56,484 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2652 transitions. [2022-01-19 06:38:56,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2652 transitions. [2022-01-19 06:38:56,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:38:56,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2652 transitions. [2022-01-19 06:38:56,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.0) internal successors, (2652), 26 states have internal predecessors, (2652), 0 states have call successors, (0), 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 06:38:56,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:56,489 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:38:56,489 INFO L186 Difference]: Start difference. First operand has 529 places, 702 transitions, 12924 flow. Second operand 26 states and 2652 transitions. [2022-01-19 06:38:56,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 787 transitions, 15318 flow [2022-01-19 06:38:57,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 787 transitions, 14594 flow, removed 72 selfloop flow, removed 27 redundant places. [2022-01-19 06:38:57,246 INFO L242 Difference]: Finished difference. Result has 533 places, 722 transitions, 13338 flow [2022-01-19 06:38:57,247 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=12236, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13338, PETRI_PLACES=533, PETRI_TRANSITIONS=722} [2022-01-19 06:38:57,247 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 378 predicate places. [2022-01-19 06:38:57,247 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 722 transitions, 13338 flow [2022-01-19 06:38:57,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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 06:38:57,248 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:38:57,248 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:38:57,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 06:38:57,248 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:38:57,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:38:57,248 INFO L85 PathProgramCache]: Analyzing trace with hash 763238126, now seen corresponding path program 15 times [2022-01-19 06:38:57,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:38:57,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987928441] [2022-01-19 06:38:57,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:38:57,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:38:57,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:38:57,778 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:38:57,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:38:57,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987928441] [2022-01-19 06:38:57,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987928441] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:38:57,778 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:38:57,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 06:38:57,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183139211] [2022-01-19 06:38:57,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:38:57,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 06:38:57,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:38:57,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 06:38:57,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-01-19 06:38:57,780 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:38:57,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 722 transitions, 13338 flow. Second operand has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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 06:38:57,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:38:57,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:38:57,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:01,362 INFO L129 PetriNetUnfolder]: 5661/10814 cut-off events. [2022-01-19 06:39:01,363 INFO L130 PetriNetUnfolder]: For 132303/132437 co-relation queries the response was YES. [2022-01-19 06:39:01,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63244 conditions, 10814 events. 5661/10814 cut-off events. For 132303/132437 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 90704 event pairs, 1287 based on Foata normal form. 46/10777 useless extension candidates. Maximal degree in co-relation 63105. Up to 4849 conditions per place. [2022-01-19 06:39:01,490 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 461 selfloop transitions, 343 changer transitions 0/891 dead transitions. [2022-01-19 06:39:01,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 891 transitions, 16711 flow [2022-01-19 06:39:01,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 06:39:01,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 06:39:01,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3392 transitions. [2022-01-19 06:39:01,492 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5907349355625218 [2022-01-19 06:39:01,492 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3392 transitions. [2022-01-19 06:39:01,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3392 transitions. [2022-01-19 06:39:01,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:01,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3392 transitions. [2022-01-19 06:39:01,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.78787878787878) internal successors, (3392), 33 states have internal predecessors, (3392), 0 states have call successors, (0), 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 06:39:01,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:39:01,498 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:39:01,498 INFO L186 Difference]: Start difference. First operand has 533 places, 722 transitions, 13338 flow. Second operand 33 states and 3392 transitions. [2022-01-19 06:39:01,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 891 transitions, 16711 flow [2022-01-19 06:39:02,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 891 transitions, 16272 flow, removed 23 selfloop flow, removed 22 redundant places. [2022-01-19 06:39:02,243 INFO L242 Difference]: Finished difference. Result has 550 places, 752 transitions, 14424 flow [2022-01-19 06:39:02,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=12916, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14424, PETRI_PLACES=550, PETRI_TRANSITIONS=752} [2022-01-19 06:39:02,244 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 395 predicate places. [2022-01-19 06:39:02,245 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 752 transitions, 14424 flow [2022-01-19 06:39:02,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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 06:39:02,245 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:02,245 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:02,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 06:39:02,245 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:02,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:02,246 INFO L85 PathProgramCache]: Analyzing trace with hash 540317094, now seen corresponding path program 16 times [2022-01-19 06:39:02,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:02,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584174627] [2022-01-19 06:39:02,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:02,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:02,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:02,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:02,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:02,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584174627] [2022-01-19 06:39:02,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584174627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:39:02,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:39:02,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:39:02,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161400119] [2022-01-19 06:39:02,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:02,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:39:02,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:02,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:39:02,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:39:02,790 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:39:02,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 752 transitions, 14424 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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 06:39:02,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:02,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:39:02,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:06,074 INFO L129 PetriNetUnfolder]: 5623/10760 cut-off events. [2022-01-19 06:39:06,074 INFO L130 PetriNetUnfolder]: For 139968/140102 co-relation queries the response was YES. [2022-01-19 06:39:06,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64552 conditions, 10760 events. 5623/10760 cut-off events. For 139968/140102 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 90483 event pairs, 1366 based on Foata normal form. 20/10689 useless extension candidates. Maximal degree in co-relation 64409. Up to 5963 conditions per place. [2022-01-19 06:39:06,229 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 416 selfloop transitions, 298 changer transitions 0/801 dead transitions. [2022-01-19 06:39:06,229 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 801 transitions, 16083 flow [2022-01-19 06:39:06,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:39:06,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:39:06,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2751 transitions. [2022-01-19 06:39:06,231 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5855683269476373 [2022-01-19 06:39:06,231 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2751 transitions. [2022-01-19 06:39:06,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2751 transitions. [2022-01-19 06:39:06,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:06,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2751 transitions. [2022-01-19 06:39:06,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 101.88888888888889) internal successors, (2751), 27 states have internal predecessors, (2751), 0 states have call successors, (0), 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 06:39:06,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:39:06,236 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:39:06,236 INFO L186 Difference]: Start difference. First operand has 550 places, 752 transitions, 14424 flow. Second operand 27 states and 2751 transitions. [2022-01-19 06:39:06,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 801 transitions, 16083 flow [2022-01-19 06:39:06,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 801 transitions, 15587 flow, removed 35 selfloop flow, removed 27 redundant places. [2022-01-19 06:39:07,010 INFO L242 Difference]: Finished difference. Result has 550 places, 741 transitions, 14308 flow [2022-01-19 06:39:07,011 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=13661, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=14308, PETRI_PLACES=550, PETRI_TRANSITIONS=741} [2022-01-19 06:39:07,011 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 395 predicate places. [2022-01-19 06:39:07,011 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 741 transitions, 14308 flow [2022-01-19 06:39:07,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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 06:39:07,011 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:07,011 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:07,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 06:39:07,012 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:07,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:07,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1841134454, now seen corresponding path program 9 times [2022-01-19 06:39:07,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:07,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961178165] [2022-01-19 06:39:07,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:07,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:07,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:07,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:07,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:07,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961178165] [2022-01-19 06:39:07,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961178165] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:39:07,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:39:07,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:39:07,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240113117] [2022-01-19 06:39:07,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:07,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:39:07,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:07,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:39:07,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:39:07,458 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:39:07,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 741 transitions, 14308 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:39:07,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:07,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:39:07,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:10,768 INFO L129 PetriNetUnfolder]: 5632/10771 cut-off events. [2022-01-19 06:39:10,769 INFO L130 PetriNetUnfolder]: For 140070/140204 co-relation queries the response was YES. [2022-01-19 06:39:10,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63955 conditions, 10771 events. 5632/10771 cut-off events. For 140070/140204 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 90429 event pairs, 1411 based on Foata normal form. 20/10701 useless extension candidates. Maximal degree in co-relation 63816. Up to 5960 conditions per place. [2022-01-19 06:39:10,898 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 455 selfloop transitions, 257 changer transitions 0/802 dead transitions. [2022-01-19 06:39:10,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 802 transitions, 16291 flow [2022-01-19 06:39:10,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:39:10,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:39:10,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2754 transitions. [2022-01-19 06:39:10,900 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6087533156498673 [2022-01-19 06:39:10,900 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2754 transitions. [2022-01-19 06:39:10,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2754 transitions. [2022-01-19 06:39:10,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:10,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2754 transitions. [2022-01-19 06:39:10,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.92307692307692) internal successors, (2754), 26 states have internal predecessors, (2754), 0 states have call successors, (0), 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 06:39:10,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:39:10,905 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:39:10,905 INFO L186 Difference]: Start difference. First operand has 550 places, 741 transitions, 14308 flow. Second operand 26 states and 2754 transitions. [2022-01-19 06:39:10,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 802 transitions, 16291 flow [2022-01-19 06:39:11,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 802 transitions, 15786 flow, removed 1 selfloop flow, removed 24 redundant places. [2022-01-19 06:39:11,639 INFO L242 Difference]: Finished difference. Result has 553 places, 743 transitions, 14524 flow [2022-01-19 06:39:11,640 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=13806, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=14524, PETRI_PLACES=553, PETRI_TRANSITIONS=743} [2022-01-19 06:39:11,640 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 398 predicate places. [2022-01-19 06:39:11,640 INFO L470 AbstractCegarLoop]: Abstraction has has 553 places, 743 transitions, 14524 flow [2022-01-19 06:39:11,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:39:11,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:11,641 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:11,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 06:39:11,641 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:11,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:11,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1922755978, now seen corresponding path program 17 times [2022-01-19 06:39:11,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:11,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155901134] [2022-01-19 06:39:11,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:11,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:11,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:12,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:12,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:12,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155901134] [2022-01-19 06:39:12,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155901134] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:39:12,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883376876] [2022-01-19 06:39:12,081 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 06:39:12,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:39:12,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:39:12,083 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 06:39:12,084 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 06:39:12,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:39:12,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:39:12,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-19 06:39:12,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:39:12,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:39:12,449 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 06:39:12,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 06:39:13,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 06:39:13,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:39:13,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:39:13,540 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 06:39:13,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-19 06:39:13,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:39:13,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:39:13,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:39:13,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:39:14,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:39:14,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2022-01-19 06:39:14,181 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 06:39:14,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 508 treesize of output 481 [2022-01-19 06:39:14,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:39:14,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 412 treesize of output 436 [2022-01-19 06:39:14,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:39:14,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 214 [2022-01-19 06:39:19,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 06:39:19,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:39:19,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883376876] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:39:19,143 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:39:19,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 61 [2022-01-19 06:39:19,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030222572] [2022-01-19 06:39:19,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:39:19,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-19 06:39:19,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:19,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-19 06:39:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=3321, Unknown=29, NotChecked=0, Total=3660 [2022-01-19 06:39:19,147 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 06:39:19,149 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 743 transitions, 14524 flow. Second operand has 61 states, 61 states have (on average 86.68852459016394) internal successors, (5288), 61 states have internal predecessors, (5288), 0 states have call successors, (0), 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 06:39:19,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:19,149 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 06:39:19,149 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:25,986 INFO L129 PetriNetUnfolder]: 5750/10979 cut-off events. [2022-01-19 06:39:25,986 INFO L130 PetriNetUnfolder]: For 149409/149539 co-relation queries the response was YES. [2022-01-19 06:39:26,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66874 conditions, 10979 events. 5750/10979 cut-off events. For 149409/149539 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 92741 event pairs, 1049 based on Foata normal form. 66/10984 useless extension candidates. Maximal degree in co-relation 66734. Up to 4102 conditions per place. [2022-01-19 06:39:26,115 INFO L132 encePairwiseOnDemand]: 133/174 looper letters, 437 selfloop transitions, 518 changer transitions 3/1031 dead transitions. [2022-01-19 06:39:26,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 1031 transitions, 19981 flow [2022-01-19 06:39:26,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-19 06:39:26,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-01-19 06:39:26,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 5992 transitions. [2022-01-19 06:39:26,119 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5217694183211424 [2022-01-19 06:39:26,119 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 5992 transitions. [2022-01-19 06:39:26,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 5992 transitions. [2022-01-19 06:39:26,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:26,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 5992 transitions. [2022-01-19 06:39:26,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 90.78787878787878) internal successors, (5992), 66 states have internal predecessors, (5992), 0 states have call successors, (0), 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 06:39:26,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 174.0) internal successors, (11658), 67 states have internal predecessors, (11658), 0 states have call successors, (0), 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 06:39:26,128 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 174.0) internal successors, (11658), 67 states have internal predecessors, (11658), 0 states have call successors, (0), 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 06:39:26,128 INFO L186 Difference]: Start difference. First operand has 553 places, 743 transitions, 14524 flow. Second operand 66 states and 5992 transitions. [2022-01-19 06:39:26,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 1031 transitions, 19981 flow [2022-01-19 06:39:26,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1031 transitions, 19530 flow, removed 14 selfloop flow, removed 22 redundant places. [2022-01-19 06:39:26,935 INFO L242 Difference]: Finished difference. Result has 602 places, 803 transitions, 16769 flow [2022-01-19 06:39:26,936 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=14046, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=16769, PETRI_PLACES=602, PETRI_TRANSITIONS=803} [2022-01-19 06:39:26,936 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 447 predicate places. [2022-01-19 06:39:26,936 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 803 transitions, 16769 flow [2022-01-19 06:39:26,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 86.68852459016394) internal successors, (5288), 61 states have internal predecessors, (5288), 0 states have call successors, (0), 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 06:39:26,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:26,937 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:26,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-19 06:39:27,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:39:27,153 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:27,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:27,154 INFO L85 PathProgramCache]: Analyzing trace with hash 89901968, now seen corresponding path program 10 times [2022-01-19 06:39:27,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:27,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419441198] [2022-01-19 06:39:27,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:27,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:27,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:27,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:27,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:27,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419441198] [2022-01-19 06:39:27,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419441198] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:39:27,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:39:27,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:39:27,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500839651] [2022-01-19 06:39:27,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:27,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:39:27,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:27,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:39:27,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:39:27,665 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:39:27,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 803 transitions, 16769 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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 06:39:27,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:27,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:39:27,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:31,165 INFO L129 PetriNetUnfolder]: 5770/11062 cut-off events. [2022-01-19 06:39:31,166 INFO L130 PetriNetUnfolder]: For 164757/164904 co-relation queries the response was YES. [2022-01-19 06:39:31,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70815 conditions, 11062 events. 5770/11062 cut-off events. For 164757/164904 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 93559 event pairs, 1477 based on Foata normal form. 22/10979 useless extension candidates. Maximal degree in co-relation 70671. Up to 5806 conditions per place. [2022-01-19 06:39:31,332 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 495 selfloop transitions, 280 changer transitions 15/877 dead transitions. [2022-01-19 06:39:31,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 877 transitions, 19122 flow [2022-01-19 06:39:31,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:39:31,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:39:31,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2938 transitions. [2022-01-19 06:39:31,335 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5822433610780816 [2022-01-19 06:39:31,335 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2938 transitions. [2022-01-19 06:39:31,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2938 transitions. [2022-01-19 06:39:31,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:31,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2938 transitions. [2022-01-19 06:39:31,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 101.3103448275862) internal successors, (2938), 29 states have internal predecessors, (2938), 0 states have call successors, (0), 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 06:39:31,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:39:31,340 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:39:31,340 INFO L186 Difference]: Start difference. First operand has 602 places, 803 transitions, 16769 flow. Second operand 29 states and 2938 transitions. [2022-01-19 06:39:31,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 877 transitions, 19122 flow [2022-01-19 06:39:32,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 877 transitions, 17938 flow, removed 41 selfloop flow, removed 49 redundant places. [2022-01-19 06:39:32,295 INFO L242 Difference]: Finished difference. Result has 583 places, 799 transitions, 16126 flow [2022-01-19 06:39:32,295 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15600, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=16126, PETRI_PLACES=583, PETRI_TRANSITIONS=799} [2022-01-19 06:39:32,296 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 428 predicate places. [2022-01-19 06:39:32,296 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 799 transitions, 16126 flow [2022-01-19 06:39:32,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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 06:39:32,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:32,296 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:32,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 06:39:32,296 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:32,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:32,297 INFO L85 PathProgramCache]: Analyzing trace with hash -2117038966, now seen corresponding path program 11 times [2022-01-19 06:39:32,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:32,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256465887] [2022-01-19 06:39:32,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:32,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:32,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:32,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:32,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:32,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256465887] [2022-01-19 06:39:32,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256465887] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:39:32,800 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:39:32,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:39:32,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163223784] [2022-01-19 06:39:32,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:32,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:39:32,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:32,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:39:32,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:39:32,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:39:32,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 799 transitions, 16126 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:39:32,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:32,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:39:32,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:35,969 INFO L129 PetriNetUnfolder]: 5704/10923 cut-off events. [2022-01-19 06:39:35,969 INFO L130 PetriNetUnfolder]: For 156202/156349 co-relation queries the response was YES. [2022-01-19 06:39:36,092 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68309 conditions, 10923 events. 5704/10923 cut-off events. For 156202/156349 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 92009 event pairs, 1541 based on Foata normal form. 22/10843 useless extension candidates. Maximal degree in co-relation 68167. Up to 5803 conditions per place. [2022-01-19 06:39:36,135 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 474 selfloop transitions, 286 changer transitions 8/858 dead transitions. [2022-01-19 06:39:36,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 858 transitions, 18126 flow [2022-01-19 06:39:36,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:39:36,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:39:36,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2845 transitions. [2022-01-19 06:39:36,137 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6055768412090251 [2022-01-19 06:39:36,137 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2845 transitions. [2022-01-19 06:39:36,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2845 transitions. [2022-01-19 06:39:36,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:36,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2845 transitions. [2022-01-19 06:39:36,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.37037037037037) internal successors, (2845), 27 states have internal predecessors, (2845), 0 states have call successors, (0), 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 06:39:36,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:39:36,142 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:39:36,142 INFO L186 Difference]: Start difference. First operand has 583 places, 799 transitions, 16126 flow. Second operand 27 states and 2845 transitions. [2022-01-19 06:39:36,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 858 transitions, 18126 flow [2022-01-19 06:39:37,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 858 transitions, 17788 flow, removed 12 selfloop flow, removed 28 redundant places. [2022-01-19 06:39:37,077 INFO L242 Difference]: Finished difference. Result has 578 places, 793 transitions, 16223 flow [2022-01-19 06:39:37,078 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15697, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=16223, PETRI_PLACES=578, PETRI_TRANSITIONS=793} [2022-01-19 06:39:37,078 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 423 predicate places. [2022-01-19 06:39:37,078 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 793 transitions, 16223 flow [2022-01-19 06:39:37,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:39:37,078 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:37,079 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:37,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 06:39:37,079 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:37,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:37,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1845315764, now seen corresponding path program 12 times [2022-01-19 06:39:37,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:37,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251559172] [2022-01-19 06:39:37,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:37,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:37,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:37,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251559172] [2022-01-19 06:39:37,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251559172] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:39:37,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362445233] [2022-01-19 06:39:37,556 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 06:39:37,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:39:37,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:39:37,560 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 06:39:37,560 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 06:39:37,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 06:39:37,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:39:37,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-19 06:39:37,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:39:38,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:39:38,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:39:38,704 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 06:39:38,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-19 06:39:38,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:39:38,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:39:38,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:38,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:39:39,105 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 06:39:39,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 143 [2022-01-19 06:39:39,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:39:39,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2022-01-19 06:39:39,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:39,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362445233] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:39:39,941 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:39:39,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [22, 21] total 56 [2022-01-19 06:39:39,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88051766] [2022-01-19 06:39:39,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:39,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:39:39,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:39,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:39:39,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=2765, Unknown=10, NotChecked=0, Total=3080 [2022-01-19 06:39:39,943 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:39:39,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 793 transitions, 16223 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:39:39,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:39,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:39:39,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:43,488 INFO L129 PetriNetUnfolder]: 5808/11026 cut-off events. [2022-01-19 06:39:43,488 INFO L130 PetriNetUnfolder]: For 163566/163689 co-relation queries the response was YES. [2022-01-19 06:39:43,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69755 conditions, 11026 events. 5808/11026 cut-off events. For 163566/163689 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 93163 event pairs, 2768 based on Foata normal form. 36/10964 useless extension candidates. Maximal degree in co-relation 69616. Up to 8416 conditions per place. [2022-01-19 06:39:43,652 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 621 selfloop transitions, 192 changer transitions 0/903 dead transitions. [2022-01-19 06:39:43,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 903 transitions, 19375 flow [2022-01-19 06:39:43,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 06:39:43,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 06:39:43,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2890 transitions. [2022-01-19 06:39:43,654 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5931855500821018 [2022-01-19 06:39:43,654 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2890 transitions. [2022-01-19 06:39:43,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2890 transitions. [2022-01-19 06:39:43,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:43,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2890 transitions. [2022-01-19 06:39:43,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 103.21428571428571) internal successors, (2890), 28 states have internal predecessors, (2890), 0 states have call successors, (0), 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 06:39:43,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:39:43,659 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:39:43,659 INFO L186 Difference]: Start difference. First operand has 578 places, 793 transitions, 16223 flow. Second operand 28 states and 2890 transitions. [2022-01-19 06:39:43,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 903 transitions, 19375 flow [2022-01-19 06:39:44,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 903 transitions, 18545 flow, removed 6 selfloop flow, removed 28 redundant places. [2022-01-19 06:39:44,602 INFO L242 Difference]: Finished difference. Result has 582 places, 822 transitions, 16661 flow [2022-01-19 06:39:44,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15432, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=16661, PETRI_PLACES=582, PETRI_TRANSITIONS=822} [2022-01-19 06:39:44,603 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 427 predicate places. [2022-01-19 06:39:44,603 INFO L470 AbstractCegarLoop]: Abstraction has has 582 places, 822 transitions, 16661 flow [2022-01-19 06:39:44,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:39:44,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:44,603 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:44,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-19 06:39:44,819 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,SelfDestructingSolverStorable36 [2022-01-19 06:39:44,819 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:44,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:44,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1713367576, now seen corresponding path program 18 times [2022-01-19 06:39:44,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:44,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036566956] [2022-01-19 06:39:44,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:44,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:44,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:45,220 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:45,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036566956] [2022-01-19 06:39:45,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036566956] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:39:45,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:39:45,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:39:45,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794373130] [2022-01-19 06:39:45,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:45,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:39:45,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:45,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:39:45,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:39:45,232 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 06:39:45,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 822 transitions, 16661 flow. Second operand has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 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 06:39:45,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:45,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 06:39:45,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:48,865 INFO L129 PetriNetUnfolder]: 5806/11096 cut-off events. [2022-01-19 06:39:48,866 INFO L130 PetriNetUnfolder]: For 165714/165849 co-relation queries the response was YES. [2022-01-19 06:39:49,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71410 conditions, 11096 events. 5806/11096 cut-off events. For 165714/165849 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 93677 event pairs, 1504 based on Foata normal form. 11/11000 useless extension candidates. Maximal degree in co-relation 71265. Up to 5827 conditions per place. [2022-01-19 06:39:49,097 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 496 selfloop transitions, 290 changer transitions 9/883 dead transitions. [2022-01-19 06:39:49,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 883 transitions, 18812 flow [2022-01-19 06:39:49,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:39:49,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:39:49,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2963 transitions. [2022-01-19 06:39:49,099 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5871977804201347 [2022-01-19 06:39:49,099 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2963 transitions. [2022-01-19 06:39:49,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2963 transitions. [2022-01-19 06:39:49,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:49,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2963 transitions. [2022-01-19 06:39:49,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 102.17241379310344) internal successors, (2963), 29 states have internal predecessors, (2963), 0 states have call successors, (0), 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 06:39:49,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:39:49,104 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:39:49,104 INFO L186 Difference]: Start difference. First operand has 582 places, 822 transitions, 16661 flow. Second operand 29 states and 2963 transitions. [2022-01-19 06:39:49,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 883 transitions, 18812 flow [2022-01-19 06:39:50,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 883 transitions, 18714 flow, removed 31 selfloop flow, removed 18 redundant places. [2022-01-19 06:39:50,233 INFO L242 Difference]: Finished difference. Result has 597 places, 821 transitions, 17290 flow [2022-01-19 06:39:50,234 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=16567, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=17290, PETRI_PLACES=597, PETRI_TRANSITIONS=821} [2022-01-19 06:39:50,234 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 442 predicate places. [2022-01-19 06:39:50,235 INFO L470 AbstractCegarLoop]: Abstraction has has 597 places, 821 transitions, 17290 flow [2022-01-19 06:39:50,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 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 06:39:50,235 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:50,235 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:50,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 06:39:50,235 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:50,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:50,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1442239000, now seen corresponding path program 19 times [2022-01-19 06:39:50,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:50,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674344138] [2022-01-19 06:39:50,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:50,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:50,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:50,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674344138] [2022-01-19 06:39:50,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674344138] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:39:50,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:39:50,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 06:39:50,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874990619] [2022-01-19 06:39:50,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:50,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 06:39:50,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:50,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 06:39:50,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 06:39:50,650 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 06:39:50,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 821 transitions, 17290 flow. Second operand has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:39:50,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:50,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 06:39:50,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:54,369 INFO L129 PetriNetUnfolder]: 5848/11192 cut-off events. [2022-01-19 06:39:54,369 INFO L130 PetriNetUnfolder]: For 176947/177082 co-relation queries the response was YES. [2022-01-19 06:39:54,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72861 conditions, 11192 events. 5848/11192 cut-off events. For 176947/177082 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 94836 event pairs, 1309 based on Foata normal form. 41/11134 useless extension candidates. Maximal degree in co-relation 72710. Up to 4881 conditions per place. [2022-01-19 06:39:54,522 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 498 selfloop transitions, 382 changer transitions 1/969 dead transitions. [2022-01-19 06:39:54,522 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 969 transitions, 20573 flow [2022-01-19 06:39:54,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 06:39:54,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 06:39:54,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3420 transitions. [2022-01-19 06:39:54,525 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5956112852664577 [2022-01-19 06:39:54,525 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3420 transitions. [2022-01-19 06:39:54,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3420 transitions. [2022-01-19 06:39:54,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:54,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3420 transitions. [2022-01-19 06:39:54,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 103.63636363636364) internal successors, (3420), 33 states have internal predecessors, (3420), 0 states have call successors, (0), 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 06:39:54,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:39:54,530 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:39:54,530 INFO L186 Difference]: Start difference. First operand has 597 places, 821 transitions, 17290 flow. Second operand 33 states and 3420 transitions. [2022-01-19 06:39:54,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 969 transitions, 20573 flow [2022-01-19 06:39:55,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 969 transitions, 20113 flow, removed 23 selfloop flow, removed 26 redundant places. [2022-01-19 06:39:55,506 INFO L242 Difference]: Finished difference. Result has 608 places, 834 transitions, 18076 flow [2022-01-19 06:39:55,506 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=16850, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=18076, PETRI_PLACES=608, PETRI_TRANSITIONS=834} [2022-01-19 06:39:55,507 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 453 predicate places. [2022-01-19 06:39:55,507 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 834 transitions, 18076 flow [2022-01-19 06:39:55,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:39:55,507 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:39:55,508 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:39:55,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 06:39:55,508 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:39:55,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:39:55,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1663230956, now seen corresponding path program 20 times [2022-01-19 06:39:55,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:39:55,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219893867] [2022-01-19 06:39:55,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:39:55,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:39:55,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:39:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:39:55,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:39:55,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219893867] [2022-01-19 06:39:55,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219893867] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:39:55,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:39:55,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:39:55,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41395056] [2022-01-19 06:39:55,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:39:55,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:39:55,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:39:55,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:39:55,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:39:55,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 06:39:55,870 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 834 transitions, 18076 flow. Second operand has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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 06:39:55,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:39:55,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 06:39:55,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:39:59,527 INFO L129 PetriNetUnfolder]: 5872/11216 cut-off events. [2022-01-19 06:39:59,527 INFO L130 PetriNetUnfolder]: For 192067/192202 co-relation queries the response was YES. [2022-01-19 06:39:59,633 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74962 conditions, 11216 events. 5872/11216 cut-off events. For 192067/192202 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 94907 event pairs, 1418 based on Foata normal form. 13/11120 useless extension candidates. Maximal degree in co-relation 74808. Up to 5897 conditions per place. [2022-01-19 06:39:59,675 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 512 selfloop transitions, 305 changer transitions 3/908 dead transitions. [2022-01-19 06:39:59,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 908 transitions, 20707 flow [2022-01-19 06:39:59,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:39:59,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:39:59,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2773 transitions. [2022-01-19 06:39:59,677 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5902511707109408 [2022-01-19 06:39:59,677 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2773 transitions. [2022-01-19 06:39:59,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2773 transitions. [2022-01-19 06:39:59,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:39:59,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2773 transitions. [2022-01-19 06:39:59,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 102.70370370370371) internal successors, (2773), 27 states have internal predecessors, (2773), 0 states have call successors, (0), 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 06:39:59,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:39:59,681 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:39:59,681 INFO L186 Difference]: Start difference. First operand has 608 places, 834 transitions, 18076 flow. Second operand 27 states and 2773 transitions. [2022-01-19 06:39:59,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 908 transitions, 20707 flow [2022-01-19 06:40:00,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 908 transitions, 20215 flow, removed 29 selfloop flow, removed 22 redundant places. [2022-01-19 06:40:00,757 INFO L242 Difference]: Finished difference. Result has 616 places, 848 transitions, 18712 flow [2022-01-19 06:40:00,757 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17596, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=18712, PETRI_PLACES=616, PETRI_TRANSITIONS=848} [2022-01-19 06:40:00,758 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 461 predicate places. [2022-01-19 06:40:00,758 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 848 transitions, 18712 flow [2022-01-19 06:40:00,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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 06:40:00,758 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:00,758 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:00,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 06:40:00,758 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:00,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:00,759 INFO L85 PathProgramCache]: Analyzing trace with hash -172440094, now seen corresponding path program 21 times [2022-01-19 06:40:00,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:00,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301645171] [2022-01-19 06:40:00,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:00,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:00,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:01,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:01,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:01,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301645171] [2022-01-19 06:40:01,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301645171] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:01,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:01,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:40:01,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954018995] [2022-01-19 06:40:01,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:01,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:40:01,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:01,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:40:01,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:40:01,154 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 06:40:01,154 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 848 transitions, 18712 flow. Second operand has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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 06:40:01,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:01,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 06:40:01,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:04,824 INFO L129 PetriNetUnfolder]: 5853/11211 cut-off events. [2022-01-19 06:40:04,825 INFO L130 PetriNetUnfolder]: For 191569/191704 co-relation queries the response was YES. [2022-01-19 06:40:05,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74328 conditions, 11211 events. 5853/11211 cut-off events. For 191569/191704 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 95121 event pairs, 1441 based on Foata normal form. 21/11123 useless extension candidates. Maximal degree in co-relation 74171. Up to 5897 conditions per place. [2022-01-19 06:40:05,084 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 517 selfloop transitions, 293 changer transitions 5/903 dead transitions. [2022-01-19 06:40:05,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 903 transitions, 20880 flow [2022-01-19 06:40:05,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:40:05,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:40:05,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2675 transitions. [2022-01-19 06:40:05,086 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5912908930150309 [2022-01-19 06:40:05,086 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2675 transitions. [2022-01-19 06:40:05,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2675 transitions. [2022-01-19 06:40:05,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:05,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2675 transitions. [2022-01-19 06:40:05,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.88461538461539) internal successors, (2675), 26 states have internal predecessors, (2675), 0 states have call successors, (0), 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 06:40:05,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:05,091 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:05,091 INFO L186 Difference]: Start difference. First operand has 616 places, 848 transitions, 18712 flow. Second operand 26 states and 2675 transitions. [2022-01-19 06:40:05,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 903 transitions, 20880 flow [2022-01-19 06:40:06,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 903 transitions, 20513 flow, removed 1 selfloop flow, removed 21 redundant places. [2022-01-19 06:40:06,520 INFO L242 Difference]: Finished difference. Result has 622 places, 842 transitions, 18846 flow [2022-01-19 06:40:06,520 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=18244, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18846, PETRI_PLACES=622, PETRI_TRANSITIONS=842} [2022-01-19 06:40:06,521 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 467 predicate places. [2022-01-19 06:40:06,521 INFO L470 AbstractCegarLoop]: Abstraction has has 622 places, 842 transitions, 18846 flow [2022-01-19 06:40:06,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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 06:40:06,521 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:06,521 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:06,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 06:40:06,522 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:06,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:06,522 INFO L85 PathProgramCache]: Analyzing trace with hash 301709784, now seen corresponding path program 22 times [2022-01-19 06:40:06,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:06,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534614405] [2022-01-19 06:40:06,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:06,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:06,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:06,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:06,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:06,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534614405] [2022-01-19 06:40:06,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534614405] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:06,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:06,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 06:40:06,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768294725] [2022-01-19 06:40:06,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:06,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 06:40:06,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:06,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 06:40:06,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-01-19 06:40:06,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 06:40:06,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 842 transitions, 18846 flow. Second operand has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:06,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:06,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 06:40:06,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:10,876 INFO L129 PetriNetUnfolder]: 6003/11479 cut-off events. [2022-01-19 06:40:10,876 INFO L130 PetriNetUnfolder]: For 203575/203710 co-relation queries the response was YES. [2022-01-19 06:40:11,016 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76252 conditions, 11479 events. 6003/11479 cut-off events. For 203575/203710 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 97888 event pairs, 1425 based on Foata normal form. 81/11449 useless extension candidates. Maximal degree in co-relation 76095. Up to 5655 conditions per place. [2022-01-19 06:40:11,066 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 470 selfloop transitions, 371 changer transitions 0/929 dead transitions. [2022-01-19 06:40:11,066 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 929 transitions, 21352 flow [2022-01-19 06:40:11,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:40:11,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:40:11,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2992 transitions. [2022-01-19 06:40:11,068 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5929449068569164 [2022-01-19 06:40:11,068 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2992 transitions. [2022-01-19 06:40:11,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2992 transitions. [2022-01-19 06:40:11,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:11,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2992 transitions. [2022-01-19 06:40:11,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 103.17241379310344) internal successors, (2992), 29 states have internal predecessors, (2992), 0 states have call successors, (0), 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 06:40:11,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:40:11,073 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:40:11,073 INFO L186 Difference]: Start difference. First operand has 622 places, 842 transitions, 18846 flow. Second operand 29 states and 2992 transitions. [2022-01-19 06:40:11,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 929 transitions, 21352 flow [2022-01-19 06:40:12,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 929 transitions, 20391 flow, removed 4 selfloop flow, removed 32 redundant places. [2022-01-19 06:40:12,224 INFO L242 Difference]: Finished difference. Result has 624 places, 848 transitions, 19128 flow [2022-01-19 06:40:12,224 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17460, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=19128, PETRI_PLACES=624, PETRI_TRANSITIONS=848} [2022-01-19 06:40:12,224 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 469 predicate places. [2022-01-19 06:40:12,224 INFO L470 AbstractCegarLoop]: Abstraction has has 624 places, 848 transitions, 19128 flow [2022-01-19 06:40:12,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:12,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:12,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:12,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 06:40:12,225 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:12,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:12,225 INFO L85 PathProgramCache]: Analyzing trace with hash -737674512, now seen corresponding path program 23 times [2022-01-19 06:40:12,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:12,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615372121] [2022-01-19 06:40:12,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:12,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:12,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:12,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:12,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615372121] [2022-01-19 06:40:12,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615372121] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:12,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:12,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:40:12,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509608895] [2022-01-19 06:40:12,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:12,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:40:12,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:12,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:40:12,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:40:12,594 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 06:40:12,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 848 transitions, 19128 flow. Second operand has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 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 06:40:12,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:12,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 06:40:12,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:16,166 INFO L129 PetriNetUnfolder]: 5728/10918 cut-off events. [2022-01-19 06:40:16,167 INFO L130 PetriNetUnfolder]: For 193793/193928 co-relation queries the response was YES. [2022-01-19 06:40:16,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73786 conditions, 10918 events. 5728/10918 cut-off events. For 193793/193928 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 91970 event pairs, 1413 based on Foata normal form. 81/10884 useless extension candidates. Maximal degree in co-relation 73627. Up to 5338 conditions per place. [2022-01-19 06:40:16,340 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 443 selfloop transitions, 376 changer transitions 0/907 dead transitions. [2022-01-19 06:40:16,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 907 transitions, 20930 flow [2022-01-19 06:40:16,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 06:40:16,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 06:40:16,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2888 transitions. [2022-01-19 06:40:16,346 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5927750410509032 [2022-01-19 06:40:16,346 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2888 transitions. [2022-01-19 06:40:16,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2888 transitions. [2022-01-19 06:40:16,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:16,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2888 transitions. [2022-01-19 06:40:16,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 103.14285714285714) internal successors, (2888), 28 states have internal predecessors, (2888), 0 states have call successors, (0), 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 06:40:16,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:40:16,351 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:40:16,352 INFO L186 Difference]: Start difference. First operand has 624 places, 848 transitions, 19128 flow. Second operand 28 states and 2888 transitions. [2022-01-19 06:40:16,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 907 transitions, 20930 flow [2022-01-19 06:40:17,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 907 transitions, 20199 flow, removed 15 selfloop flow, removed 31 redundant places. [2022-01-19 06:40:17,542 INFO L242 Difference]: Finished difference. Result has 617 places, 827 transitions, 18757 flow [2022-01-19 06:40:17,543 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17341, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=360, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=18757, PETRI_PLACES=617, PETRI_TRANSITIONS=827} [2022-01-19 06:40:17,544 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 462 predicate places. [2022-01-19 06:40:17,544 INFO L470 AbstractCegarLoop]: Abstraction has has 617 places, 827 transitions, 18757 flow [2022-01-19 06:40:17,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 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 06:40:17,545 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:17,545 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:17,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 06:40:17,545 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:17,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:17,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1614342540, now seen corresponding path program 13 times [2022-01-19 06:40:17,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:17,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925118713] [2022-01-19 06:40:17,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:17,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:17,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:17,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:17,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:17,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925118713] [2022-01-19 06:40:17,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925118713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:40:17,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154854350] [2022-01-19 06:40:17,988 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 06:40:17,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:40:17,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:40:17,989 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 06:40:17,990 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 06:40:18,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:18,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-19 06:40:18,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:40:18,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:40:18,242 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 06:40:18,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 06:40:18,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 06:40:18,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:40:18,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:40:18,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:18,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:40:19,062 WARN L838 $PredicateComparison]: unable to prove that (forall ((~B~0.base Int) (v_ArrVal_840 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_840))) (let ((.cse0 (select .cse2 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))) (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 06:40:19,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:40:19,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 06:40:19,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:40:19,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 06:40:20,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 06:40:20,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:20,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154854350] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:40:20,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:40:20,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [22, 21] total 38 [2022-01-19 06:40:20,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848613760] [2022-01-19 06:40:20,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:20,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 06:40:20,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:20,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 06:40:20,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1158, Unknown=1, NotChecked=70, Total=1406 [2022-01-19 06:40:20,121 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 174 [2022-01-19 06:40:20,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 827 transitions, 18757 flow. Second operand has 16 states, 16 states have (on average 100.4375) internal successors, (1607), 16 states have internal predecessors, (1607), 0 states have call successors, (0), 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 06:40:20,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:20,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 174 [2022-01-19 06:40:20,122 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:23,245 INFO L129 PetriNetUnfolder]: 5788/10948 cut-off events. [2022-01-19 06:40:23,245 INFO L130 PetriNetUnfolder]: For 194048/194188 co-relation queries the response was YES. [2022-01-19 06:40:23,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74985 conditions, 10948 events. 5788/10948 cut-off events. For 194048/194188 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 92318 event pairs, 2766 based on Foata normal form. 36/10870 useless extension candidates. Maximal degree in co-relation 74828. Up to 8424 conditions per place. [2022-01-19 06:40:23,423 INFO L132 encePairwiseOnDemand]: 146/174 looper letters, 643 selfloop transitions, 196 changer transitions 2/930 dead transitions. [2022-01-19 06:40:23,423 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 930 transitions, 21927 flow [2022-01-19 06:40:23,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 06:40:23,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 06:40:23,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2252 transitions. [2022-01-19 06:40:23,425 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5882967607105538 [2022-01-19 06:40:23,425 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2252 transitions. [2022-01-19 06:40:23,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2252 transitions. [2022-01-19 06:40:23,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:23,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2252 transitions. [2022-01-19 06:40:23,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 102.36363636363636) internal successors, (2252), 22 states have internal predecessors, (2252), 0 states have call successors, (0), 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 06:40:23,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 174.0) internal successors, (4002), 23 states have internal predecessors, (4002), 0 states have call successors, (0), 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 06:40:23,428 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 174.0) internal successors, (4002), 23 states have internal predecessors, (4002), 0 states have call successors, (0), 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 06:40:23,428 INFO L186 Difference]: Start difference. First operand has 617 places, 827 transitions, 18757 flow. Second operand 22 states and 2252 transitions. [2022-01-19 06:40:23,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 930 transitions, 21927 flow [2022-01-19 06:40:24,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 930 transitions, 21515 flow, removed 6 selfloop flow, removed 23 redundant places. [2022-01-19 06:40:24,597 INFO L242 Difference]: Finished difference. Result has 622 places, 843 transitions, 19421 flow [2022-01-19 06:40:24,597 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=18361, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=19421, PETRI_PLACES=622, PETRI_TRANSITIONS=843} [2022-01-19 06:40:24,597 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 467 predicate places. [2022-01-19 06:40:24,598 INFO L470 AbstractCegarLoop]: Abstraction has has 622 places, 843 transitions, 19421 flow [2022-01-19 06:40:24,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 100.4375) internal successors, (1607), 16 states have internal predecessors, (1607), 0 states have call successors, (0), 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 06:40:24,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:24,598 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:24,615 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 06:40:24,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:40:24,801 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:24,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:24,801 INFO L85 PathProgramCache]: Analyzing trace with hash 907257310, now seen corresponding path program 14 times [2022-01-19 06:40:24,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:24,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457624249] [2022-01-19 06:40:24,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:24,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:25,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:25,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:25,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457624249] [2022-01-19 06:40:25,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457624249] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:25,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:25,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:40:25,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511264640] [2022-01-19 06:40:25,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:25,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:40:25,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:25,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:40:25,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:40:25,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:40:25,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 843 transitions, 19421 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:25,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:25,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:40:25,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:28,749 INFO L129 PetriNetUnfolder]: 5796/11046 cut-off events. [2022-01-19 06:40:28,750 INFO L130 PetriNetUnfolder]: For 209742/209875 co-relation queries the response was YES. [2022-01-19 06:40:28,874 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77202 conditions, 11046 events. 5796/11046 cut-off events. For 209742/209875 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 93428 event pairs, 1407 based on Foata normal form. 17/10946 useless extension candidates. Maximal degree in co-relation 77042. Up to 5854 conditions per place. [2022-01-19 06:40:28,917 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 526 selfloop transitions, 273 changer transitions 15/904 dead transitions. [2022-01-19 06:40:28,918 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 904 transitions, 21650 flow [2022-01-19 06:40:28,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 06:40:28,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 06:40:28,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2944 transitions. [2022-01-19 06:40:28,919 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6042692939244664 [2022-01-19 06:40:28,919 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2944 transitions. [2022-01-19 06:40:28,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2944 transitions. [2022-01-19 06:40:28,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:28,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2944 transitions. [2022-01-19 06:40:28,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 105.14285714285714) internal successors, (2944), 28 states have internal predecessors, (2944), 0 states have call successors, (0), 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 06:40:28,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:40:28,924 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:40:28,924 INFO L186 Difference]: Start difference. First operand has 622 places, 843 transitions, 19421 flow. Second operand 28 states and 2944 transitions. [2022-01-19 06:40:28,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 904 transitions, 21650 flow [2022-01-19 06:40:30,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 904 transitions, 21474 flow, removed 4 selfloop flow, removed 15 redundant places. [2022-01-19 06:40:30,198 INFO L242 Difference]: Finished difference. Result has 636 places, 838 transitions, 19689 flow [2022-01-19 06:40:30,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19246, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=19689, PETRI_PLACES=636, PETRI_TRANSITIONS=838} [2022-01-19 06:40:30,199 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 481 predicate places. [2022-01-19 06:40:30,199 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 838 transitions, 19689 flow [2022-01-19 06:40:30,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:30,199 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:30,199 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:30,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 06:40:30,199 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:30,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:30,200 INFO L85 PathProgramCache]: Analyzing trace with hash 966956218, now seen corresponding path program 15 times [2022-01-19 06:40:30,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:30,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257491688] [2022-01-19 06:40:30,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:30,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:30,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:30,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:30,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257491688] [2022-01-19 06:40:30,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257491688] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:30,563 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:30,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:40:30,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542544113] [2022-01-19 06:40:30,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:30,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:40:30,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:30,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:40:30,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:40:30,564 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:40:30,565 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 838 transitions, 19689 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:30,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:30,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:40:30,565 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:34,528 INFO L129 PetriNetUnfolder]: 5790/11002 cut-off events. [2022-01-19 06:40:34,528 INFO L130 PetriNetUnfolder]: For 214688/214821 co-relation queries the response was YES. [2022-01-19 06:40:34,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77285 conditions, 11002 events. 5790/11002 cut-off events. For 214688/214821 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 92698 event pairs, 1400 based on Foata normal form. 21/10909 useless extension candidates. Maximal degree in co-relation 77122. Up to 5854 conditions per place. [2022-01-19 06:40:34,799 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 499 selfloop transitions, 304 changer transitions 0/893 dead transitions. [2022-01-19 06:40:34,799 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 893 transitions, 21828 flow [2022-01-19 06:40:34,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:40:34,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:40:34,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2854 transitions. [2022-01-19 06:40:34,801 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6074925500212857 [2022-01-19 06:40:34,801 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2854 transitions. [2022-01-19 06:40:34,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2854 transitions. [2022-01-19 06:40:34,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:34,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2854 transitions. [2022-01-19 06:40:34,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.70370370370371) internal successors, (2854), 27 states have internal predecessors, (2854), 0 states have call successors, (0), 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 06:40:34,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:40:34,805 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:40:34,805 INFO L186 Difference]: Start difference. First operand has 636 places, 838 transitions, 19689 flow. Second operand 27 states and 2854 transitions. [2022-01-19 06:40:34,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 893 transitions, 21828 flow [2022-01-19 06:40:36,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 893 transitions, 21493 flow, removed 6 selfloop flow, removed 24 redundant places. [2022-01-19 06:40:36,250 INFO L242 Difference]: Finished difference. Result has 636 places, 842 transitions, 20253 flow [2022-01-19 06:40:36,251 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19356, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=20253, PETRI_PLACES=636, PETRI_TRANSITIONS=842} [2022-01-19 06:40:36,251 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 481 predicate places. [2022-01-19 06:40:36,251 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 842 transitions, 20253 flow [2022-01-19 06:40:36,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:36,252 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:36,252 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:36,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 06:40:36,252 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:36,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:36,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1158663086, now seen corresponding path program 16 times [2022-01-19 06:40:36,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:36,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202962574] [2022-01-19 06:40:36,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:36,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:36,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:36,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:36,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:36,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202962574] [2022-01-19 06:40:36,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202962574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:36,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:36,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:40:36,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471867623] [2022-01-19 06:40:36,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:36,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:40:36,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:36,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:40:36,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:40:36,638 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:40:36,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 842 transitions, 20253 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:36,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:36,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:40:36,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:40,420 INFO L129 PetriNetUnfolder]: 5781/10986 cut-off events. [2022-01-19 06:40:40,421 INFO L130 PetriNetUnfolder]: For 222160/222293 co-relation queries the response was YES. [2022-01-19 06:40:40,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77799 conditions, 10986 events. 5781/10986 cut-off events. For 222160/222293 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 92454 event pairs, 1398 based on Foata normal form. 21/10893 useless extension candidates. Maximal degree in co-relation 77636. Up to 5854 conditions per place. [2022-01-19 06:40:40,689 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 473 selfloop transitions, 330 changer transitions 0/893 dead transitions. [2022-01-19 06:40:40,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 893 transitions, 22225 flow [2022-01-19 06:40:40,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:40:40,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:40:40,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2850 transitions. [2022-01-19 06:40:40,691 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6066411238825032 [2022-01-19 06:40:40,691 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2850 transitions. [2022-01-19 06:40:40,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2850 transitions. [2022-01-19 06:40:40,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:40,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2850 transitions. [2022-01-19 06:40:40,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.55555555555556) internal successors, (2850), 27 states have internal predecessors, (2850), 0 states have call successors, (0), 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 06:40:40,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:40:40,696 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:40:40,696 INFO L186 Difference]: Start difference. First operand has 636 places, 842 transitions, 20253 flow. Second operand 27 states and 2850 transitions. [2022-01-19 06:40:40,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 893 transitions, 22225 flow [2022-01-19 06:40:41,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 893 transitions, 21882 flow, removed 0 selfloop flow, removed 19 redundant places. [2022-01-19 06:40:41,934 INFO L242 Difference]: Finished difference. Result has 646 places, 842 transitions, 20708 flow [2022-01-19 06:40:41,934 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19748, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=20708, PETRI_PLACES=646, PETRI_TRANSITIONS=842} [2022-01-19 06:40:41,935 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 491 predicate places. [2022-01-19 06:40:41,935 INFO L470 AbstractCegarLoop]: Abstraction has has 646 places, 842 transitions, 20708 flow [2022-01-19 06:40:41,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:41,935 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:41,935 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:41,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 06:40:41,935 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:41,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:41,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1594919216, now seen corresponding path program 17 times [2022-01-19 06:40:41,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:41,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119431551] [2022-01-19 06:40:41,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:41,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:41,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:42,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:42,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:42,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119431551] [2022-01-19 06:40:42,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119431551] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:42,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:42,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:40:42,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421438042] [2022-01-19 06:40:42,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:42,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:40:42,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:42,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:40:42,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:40:42,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:40:42,325 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 842 transitions, 20708 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:42,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:42,325 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:40:42,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:46,037 INFO L129 PetriNetUnfolder]: 5760/10950 cut-off events. [2022-01-19 06:40:46,038 INFO L130 PetriNetUnfolder]: For 227776/227909 co-relation queries the response was YES. [2022-01-19 06:40:46,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78128 conditions, 10950 events. 5760/10950 cut-off events. For 227776/227909 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 92203 event pairs, 1370 based on Foata normal form. 15/10853 useless extension candidates. Maximal degree in co-relation 77962. Up to 5854 conditions per place. [2022-01-19 06:40:46,203 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 466 selfloop transitions, 337 changer transitions 2/895 dead transitions. [2022-01-19 06:40:46,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 895 transitions, 22676 flow [2022-01-19 06:40:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:40:46,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:40:46,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3054 transitions. [2022-01-19 06:40:46,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052318668252081 [2022-01-19 06:40:46,206 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3054 transitions. [2022-01-19 06:40:46,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3054 transitions. [2022-01-19 06:40:46,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:46,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3054 transitions. [2022-01-19 06:40:46,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 105.3103448275862) internal successors, (3054), 29 states have internal predecessors, (3054), 0 states have call successors, (0), 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 06:40:46,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:40:46,210 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:40:46,210 INFO L186 Difference]: Start difference. First operand has 646 places, 842 transitions, 20708 flow. Second operand 29 states and 3054 transitions. [2022-01-19 06:40:46,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 895 transitions, 22676 flow [2022-01-19 06:40:47,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 895 transitions, 22295 flow, removed 1 selfloop flow, removed 22 redundant places. [2022-01-19 06:40:47,525 INFO L242 Difference]: Finished difference. Result has 651 places, 836 transitions, 20840 flow [2022-01-19 06:40:47,525 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20227, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20840, PETRI_PLACES=651, PETRI_TRANSITIONS=836} [2022-01-19 06:40:47,525 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 496 predicate places. [2022-01-19 06:40:47,525 INFO L470 AbstractCegarLoop]: Abstraction has has 651 places, 836 transitions, 20840 flow [2022-01-19 06:40:47,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:47,526 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:47,526 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:47,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 06:40:47,526 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:47,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:47,526 INFO L85 PathProgramCache]: Analyzing trace with hash 384022006, now seen corresponding path program 18 times [2022-01-19 06:40:47,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:47,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326022686] [2022-01-19 06:40:47,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:47,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:47,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:47,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:47,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326022686] [2022-01-19 06:40:47,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326022686] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:47,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:47,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:40:47,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512161018] [2022-01-19 06:40:47,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:47,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:40:47,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:47,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:40:47,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:40:47,886 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:40:47,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 836 transitions, 20840 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:47,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:47,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:40:47,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:51,498 INFO L129 PetriNetUnfolder]: 5753/10963 cut-off events. [2022-01-19 06:40:51,499 INFO L130 PetriNetUnfolder]: For 233572/233705 co-relation queries the response was YES. [2022-01-19 06:40:51,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78328 conditions, 10963 events. 5753/10963 cut-off events. For 233572/233705 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 92414 event pairs, 1441 based on Foata normal form. 17/10867 useless extension candidates. Maximal degree in co-relation 78163. Up to 5854 conditions per place. [2022-01-19 06:40:51,661 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 523 selfloop transitions, 265 changer transitions 9/887 dead transitions. [2022-01-19 06:40:51,662 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 887 transitions, 22858 flow [2022-01-19 06:40:51,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:40:51,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:40:51,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2742 transitions. [2022-01-19 06:40:51,663 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6061007957559682 [2022-01-19 06:40:51,663 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2742 transitions. [2022-01-19 06:40:51,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2742 transitions. [2022-01-19 06:40:51,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:51,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2742 transitions. [2022-01-19 06:40:51,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.46153846153847) internal successors, (2742), 26 states have internal predecessors, (2742), 0 states have call successors, (0), 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 06:40:51,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:51,668 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:51,668 INFO L186 Difference]: Start difference. First operand has 651 places, 836 transitions, 20840 flow. Second operand 26 states and 2742 transitions. [2022-01-19 06:40:51,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 887 transitions, 22858 flow [2022-01-19 06:40:52,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 887 transitions, 22307 flow, removed 6 selfloop flow, removed 24 redundant places. [2022-01-19 06:40:52,980 INFO L242 Difference]: Finished difference. Result has 653 places, 832 transitions, 20701 flow [2022-01-19 06:40:52,981 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20295, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20701, PETRI_PLACES=653, PETRI_TRANSITIONS=832} [2022-01-19 06:40:52,981 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 498 predicate places. [2022-01-19 06:40:52,981 INFO L470 AbstractCegarLoop]: Abstraction has has 653 places, 832 transitions, 20701 flow [2022-01-19 06:40:52,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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 06:40:52,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:52,981 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:52,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 06:40:52,982 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:52,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:52,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1520795670, now seen corresponding path program 19 times [2022-01-19 06:40:52,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:52,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258349453] [2022-01-19 06:40:52,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:52,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:52,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:53,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:53,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258349453] [2022-01-19 06:40:53,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258349453] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:40:53,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:40:53,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 06:40:53,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968433053] [2022-01-19 06:40:53,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:40:53,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 06:40:53,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:40:53,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 06:40:53,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 06:40:53,384 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 06:40:53,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 832 transitions, 20701 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:40:53,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:40:53,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 06:40:53,385 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:40:57,038 INFO L129 PetriNetUnfolder]: 5705/10870 cut-off events. [2022-01-19 06:40:57,038 INFO L130 PetriNetUnfolder]: For 234518/234653 co-relation queries the response was YES. [2022-01-19 06:40:57,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77195 conditions, 10870 events. 5705/10870 cut-off events. For 234518/234653 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 91388 event pairs, 1433 based on Foata normal form. 17/10772 useless extension candidates. Maximal degree in co-relation 77032. Up to 5854 conditions per place. [2022-01-19 06:40:57,202 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 505 selfloop transitions, 275 changer transitions 9/879 dead transitions. [2022-01-19 06:40:57,202 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 879 transitions, 22551 flow [2022-01-19 06:40:57,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:40:57,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:40:57,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2738 transitions. [2022-01-19 06:40:57,203 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052166224580018 [2022-01-19 06:40:57,203 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2738 transitions. [2022-01-19 06:40:57,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2738 transitions. [2022-01-19 06:40:57,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:40:57,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2738 transitions. [2022-01-19 06:40:57,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.3076923076923) internal successors, (2738), 26 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:57,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:57,208 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:40:57,208 INFO L186 Difference]: Start difference. First operand has 653 places, 832 transitions, 20701 flow. Second operand 26 states and 2738 transitions. [2022-01-19 06:40:57,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 879 transitions, 22551 flow [2022-01-19 06:40:58,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 879 transitions, 21903 flow, removed 2 selfloop flow, removed 30 redundant places. [2022-01-19 06:40:58,427 INFO L242 Difference]: Finished difference. Result has 646 places, 824 transitions, 20338 flow [2022-01-19 06:40:58,428 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19907, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20338, PETRI_PLACES=646, PETRI_TRANSITIONS=824} [2022-01-19 06:40:58,428 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 491 predicate places. [2022-01-19 06:40:58,428 INFO L470 AbstractCegarLoop]: Abstraction has has 646 places, 824 transitions, 20338 flow [2022-01-19 06:40:58,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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 06:40:58,428 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:40:58,429 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:40:58,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 06:40:58,429 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:40:58,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:40:58,429 INFO L85 PathProgramCache]: Analyzing trace with hash 125943984, now seen corresponding path program 20 times [2022-01-19 06:40:58,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:40:58,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114211110] [2022-01-19 06:40:58,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:40:58,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:40:58,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:40:58,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:58,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:40:58,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114211110] [2022-01-19 06:40:58,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114211110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:40:58,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140652242] [2022-01-19 06:40:58,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:40:58,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:40:58,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:40:58,873 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 06:40:58,874 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 06:40:58,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:40:58,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:40:58,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 06:40:58,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:40:59,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:40:59,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 06:40:59,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:40:59,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:40:59,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:40:59,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:40:59,978 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_969 (Array Int Int)) (~B~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_969))) (let ((.cse0 (select .cse2 ~B~0.base))) (or (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|) (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))))))) is different from false [2022-01-19 06:41:00,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:00,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 06:41:00,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:00,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 06:41:00,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:00,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140652242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:41:00,740 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:41:00,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 49 [2022-01-19 06:41:00,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187728328] [2022-01-19 06:41:00,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:41:00,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-19 06:41:00,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:41:00,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-19 06:41:00,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1997, Unknown=1, NotChecked=92, Total=2352 [2022-01-19 06:41:00,743 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:41:00,745 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 824 transitions, 20338 flow. Second operand has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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 06:41:00,745 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:41:00,745 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:41:00,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:41:05,324 INFO L129 PetriNetUnfolder]: 5886/11181 cut-off events. [2022-01-19 06:41:05,324 INFO L130 PetriNetUnfolder]: For 235857/235993 co-relation queries the response was YES. [2022-01-19 06:41:05,465 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79446 conditions, 11181 events. 5886/11181 cut-off events. For 235857/235993 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 94431 event pairs, 1308 based on Foata normal form. 57/11132 useless extension candidates. Maximal degree in co-relation 79284. Up to 5391 conditions per place. [2022-01-19 06:41:05,511 INFO L132 encePairwiseOnDemand]: 138/174 looper letters, 517 selfloop transitions, 431 changer transitions 1/1036 dead transitions. [2022-01-19 06:41:05,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 1036 transitions, 24990 flow [2022-01-19 06:41:05,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 06:41:05,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 06:41:05,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4274 transitions. [2022-01-19 06:41:05,514 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5848385331143952 [2022-01-19 06:41:05,514 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4274 transitions. [2022-01-19 06:41:05,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4274 transitions. [2022-01-19 06:41:05,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:41:05,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4274 transitions. [2022-01-19 06:41:05,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 101.76190476190476) internal successors, (4274), 42 states have internal predecessors, (4274), 0 states have call successors, (0), 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 06:41:05,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 174.0) internal successors, (7482), 43 states have internal predecessors, (7482), 0 states have call successors, (0), 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 06:41:05,520 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 174.0) internal successors, (7482), 43 states have internal predecessors, (7482), 0 states have call successors, (0), 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 06:41:05,520 INFO L186 Difference]: Start difference. First operand has 646 places, 824 transitions, 20338 flow. Second operand 42 states and 4274 transitions. [2022-01-19 06:41:05,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 1036 transitions, 24990 flow [2022-01-19 06:41:06,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 1036 transitions, 24338 flow, removed 4 selfloop flow, removed 27 redundant places. [2022-01-19 06:41:06,831 INFO L242 Difference]: Finished difference. Result has 663 places, 876 transitions, 21904 flow [2022-01-19 06:41:06,832 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19710, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=21904, PETRI_PLACES=663, PETRI_TRANSITIONS=876} [2022-01-19 06:41:06,832 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 508 predicate places. [2022-01-19 06:41:06,832 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 876 transitions, 21904 flow [2022-01-19 06:41:06,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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 06:41:06,833 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:41:06,833 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:41:06,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-19 06:41:07,049 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,SelfDestructingSolverStorable50 [2022-01-19 06:41:07,049 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:41:07,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:41:07,050 INFO L85 PathProgramCache]: Analyzing trace with hash -442175856, now seen corresponding path program 21 times [2022-01-19 06:41:07,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:41:07,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185570832] [2022-01-19 06:41:07,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:41:07,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:41:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:41:07,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:07,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:41:07,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185570832] [2022-01-19 06:41:07,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185570832] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:41:07,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278298630] [2022-01-19 06:41:07,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 06:41:07,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:41:07,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:41:07,418 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 06:41:07,419 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 06:41:07,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 06:41:07,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:41:07,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 06:41:07,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:41:08,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:41:08,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 06:41:08,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:08,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:41:08,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:08,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:41:08,300 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1002 (Array Int Int)) (~B~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1002))) (let ((.cse0 (select .cse1 ~B~0.base))) (or (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|) (not (let ((.cse2 (* c_~i_BA~0 4))) (= (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset .cse2)) (select .cse0 (+ .cse2 c_~B~0.offset))))))))) is different from false [2022-01-19 06:41:08,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:08,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 06:41:08,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:08,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 06:41:08,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:08,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278298630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:41:08,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:41:08,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 49 [2022-01-19 06:41:08,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306039929] [2022-01-19 06:41:08,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:41:08,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-19 06:41:08,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:41:08,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-19 06:41:08,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1994, Unknown=1, NotChecked=92, Total=2352 [2022-01-19 06:41:08,963 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:41:08,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 876 transitions, 21904 flow. Second operand has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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 06:41:08,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:41:08,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:41:08,966 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:41:13,040 INFO L129 PetriNetUnfolder]: 5968/11363 cut-off events. [2022-01-19 06:41:13,040 INFO L130 PetriNetUnfolder]: For 269004/269139 co-relation queries the response was YES. [2022-01-19 06:41:13,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83461 conditions, 11363 events. 5968/11363 cut-off events. For 269004/269139 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 96122 event pairs, 1450 based on Foata normal form. 13/11259 useless extension candidates. Maximal degree in co-relation 83294. Up to 5967 conditions per place. [2022-01-19 06:41:13,236 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 572 selfloop transitions, 304 changer transitions 0/963 dead transitions. [2022-01-19 06:41:13,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 963 transitions, 25592 flow [2022-01-19 06:41:13,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:41:13,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:41:13,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2740 transitions. [2022-01-19 06:41:13,239 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5832269050659855 [2022-01-19 06:41:13,239 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2740 transitions. [2022-01-19 06:41:13,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2740 transitions. [2022-01-19 06:41:13,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:41:13,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2740 transitions. [2022-01-19 06:41:13,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 101.48148148148148) internal successors, (2740), 27 states have internal predecessors, (2740), 0 states have call successors, (0), 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 06:41:13,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:41:13,243 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:41:13,243 INFO L186 Difference]: Start difference. First operand has 663 places, 876 transitions, 21904 flow. Second operand 27 states and 2740 transitions. [2022-01-19 06:41:13,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 963 transitions, 25592 flow [2022-01-19 06:41:14,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 963 transitions, 24231 flow, removed 127 selfloop flow, removed 33 redundant places. [2022-01-19 06:41:14,808 INFO L242 Difference]: Finished difference. Result has 659 places, 914 transitions, 22728 flow [2022-01-19 06:41:14,808 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20662, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=22728, PETRI_PLACES=659, PETRI_TRANSITIONS=914} [2022-01-19 06:41:14,809 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 504 predicate places. [2022-01-19 06:41:14,809 INFO L470 AbstractCegarLoop]: Abstraction has has 659 places, 914 transitions, 22728 flow [2022-01-19 06:41:14,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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 06:41:14,809 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:41:14,809 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:41:14,826 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 06:41:15,022 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,SelfDestructingSolverStorable51 [2022-01-19 06:41:15,022 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:41:15,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:41:15,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1143992178, now seen corresponding path program 22 times [2022-01-19 06:41:15,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:41:15,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069428267] [2022-01-19 06:41:15,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:41:15,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:41:15,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:41:15,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:15,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:41:15,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069428267] [2022-01-19 06:41:15,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069428267] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:41:15,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894224552] [2022-01-19 06:41:15,424 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 06:41:15,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:41:15,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:41:15,425 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 06:41:15,431 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 06:41:15,524 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 06:41:15,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:41:15,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-19 06:41:15,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:41:16,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:41:16,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 06:41:16,350 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-19 06:41:16,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 06:41:16,385 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:16,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:41:16,512 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1035 (Array Int Int)) (~B~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1035))) (let ((.cse2 (select .cse0 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 06:41:16,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:16,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 06:41:16,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:16,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 06:41:17,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:17,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894224552] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:41:17,667 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:41:17,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16, 16] total 46 [2022-01-19 06:41:17,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038489022] [2022-01-19 06:41:17,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:41:17,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 06:41:17,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:41:17,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 06:41:17,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1747, Unknown=1, NotChecked=86, Total=2070 [2022-01-19 06:41:17,669 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:41:17,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 914 transitions, 22728 flow. Second operand has 46 states, 46 states have (on average 97.8695652173913) internal successors, (4502), 46 states have internal predecessors, (4502), 0 states have call successors, (0), 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 06:41:17,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:41:17,671 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:41:17,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:41:22,402 INFO L129 PetriNetUnfolder]: 6336/12099 cut-off events. [2022-01-19 06:41:22,402 INFO L130 PetriNetUnfolder]: For 276172/276308 co-relation queries the response was YES. [2022-01-19 06:41:22,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92555 conditions, 12099 events. 6336/12099 cut-off events. For 276172/276308 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 104717 event pairs, 1249 based on Foata normal form. 35/12027 useless extension candidates. Maximal degree in co-relation 92389. Up to 5977 conditions per place. [2022-01-19 06:41:22,618 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 579 selfloop transitions, 471 changer transitions 1/1138 dead transitions. [2022-01-19 06:41:22,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 1138 transitions, 27562 flow [2022-01-19 06:41:22,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 06:41:22,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 06:41:22,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4089 transitions. [2022-01-19 06:41:22,621 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5875 [2022-01-19 06:41:22,621 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4089 transitions. [2022-01-19 06:41:22,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4089 transitions. [2022-01-19 06:41:22,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:41:22,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4089 transitions. [2022-01-19 06:41:22,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 102.225) internal successors, (4089), 40 states have internal predecessors, (4089), 0 states have call successors, (0), 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 06:41:22,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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 06:41:22,627 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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 06:41:22,627 INFO L186 Difference]: Start difference. First operand has 659 places, 914 transitions, 22728 flow. Second operand 40 states and 4089 transitions. [2022-01-19 06:41:22,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 1138 transitions, 27562 flow [2022-01-19 06:41:24,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1138 transitions, 27138 flow, removed 16 selfloop flow, removed 21 redundant places. [2022-01-19 06:41:24,229 INFO L242 Difference]: Finished difference. Result has 685 places, 946 transitions, 24173 flow [2022-01-19 06:41:24,230 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=22316, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=24173, PETRI_PLACES=685, PETRI_TRANSITIONS=946} [2022-01-19 06:41:24,230 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 530 predicate places. [2022-01-19 06:41:24,230 INFO L470 AbstractCegarLoop]: Abstraction has has 685 places, 946 transitions, 24173 flow [2022-01-19 06:41:24,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 97.8695652173913) internal successors, (4502), 46 states have internal predecessors, (4502), 0 states have call successors, (0), 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 06:41:24,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:41:24,231 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:41:24,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-19 06:41:24,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:41:24,440 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:41:24,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:41:24,441 INFO L85 PathProgramCache]: Analyzing trace with hash 43160538, now seen corresponding path program 23 times [2022-01-19 06:41:24,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:41:24,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965270457] [2022-01-19 06:41:24,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:41:24,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:41:24,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:41:24,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:24,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:41:24,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965270457] [2022-01-19 06:41:24,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965270457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:41:24,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599070144] [2022-01-19 06:41:24,917 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 06:41:24,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:41:24,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:41:24,918 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 06:41:24,919 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 06:41:25,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:41:25,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:41:25,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 65 conjunts are in the unsatisfiable core [2022-01-19 06:41:25,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:41:25,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:41:25,298 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 06:41:25,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 06:41:25,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 06:41:26,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:41:26,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 06:41:26,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:26,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:41:26,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:41:26,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:41:26,347 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1072 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= |c_thread1Thread1of1ForFork0_#t~mem1| (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4)))))))) is different from false [2022-01-19 06:41:26,365 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1072 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (let ((.cse3 (* c_~i_AB~0 4))) (= (select .cse2 (+ c_~B~0.offset .cse3)) (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse3)))))))) is different from false [2022-01-19 06:41:26,376 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse0 (store .cse3 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (let ((.cse4 (* c_~i_AB~0 4))) (= (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse4)) (select .cse2 (+ c_~B~0.offset .cse4))))))))) is different from false [2022-01-19 06:41:26,392 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse0 (store .cse4 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 |c_ULTIMATE.start_main_#t~ret10#1.base|))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 |c_ULTIMATE.start_main_#t~ret10#1.offset|))))) (let ((.cse3 (* c_~i_AB~0 4))) (= (select .cse2 (+ |c_ULTIMATE.start_main_#t~ret10#1.offset| .cse3)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3))))))))) is different from false [2022-01-19 06:41:26,401 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse3 (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse0 (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|))) (or (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset| .cse1)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1)))) (not (let ((.cse4 (* c_~i_BA~0 4))) (= (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse4)) (select .cse0 (+ .cse4 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)))))))))) is different from false [2022-01-19 06:41:26,408 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse4 (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse0 (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (or (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1)))) (not (let ((.cse3 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3)))))))))) is different from false [2022-01-19 06:41:26,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:26,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 73 [2022-01-19 06:41:26,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:26,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2132 treesize of output 1888 [2022-01-19 06:41:26,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:26,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1780 treesize of output 1612 [2022-01-19 06:41:26,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:26,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1516 treesize of output 1132 [2022-01-19 06:41:38,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 06:41:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-01-19 06:41:38,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599070144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:41:38,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:41:38,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 59 [2022-01-19 06:41:38,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837699613] [2022-01-19 06:41:38,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:41:38,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-19 06:41:38,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:41:38,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-19 06:41:38,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=2425, Unknown=6, NotChecked=642, Total=3422 [2022-01-19 06:41:38,437 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 06:41:38,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 946 transitions, 24173 flow. Second operand has 59 states, 59 states have (on average 86.69491525423729) internal successors, (5115), 59 states have internal predecessors, (5115), 0 states have call successors, (0), 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 06:41:38,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:41:38,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 06:41:38,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:41:44,154 INFO L129 PetriNetUnfolder]: 6280/12005 cut-off events. [2022-01-19 06:41:44,154 INFO L130 PetriNetUnfolder]: For 310204/310340 co-relation queries the response was YES. [2022-01-19 06:41:44,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95123 conditions, 12005 events. 6280/12005 cut-off events. For 310204/310340 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 103938 event pairs, 1329 based on Foata normal form. 57/11956 useless extension candidates. Maximal degree in co-relation 94951. Up to 5433 conditions per place. [2022-01-19 06:41:44,370 INFO L132 encePairwiseOnDemand]: 136/174 looper letters, 579 selfloop transitions, 443 changer transitions 1/1096 dead transitions. [2022-01-19 06:41:44,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 1096 transitions, 28322 flow [2022-01-19 06:41:44,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 06:41:44,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 06:41:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3459 transitions. [2022-01-19 06:41:44,372 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5231397459165155 [2022-01-19 06:41:44,372 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3459 transitions. [2022-01-19 06:41:44,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3459 transitions. [2022-01-19 06:41:44,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:41:44,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3459 transitions. [2022-01-19 06:41:44,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 91.02631578947368) internal successors, (3459), 38 states have internal predecessors, (3459), 0 states have call successors, (0), 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 06:41:44,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 174.0) internal successors, (6786), 39 states have internal predecessors, (6786), 0 states have call successors, (0), 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 06:41:44,378 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 174.0) internal successors, (6786), 39 states have internal predecessors, (6786), 0 states have call successors, (0), 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 06:41:44,378 INFO L186 Difference]: Start difference. First operand has 685 places, 946 transitions, 24173 flow. Second operand 38 states and 3459 transitions. [2022-01-19 06:41:44,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 1096 transitions, 28322 flow [2022-01-19 06:41:46,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 1096 transitions, 27568 flow, removed 41 selfloop flow, removed 29 redundant places. [2022-01-19 06:41:46,113 INFO L242 Difference]: Finished difference. Result has 696 places, 951 transitions, 24937 flow [2022-01-19 06:41:46,114 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23307, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=24937, PETRI_PLACES=696, PETRI_TRANSITIONS=951} [2022-01-19 06:41:46,114 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 541 predicate places. [2022-01-19 06:41:46,114 INFO L470 AbstractCegarLoop]: Abstraction has has 696 places, 951 transitions, 24937 flow [2022-01-19 06:41:46,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 86.69491525423729) internal successors, (5115), 59 states have internal predecessors, (5115), 0 states have call successors, (0), 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 06:41:46,115 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:41:46,115 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:41:46,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-19 06:41:46,331 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,SelfDestructingSolverStorable53 [2022-01-19 06:41:46,331 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:41:46,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:41:46,331 INFO L85 PathProgramCache]: Analyzing trace with hash -827009356, now seen corresponding path program 24 times [2022-01-19 06:41:46,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:41:46,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817835733] [2022-01-19 06:41:46,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:41:46,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:41:46,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:41:46,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:46,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:41:46,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817835733] [2022-01-19 06:41:46,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817835733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:41:46,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641173465] [2022-01-19 06:41:46,770 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 06:41:46,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:41:46,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:41:46,771 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 06:41:46,772 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 06:41:46,869 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 06:41:46,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:41:46,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 06:41:46,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:41:47,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:41:47,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 06:41:47,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:47,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:41:47,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:47,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:41:48,025 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1105 (Array Int Int)) (~B~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1105))) (let ((.cse2 (select .cse0 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 06:41:48,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:48,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 06:41:48,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:41:48,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 06:41:48,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:48,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641173465] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:41:48,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:41:48,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 50 [2022-01-19 06:41:48,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436915238] [2022-01-19 06:41:48,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:41:48,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-19 06:41:48,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:41:48,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-19 06:41:48,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2083, Unknown=1, NotChecked=94, Total=2450 [2022-01-19 06:41:48,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 06:41:48,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 951 transitions, 24937 flow. Second operand has 50 states, 50 states have (on average 97.58) internal successors, (4879), 50 states have internal predecessors, (4879), 0 states have call successors, (0), 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 06:41:48,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:41:48,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 06:41:48,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:41:53,318 INFO L129 PetriNetUnfolder]: 6071/11541 cut-off events. [2022-01-19 06:41:53,318 INFO L130 PetriNetUnfolder]: For 322151/322285 co-relation queries the response was YES. [2022-01-19 06:41:53,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93585 conditions, 11541 events. 6071/11541 cut-off events. For 322151/322285 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98962 event pairs, 1240 based on Foata normal form. 38/11478 useless extension candidates. Maximal degree in co-relation 93409. Up to 5433 conditions per place. [2022-01-19 06:41:53,541 INFO L132 encePairwiseOnDemand]: 138/174 looper letters, 581 selfloop transitions, 430 changer transitions 1/1099 dead transitions. [2022-01-19 06:41:53,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1099 transitions, 28566 flow [2022-01-19 06:41:53,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 06:41:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 06:41:53,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3490 transitions. [2022-01-19 06:41:53,543 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5899256254225829 [2022-01-19 06:41:53,543 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3490 transitions. [2022-01-19 06:41:53,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3490 transitions. [2022-01-19 06:41:53,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:41:53,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3490 transitions. [2022-01-19 06:41:53,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 102.6470588235294) internal successors, (3490), 34 states have internal predecessors, (3490), 0 states have call successors, (0), 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 06:41:53,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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 06:41:53,548 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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 06:41:53,548 INFO L186 Difference]: Start difference. First operand has 696 places, 951 transitions, 24937 flow. Second operand 34 states and 3490 transitions. [2022-01-19 06:41:53,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1099 transitions, 28566 flow [2022-01-19 06:41:55,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 1099 transitions, 27666 flow, removed 8 selfloop flow, removed 35 redundant places. [2022-01-19 06:41:55,466 INFO L242 Difference]: Finished difference. Result has 696 places, 945 transitions, 24875 flow [2022-01-19 06:41:55,467 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23852, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=24875, PETRI_PLACES=696, PETRI_TRANSITIONS=945} [2022-01-19 06:41:55,467 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 541 predicate places. [2022-01-19 06:41:55,467 INFO L470 AbstractCegarLoop]: Abstraction has has 696 places, 945 transitions, 24875 flow [2022-01-19 06:41:55,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 97.58) internal successors, (4879), 50 states have internal predecessors, (4879), 0 states have call successors, (0), 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 06:41:55,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:41:55,468 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:41:55,484 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 06:41:55,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:41:55,674 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:41:55,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:41:55,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1468237054, now seen corresponding path program 24 times [2022-01-19 06:41:55,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:41:55,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094574855] [2022-01-19 06:41:55,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:41:55,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:41:55,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:41:56,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:41:56,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:41:56,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094574855] [2022-01-19 06:41:56,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094574855] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:41:56,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:41:56,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:41:56,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925418774] [2022-01-19 06:41:56,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:41:56,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:41:56,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:41:56,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:41:56,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:41:56,011 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:41:56,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 945 transitions, 24875 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:41:56,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:41:56,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:41:56,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:41:59,804 INFO L129 PetriNetUnfolder]: 6063/11554 cut-off events. [2022-01-19 06:41:59,804 INFO L130 PetriNetUnfolder]: For 319214/319341 co-relation queries the response was YES. [2022-01-19 06:41:59,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93617 conditions, 11554 events. 6063/11554 cut-off events. For 319214/319341 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98874 event pairs, 1144 based on Foata normal form. 9/11454 useless extension candidates. Maximal degree in co-relation 93442. Up to 5973 conditions per place. [2022-01-19 06:42:00,023 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 638 selfloop transitions, 269 changer transitions 3/1003 dead transitions. [2022-01-19 06:42:00,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1003 transitions, 27237 flow [2022-01-19 06:42:00,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:42:00,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:42:00,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2878 transitions. [2022-01-19 06:42:00,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6361626878868258 [2022-01-19 06:42:00,025 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2878 transitions. [2022-01-19 06:42:00,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2878 transitions. [2022-01-19 06:42:00,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:00,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2878 transitions. [2022-01-19 06:42:00,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.6923076923077) internal successors, (2878), 26 states have internal predecessors, (2878), 0 states have call successors, (0), 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 06:42:00,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:00,029 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:00,029 INFO L186 Difference]: Start difference. First operand has 696 places, 945 transitions, 24875 flow. Second operand 26 states and 2878 transitions. [2022-01-19 06:42:00,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1003 transitions, 27237 flow [2022-01-19 06:42:01,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 1003 transitions, 26859 flow, removed 0 selfloop flow, removed 23 redundant places. [2022-01-19 06:42:01,933 INFO L242 Difference]: Finished difference. Result has 701 places, 943 transitions, 25022 flow [2022-01-19 06:42:01,934 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24478, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=25022, PETRI_PLACES=701, PETRI_TRANSITIONS=943} [2022-01-19 06:42:01,934 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 546 predicate places. [2022-01-19 06:42:01,934 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 943 transitions, 25022 flow [2022-01-19 06:42:01,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:01,934 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:01,934 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:01,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 06:42:01,935 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:01,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:01,935 INFO L85 PathProgramCache]: Analyzing trace with hash -371723194, now seen corresponding path program 25 times [2022-01-19 06:42:01,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:01,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831264170] [2022-01-19 06:42:01,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:01,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:01,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:02,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:02,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831264170] [2022-01-19 06:42:02,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831264170] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:42:02,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:42:02,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:42:02,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484909878] [2022-01-19 06:42:02,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:42:02,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:42:02,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:02,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:42:02,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:42:02,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:02,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 943 transitions, 25022 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:02,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:02,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:02,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:06,006 INFO L129 PetriNetUnfolder]: 6092/11614 cut-off events. [2022-01-19 06:42:06,007 INFO L130 PetriNetUnfolder]: For 323002/323129 co-relation queries the response was YES. [2022-01-19 06:42:06,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93930 conditions, 11614 events. 6092/11614 cut-off events. For 323002/323129 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 99574 event pairs, 1329 based on Foata normal form. 9/11516 useless extension candidates. Maximal degree in co-relation 93752. Up to 5973 conditions per place. [2022-01-19 06:42:06,226 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 655 selfloop transitions, 260 changer transitions 3/1011 dead transitions. [2022-01-19 06:42:06,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 1011 transitions, 27930 flow [2022-01-19 06:42:06,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 06:42:06,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 06:42:06,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2770 transitions. [2022-01-19 06:42:06,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6367816091954023 [2022-01-19 06:42:06,228 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2770 transitions. [2022-01-19 06:42:06,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2770 transitions. [2022-01-19 06:42:06,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:06,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2770 transitions. [2022-01-19 06:42:06,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 110.8) internal successors, (2770), 25 states have internal predecessors, (2770), 0 states have call successors, (0), 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 06:42:06,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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 06:42:06,232 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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 06:42:06,232 INFO L186 Difference]: Start difference. First operand has 701 places, 943 transitions, 25022 flow. Second operand 25 states and 2770 transitions. [2022-01-19 06:42:06,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 1011 transitions, 27930 flow [2022-01-19 06:42:08,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 1011 transitions, 27351 flow, removed 2 selfloop flow, removed 26 redundant places. [2022-01-19 06:42:08,099 INFO L242 Difference]: Finished difference. Result has 702 places, 956 transitions, 25498 flow [2022-01-19 06:42:08,099 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24462, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=25498, PETRI_PLACES=702, PETRI_TRANSITIONS=956} [2022-01-19 06:42:08,100 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 547 predicate places. [2022-01-19 06:42:08,100 INFO L470 AbstractCegarLoop]: Abstraction has has 702 places, 956 transitions, 25498 flow [2022-01-19 06:42:08,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:08,100 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:08,100 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:08,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 06:42:08,100 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:08,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:08,101 INFO L85 PathProgramCache]: Analyzing trace with hash 427240930, now seen corresponding path program 26 times [2022-01-19 06:42:08,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:08,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703637857] [2022-01-19 06:42:08,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:08,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:08,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:08,385 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:08,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:08,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703637857] [2022-01-19 06:42:08,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703637857] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:42:08,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:42:08,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:42:08,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697610343] [2022-01-19 06:42:08,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:42:08,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:42:08,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:08,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:42:08,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:42:08,387 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:08,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 956 transitions, 25498 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:08,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:08,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:08,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:12,110 INFO L129 PetriNetUnfolder]: 6087/11607 cut-off events. [2022-01-19 06:42:12,110 INFO L130 PetriNetUnfolder]: For 322910/323037 co-relation queries the response was YES. [2022-01-19 06:42:12,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93769 conditions, 11607 events. 6087/11607 cut-off events. For 322910/323037 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 99482 event pairs, 1323 based on Foata normal form. 7/11507 useless extension candidates. Maximal degree in co-relation 93590. Up to 5973 conditions per place. [2022-01-19 06:42:12,329 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 656 selfloop transitions, 255 changer transitions 9/1013 dead transitions. [2022-01-19 06:42:12,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1013 transitions, 27956 flow [2022-01-19 06:42:12,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 06:42:12,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 06:42:12,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3086 transitions. [2022-01-19 06:42:12,331 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6334154351395731 [2022-01-19 06:42:12,331 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3086 transitions. [2022-01-19 06:42:12,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3086 transitions. [2022-01-19 06:42:12,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:12,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3086 transitions. [2022-01-19 06:42:12,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 110.21428571428571) internal successors, (3086), 28 states have internal predecessors, (3086), 0 states have call successors, (0), 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 06:42:12,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:42:12,335 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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 06:42:12,335 INFO L186 Difference]: Start difference. First operand has 702 places, 956 transitions, 25498 flow. Second operand 28 states and 3086 transitions. [2022-01-19 06:42:12,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1013 transitions, 27956 flow [2022-01-19 06:42:14,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 1013 transitions, 27644 flow, removed 10 selfloop flow, removed 19 redundant places. [2022-01-19 06:42:14,261 INFO L242 Difference]: Finished difference. Result has 712 places, 952 transitions, 25631 flow [2022-01-19 06:42:14,261 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25149, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=25631, PETRI_PLACES=712, PETRI_TRANSITIONS=952} [2022-01-19 06:42:14,262 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 557 predicate places. [2022-01-19 06:42:14,262 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 952 transitions, 25631 flow [2022-01-19 06:42:14,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:14,262 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:14,262 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:14,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 06:42:14,262 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:14,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:14,263 INFO L85 PathProgramCache]: Analyzing trace with hash 682693118, now seen corresponding path program 27 times [2022-01-19 06:42:14,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:14,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562389578] [2022-01-19 06:42:14,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:14,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:14,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:14,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:14,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:14,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562389578] [2022-01-19 06:42:14,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562389578] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:42:14,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:42:14,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:42:14,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425930254] [2022-01-19 06:42:14,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:42:14,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:42:14,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:14,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:42:14,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:42:14,536 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:14,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 952 transitions, 25631 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:14,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:14,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:14,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:18,282 INFO L129 PetriNetUnfolder]: 6066/11534 cut-off events. [2022-01-19 06:42:18,282 INFO L130 PetriNetUnfolder]: For 325811/325938 co-relation queries the response was YES. [2022-01-19 06:42:18,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93448 conditions, 11534 events. 6066/11534 cut-off events. For 325811/325938 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98683 event pairs, 1138 based on Foata normal form. 11/11438 useless extension candidates. Maximal degree in co-relation 93267. Up to 5975 conditions per place. [2022-01-19 06:42:18,501 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 610 selfloop transitions, 303 changer transitions 0/1006 dead transitions. [2022-01-19 06:42:18,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 1006 transitions, 27745 flow [2022-01-19 06:42:18,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 06:42:18,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 06:42:18,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2777 transitions. [2022-01-19 06:42:18,503 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383908045977011 [2022-01-19 06:42:18,503 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2777 transitions. [2022-01-19 06:42:18,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2777 transitions. [2022-01-19 06:42:18,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:18,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2777 transitions. [2022-01-19 06:42:18,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 111.08) internal successors, (2777), 25 states have internal predecessors, (2777), 0 states have call successors, (0), 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 06:42:18,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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 06:42:18,507 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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 06:42:18,507 INFO L186 Difference]: Start difference. First operand has 712 places, 952 transitions, 25631 flow. Second operand 25 states and 2777 transitions. [2022-01-19 06:42:18,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 1006 transitions, 27745 flow [2022-01-19 06:42:20,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 1006 transitions, 27060 flow, removed 10 selfloop flow, removed 32 redundant places. [2022-01-19 06:42:20,391 INFO L242 Difference]: Finished difference. Result has 701 places, 947 transitions, 25605 flow [2022-01-19 06:42:20,391 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24637, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=25605, PETRI_PLACES=701, PETRI_TRANSITIONS=947} [2022-01-19 06:42:20,391 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 546 predicate places. [2022-01-19 06:42:20,391 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 947 transitions, 25605 flow [2022-01-19 06:42:20,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:20,392 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:20,392 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:20,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 06:42:20,392 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:20,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:20,392 INFO L85 PathProgramCache]: Analyzing trace with hash 718065192, now seen corresponding path program 28 times [2022-01-19 06:42:20,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:20,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073617639] [2022-01-19 06:42:20,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:20,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:20,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:20,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:20,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:20,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073617639] [2022-01-19 06:42:20,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073617639] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:42:20,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:42:20,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:42:20,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387641194] [2022-01-19 06:42:20,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:42:20,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:42:20,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:20,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:42:20,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:42:20,670 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:20,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 947 transitions, 25605 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:20,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:20,671 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:20,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:24,425 INFO L129 PetriNetUnfolder]: 6058/11548 cut-off events. [2022-01-19 06:42:24,425 INFO L130 PetriNetUnfolder]: For 327999/328126 co-relation queries the response was YES. [2022-01-19 06:42:24,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93715 conditions, 11548 events. 6058/11548 cut-off events. For 327999/328126 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98837 event pairs, 1312 based on Foata normal form. 9/11450 useless extension candidates. Maximal degree in co-relation 93537. Up to 5975 conditions per place. [2022-01-19 06:42:24,643 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 655 selfloop transitions, 248 changer transitions 3/999 dead transitions. [2022-01-19 06:42:24,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 999 transitions, 27939 flow [2022-01-19 06:42:24,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:42:24,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:42:24,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2876 transitions. [2022-01-19 06:42:24,645 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6357206012378426 [2022-01-19 06:42:24,645 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2876 transitions. [2022-01-19 06:42:24,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2876 transitions. [2022-01-19 06:42:24,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:24,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2876 transitions. [2022-01-19 06:42:24,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.61538461538461) internal successors, (2876), 26 states have internal predecessors, (2876), 0 states have call successors, (0), 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 06:42:24,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:24,649 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:24,649 INFO L186 Difference]: Start difference. First operand has 701 places, 947 transitions, 25605 flow. Second operand 26 states and 2876 transitions. [2022-01-19 06:42:24,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 999 transitions, 27939 flow [2022-01-19 06:42:26,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 999 transitions, 27552 flow, removed 0 selfloop flow, removed 22 redundant places. [2022-01-19 06:42:26,540 INFO L242 Difference]: Finished difference. Result has 705 places, 943 transitions, 25616 flow [2022-01-19 06:42:26,540 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25158, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=25616, PETRI_PLACES=705, PETRI_TRANSITIONS=943} [2022-01-19 06:42:26,540 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 550 predicate places. [2022-01-19 06:42:26,540 INFO L470 AbstractCegarLoop]: Abstraction has has 705 places, 943 transitions, 25616 flow [2022-01-19 06:42:26,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:26,541 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:26,541 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:26,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 06:42:26,541 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:26,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:26,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1399194554, now seen corresponding path program 29 times [2022-01-19 06:42:26,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:26,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038253659] [2022-01-19 06:42:26,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:26,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:26,929 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:26,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:26,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038253659] [2022-01-19 06:42:26,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038253659] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:42:26,929 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:42:26,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:42:26,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050233653] [2022-01-19 06:42:26,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:42:26,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:42:26,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:26,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:42:26,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:42:26,931 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:26,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 943 transitions, 25616 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:26,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:26,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:26,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:30,691 INFO L129 PetriNetUnfolder]: 6056/11529 cut-off events. [2022-01-19 06:42:30,692 INFO L130 PetriNetUnfolder]: For 332038/332165 co-relation queries the response was YES. [2022-01-19 06:42:30,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93783 conditions, 11529 events. 6056/11529 cut-off events. For 332038/332165 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98676 event pairs, 1236 based on Foata normal form. 11/11433 useless extension candidates. Maximal degree in co-relation 93605. Up to 5977 conditions per place. [2022-01-19 06:42:30,910 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 612 selfloop transitions, 294 changer transitions 0/999 dead transitions. [2022-01-19 06:42:30,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 999 transitions, 27994 flow [2022-01-19 06:42:30,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:42:30,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:42:30,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2880 transitions. [2022-01-19 06:42:30,912 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.636604774535809 [2022-01-19 06:42:30,912 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2880 transitions. [2022-01-19 06:42:30,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2880 transitions. [2022-01-19 06:42:30,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:30,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2880 transitions. [2022-01-19 06:42:30,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.76923076923077) internal successors, (2880), 26 states have internal predecessors, (2880), 0 states have call successors, (0), 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 06:42:30,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:30,920 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:30,920 INFO L186 Difference]: Start difference. First operand has 705 places, 943 transitions, 25616 flow. Second operand 26 states and 2880 transitions. [2022-01-19 06:42:30,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 999 transitions, 27994 flow [2022-01-19 06:42:32,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 999 transitions, 27446 flow, removed 6 selfloop flow, removed 28 redundant places. [2022-01-19 06:42:32,816 INFO L242 Difference]: Finished difference. Result has 706 places, 946 transitions, 26086 flow [2022-01-19 06:42:32,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24821, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=26086, PETRI_PLACES=706, PETRI_TRANSITIONS=946} [2022-01-19 06:42:32,817 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 551 predicate places. [2022-01-19 06:42:32,817 INFO L470 AbstractCegarLoop]: Abstraction has has 706 places, 946 transitions, 26086 flow [2022-01-19 06:42:32,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:32,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:32,817 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:32,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 06:42:32,817 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:32,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:32,818 INFO L85 PathProgramCache]: Analyzing trace with hash 206740454, now seen corresponding path program 30 times [2022-01-19 06:42:32,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:32,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574995849] [2022-01-19 06:42:32,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:32,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:33,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:33,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:33,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574995849] [2022-01-19 06:42:33,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574995849] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:42:33,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:42:33,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:42:33,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026434971] [2022-01-19 06:42:33,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:42:33,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:42:33,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:33,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:42:33,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:42:33,123 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:33,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 946 transitions, 26086 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:33,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:33,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:33,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:36,898 INFO L129 PetriNetUnfolder]: 5994/11439 cut-off events. [2022-01-19 06:42:36,898 INFO L130 PetriNetUnfolder]: For 326330/326457 co-relation queries the response was YES. [2022-01-19 06:42:37,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93123 conditions, 11439 events. 5994/11439 cut-off events. For 326330/326457 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 97822 event pairs, 1278 based on Foata normal form. 11/11343 useless extension candidates. Maximal degree in co-relation 92944. Up to 5967 conditions per place. [2022-01-19 06:42:37,118 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 608 selfloop transitions, 280 changer transitions 1/982 dead transitions. [2022-01-19 06:42:37,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 982 transitions, 27743 flow [2022-01-19 06:42:37,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:42:37,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:42:37,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2880 transitions. [2022-01-19 06:42:37,120 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.636604774535809 [2022-01-19 06:42:37,120 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2880 transitions. [2022-01-19 06:42:37,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2880 transitions. [2022-01-19 06:42:37,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:37,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2880 transitions. [2022-01-19 06:42:37,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.76923076923077) internal successors, (2880), 26 states have internal predecessors, (2880), 0 states have call successors, (0), 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 06:42:37,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:37,124 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:37,124 INFO L186 Difference]: Start difference. First operand has 706 places, 946 transitions, 26086 flow. Second operand 26 states and 2880 transitions. [2022-01-19 06:42:37,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 982 transitions, 27743 flow [2022-01-19 06:42:39,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 982 transitions, 26369 flow, removed 13 selfloop flow, removed 30 redundant places. [2022-01-19 06:42:39,024 INFO L242 Difference]: Finished difference. Result has 695 places, 928 transitions, 24672 flow [2022-01-19 06:42:39,025 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24068, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=24672, PETRI_PLACES=695, PETRI_TRANSITIONS=928} [2022-01-19 06:42:39,025 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 540 predicate places. [2022-01-19 06:42:39,025 INFO L470 AbstractCegarLoop]: Abstraction has has 695 places, 928 transitions, 24672 flow [2022-01-19 06:42:39,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:42:39,026 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:39,026 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:39,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 06:42:39,026 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:39,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:39,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1484184480, now seen corresponding path program 31 times [2022-01-19 06:42:39,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:39,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221726834] [2022-01-19 06:42:39,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:39,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:39,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:39,307 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:39,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:39,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221726834] [2022-01-19 06:42:39,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221726834] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:42:39,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597712183] [2022-01-19 06:42:39,308 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 06:42:39,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:42:39,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:42:39,309 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 06:42:39,310 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 06:42:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:39,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 06:42:39,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:42:39,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:42:39,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:42:40,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:40,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:42:40,163 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:42:40,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 06:42:40,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:40,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597712183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:42:40,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:42:40,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 29 [2022-01-19 06:42:40,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692492621] [2022-01-19 06:42:40,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:42:40,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 06:42:40,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:40,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 06:42:40,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-01-19 06:42:40,296 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:40,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 928 transitions, 24672 flow. Second operand has 29 states, 29 states have (on average 107.37931034482759) internal successors, (3114), 29 states have internal predecessors, (3114), 0 states have call successors, (0), 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 06:42:40,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:40,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:40,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:44,124 INFO L129 PetriNetUnfolder]: 6126/11650 cut-off events. [2022-01-19 06:42:44,124 INFO L130 PetriNetUnfolder]: For 298549/298676 co-relation queries the response was YES. [2022-01-19 06:42:44,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93568 conditions, 11650 events. 6126/11650 cut-off events. For 298549/298676 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 99798 event pairs, 969 based on Foata normal form. 29/11620 useless extension candidates. Maximal degree in co-relation 93392. Up to 4404 conditions per place. [2022-01-19 06:42:44,343 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 549 selfloop transitions, 453 changer transitions 1/1096 dead transitions. [2022-01-19 06:42:44,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 1096 transitions, 28775 flow [2022-01-19 06:42:44,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 06:42:44,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 06:42:44,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3686 transitions. [2022-01-19 06:42:44,345 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6419366074538488 [2022-01-19 06:42:44,345 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3686 transitions. [2022-01-19 06:42:44,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3686 transitions. [2022-01-19 06:42:44,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:44,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3686 transitions. [2022-01-19 06:42:44,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 111.6969696969697) internal successors, (3686), 33 states have internal predecessors, (3686), 0 states have call successors, (0), 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 06:42:44,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:42:44,351 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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 06:42:44,351 INFO L186 Difference]: Start difference. First operand has 695 places, 928 transitions, 24672 flow. Second operand 33 states and 3686 transitions. [2022-01-19 06:42:44,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 1096 transitions, 28775 flow [2022-01-19 06:42:46,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 1096 transitions, 27575 flow, removed 13 selfloop flow, removed 34 redundant places. [2022-01-19 06:42:46,210 INFO L242 Difference]: Finished difference. Result has 694 places, 964 transitions, 25318 flow [2022-01-19 06:42:46,211 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23486, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=25318, PETRI_PLACES=694, PETRI_TRANSITIONS=964} [2022-01-19 06:42:46,211 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 539 predicate places. [2022-01-19 06:42:46,211 INFO L470 AbstractCegarLoop]: Abstraction has has 694 places, 964 transitions, 25318 flow [2022-01-19 06:42:46,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 107.37931034482759) internal successors, (3114), 29 states have internal predecessors, (3114), 0 states have call successors, (0), 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 06:42:46,212 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:46,212 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:46,230 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 06:42:46,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:42:46,427 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:46,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:46,427 INFO L85 PathProgramCache]: Analyzing trace with hash 748156068, now seen corresponding path program 32 times [2022-01-19 06:42:46,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:46,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343565705] [2022-01-19 06:42:46,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:46,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:46,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:46,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:46,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:46,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343565705] [2022-01-19 06:42:46,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343565705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:42:46,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585052414] [2022-01-19 06:42:46,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:42:46,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:42:46,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:42:46,723 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 06:42:46,724 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 06:42:46,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:42:46,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:42:46,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 06:42:46,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:42:47,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:42:47,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 06:42:47,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:47,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:42:47,684 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:42:47,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 06:42:47,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:47,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585052414] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:42:47,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:42:47,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 28 [2022-01-19 06:42:47,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668872836] [2022-01-19 06:42:47,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:42:47,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 06:42:47,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:47,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 06:42:47,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-01-19 06:42:47,821 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:47,822 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 964 transitions, 25318 flow. Second operand has 28 states, 28 states have (on average 107.42857142857143) internal successors, (3008), 28 states have internal predecessors, (3008), 0 states have call successors, (0), 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 06:42:47,822 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:47,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:47,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:51,630 INFO L129 PetriNetUnfolder]: 6215/11816 cut-off events. [2022-01-19 06:42:51,630 INFO L130 PetriNetUnfolder]: For 299601/299728 co-relation queries the response was YES. [2022-01-19 06:42:51,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97437 conditions, 11816 events. 6215/11816 cut-off events. For 299601/299728 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 101567 event pairs, 987 based on Foata normal form. 29/11786 useless extension candidates. Maximal degree in co-relation 97272. Up to 4469 conditions per place. [2022-01-19 06:42:51,854 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 560 selfloop transitions, 446 changer transitions 1/1100 dead transitions. [2022-01-19 06:42:51,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 1100 transitions, 28967 flow [2022-01-19 06:42:51,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 06:42:51,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 06:42:51,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3790 transitions. [2022-01-19 06:42:51,856 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6406355645706558 [2022-01-19 06:42:51,856 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3790 transitions. [2022-01-19 06:42:51,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3790 transitions. [2022-01-19 06:42:51,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:51,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3790 transitions. [2022-01-19 06:42:51,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 111.47058823529412) internal successors, (3790), 34 states have internal predecessors, (3790), 0 states have call successors, (0), 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 06:42:51,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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 06:42:51,861 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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 06:42:51,861 INFO L186 Difference]: Start difference. First operand has 694 places, 964 transitions, 25318 flow. Second operand 34 states and 3790 transitions. [2022-01-19 06:42:51,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 1100 transitions, 28967 flow [2022-01-19 06:42:53,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 1100 transitions, 28426 flow, removed 44 selfloop flow, removed 23 redundant places. [2022-01-19 06:42:53,675 INFO L242 Difference]: Finished difference. Result has 707 places, 973 transitions, 26137 flow [2022-01-19 06:42:53,676 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24780, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=26137, PETRI_PLACES=707, PETRI_TRANSITIONS=973} [2022-01-19 06:42:53,677 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 552 predicate places. [2022-01-19 06:42:53,677 INFO L470 AbstractCegarLoop]: Abstraction has has 707 places, 973 transitions, 26137 flow [2022-01-19 06:42:53,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 107.42857142857143) internal successors, (3008), 28 states have internal predecessors, (3008), 0 states have call successors, (0), 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 06:42:53,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:42:53,678 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:42:53,694 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 06:42:53,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:42:53,896 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:42:53,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:42:53,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1533583740, now seen corresponding path program 33 times [2022-01-19 06:42:53,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:42:53,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158729731] [2022-01-19 06:42:53,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:42:53,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:42:53,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:42:54,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:54,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:42:54,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158729731] [2022-01-19 06:42:54,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158729731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:42:54,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613467162] [2022-01-19 06:42:54,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 06:42:54,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:42:54,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:42:54,230 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 06:42:54,231 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 06:42:54,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 06:42:54,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:42:54,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-19 06:42:54,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:42:54,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:42:54,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2022-01-19 06:42:54,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:54,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:42:54,970 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:42:54,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 06:42:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:42:55,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613467162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:42:55,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:42:55,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 30 [2022-01-19 06:42:55,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908379121] [2022-01-19 06:42:55,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:42:55,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 06:42:55,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:42:55,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 06:42:55,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-01-19 06:42:55,144 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:42:55,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 973 transitions, 26137 flow. Second operand has 30 states, 30 states have (on average 107.76666666666667) internal successors, (3233), 30 states have internal predecessors, (3233), 0 states have call successors, (0), 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 06:42:55,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:42:55,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:42:55,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:42:59,129 INFO L129 PetriNetUnfolder]: 6077/11460 cut-off events. [2022-01-19 06:42:59,129 INFO L130 PetriNetUnfolder]: For 315975/316102 co-relation queries the response was YES. [2022-01-19 06:42:59,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98442 conditions, 11460 events. 6077/11460 cut-off events. For 315975/316102 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 97493 event pairs, 809 based on Foata normal form. 29/11438 useless extension candidates. Maximal degree in co-relation 98274. Up to 4175 conditions per place. [2022-01-19 06:42:59,344 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 559 selfloop transitions, 442 changer transitions 1/1095 dead transitions. [2022-01-19 06:42:59,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1095 transitions, 29555 flow [2022-01-19 06:42:59,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 06:42:59,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 06:42:59,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3902 transitions. [2022-01-19 06:42:59,346 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407224958949097 [2022-01-19 06:42:59,346 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3902 transitions. [2022-01-19 06:42:59,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3902 transitions. [2022-01-19 06:42:59,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:42:59,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3902 transitions. [2022-01-19 06:42:59,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 111.48571428571428) internal successors, (3902), 35 states have internal predecessors, (3902), 0 states have call successors, (0), 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 06:42:59,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 174.0) internal successors, (6264), 36 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:59,352 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 174.0) internal successors, (6264), 36 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:42:59,352 INFO L186 Difference]: Start difference. First operand has 707 places, 973 transitions, 26137 flow. Second operand 35 states and 3902 transitions. [2022-01-19 06:42:59,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1095 transitions, 29555 flow [2022-01-19 06:43:01,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 1095 transitions, 28925 flow, removed 18 selfloop flow, removed 27 redundant places. [2022-01-19 06:43:01,595 INFO L242 Difference]: Finished difference. Result has 717 places, 966 transitions, 26571 flow [2022-01-19 06:43:01,595 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25201, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=26571, PETRI_PLACES=717, PETRI_TRANSITIONS=966} [2022-01-19 06:43:01,596 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 562 predicate places. [2022-01-19 06:43:01,596 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 966 transitions, 26571 flow [2022-01-19 06:43:01,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 107.76666666666667) internal successors, (3233), 30 states have internal predecessors, (3233), 0 states have call successors, (0), 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 06:43:01,596 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:43:01,596 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:43:01,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-19 06:43:01,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:43:01,812 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:43:01,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:43:01,813 INFO L85 PathProgramCache]: Analyzing trace with hash -277961756, now seen corresponding path program 25 times [2022-01-19 06:43:01,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:43:01,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689113488] [2022-01-19 06:43:01,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:43:01,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:43:02,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:43:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:43:02,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:43:02,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689113488] [2022-01-19 06:43:02,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689113488] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:43:02,342 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:43:02,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:43:02,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129817558] [2022-01-19 06:43:02,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:43:02,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:43:02,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:43:02,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:43:02,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:43:02,343 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:43:02,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 966 transitions, 26571 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:43:02,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:43:02,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:43:02,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:43:06,018 INFO L129 PetriNetUnfolder]: 6077/11465 cut-off events. [2022-01-19 06:43:06,018 INFO L130 PetriNetUnfolder]: For 326201/326328 co-relation queries the response was YES. [2022-01-19 06:43:06,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101083 conditions, 11465 events. 6077/11465 cut-off events. For 326201/326328 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 97749 event pairs, 1313 based on Foata normal form. 7/11357 useless extension candidates. Maximal degree in co-relation 100912. Up to 6045 conditions per place. [2022-01-19 06:43:06,234 INFO L132 encePairwiseOnDemand]: 145/174 looper letters, 680 selfloop transitions, 232 changer transitions 10/1015 dead transitions. [2022-01-19 06:43:06,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1015 transitions, 28877 flow [2022-01-19 06:43:06,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 06:43:06,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 06:43:06,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2750 transitions. [2022-01-19 06:43:06,236 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.632183908045977 [2022-01-19 06:43:06,236 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2750 transitions. [2022-01-19 06:43:06,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2750 transitions. [2022-01-19 06:43:06,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:43:06,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2750 transitions. [2022-01-19 06:43:06,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 110.0) internal successors, (2750), 25 states have internal predecessors, (2750), 0 states have call successors, (0), 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 06:43:06,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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 06:43:06,240 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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 06:43:06,240 INFO L186 Difference]: Start difference. First operand has 717 places, 966 transitions, 26571 flow. Second operand 25 states and 2750 transitions. [2022-01-19 06:43:06,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1015 transitions, 28877 flow [2022-01-19 06:43:08,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 1015 transitions, 28302 flow, removed 1 selfloop flow, removed 28 redundant places. [2022-01-19 06:43:08,578 INFO L242 Difference]: Finished difference. Result has 715 places, 963 transitions, 26371 flow [2022-01-19 06:43:08,579 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=26000, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=26371, PETRI_PLACES=715, PETRI_TRANSITIONS=963} [2022-01-19 06:43:08,579 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 560 predicate places. [2022-01-19 06:43:08,579 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 963 transitions, 26371 flow [2022-01-19 06:43:08,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:43:08,579 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:43:08,580 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:43:08,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 06:43:08,580 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:43:08,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:43:08,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1908131608, now seen corresponding path program 26 times [2022-01-19 06:43:08,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:43:08,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753830703] [2022-01-19 06:43:08,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:43:08,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:43:08,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:43:09,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:43:09,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:43:09,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753830703] [2022-01-19 06:43:09,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753830703] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:43:09,021 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:43:09,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:43:09,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973018012] [2022-01-19 06:43:09,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:43:09,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:43:09,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:43:09,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:43:09,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:43:09,023 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:43:09,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 963 transitions, 26371 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:43:09,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:43:09,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:43:09,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:43:13,794 INFO L129 PetriNetUnfolder]: 6113/11538 cut-off events. [2022-01-19 06:43:13,794 INFO L130 PetriNetUnfolder]: For 332952/333079 co-relation queries the response was YES. [2022-01-19 06:43:14,049 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101558 conditions, 11538 events. 6113/11538 cut-off events. For 332952/333079 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 98413 event pairs, 1087 based on Foata normal form. 35/11460 useless extension candidates. Maximal degree in co-relation 101385. Up to 6045 conditions per place. [2022-01-19 06:43:14,099 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 508 selfloop transitions, 439 changer transitions 0/1040 dead transitions. [2022-01-19 06:43:14,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1040 transitions, 29154 flow [2022-01-19 06:43:14,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:43:14,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:43:14,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2988 transitions. [2022-01-19 06:43:14,101 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360153256704981 [2022-01-19 06:43:14,101 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2988 transitions. [2022-01-19 06:43:14,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2988 transitions. [2022-01-19 06:43:14,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:43:14,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2988 transitions. [2022-01-19 06:43:14,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.66666666666667) internal successors, (2988), 27 states have internal predecessors, (2988), 0 states have call successors, (0), 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 06:43:14,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:43:14,105 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:43:14,105 INFO L186 Difference]: Start difference. First operand has 715 places, 963 transitions, 26371 flow. Second operand 27 states and 2988 transitions. [2022-01-19 06:43:14,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1040 transitions, 29154 flow [2022-01-19 06:43:15,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 1040 transitions, 28535 flow, removed 5 selfloop flow, removed 28 redundant places. [2022-01-19 06:43:15,908 INFO L242 Difference]: Finished difference. Result has 713 places, 970 transitions, 27299 flow [2022-01-19 06:43:15,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25760, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=27299, PETRI_PLACES=713, PETRI_TRANSITIONS=970} [2022-01-19 06:43:15,909 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 558 predicate places. [2022-01-19 06:43:15,909 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 970 transitions, 27299 flow [2022-01-19 06:43:15,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:43:15,909 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:43:15,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:43:15,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 06:43:15,910 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:43:15,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:43:15,910 INFO L85 PathProgramCache]: Analyzing trace with hash -318791186, now seen corresponding path program 27 times [2022-01-19 06:43:15,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:43:15,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902454315] [2022-01-19 06:43:15,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:43:15,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:43:15,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:43:16,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:43:16,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:43:16,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902454315] [2022-01-19 06:43:16,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902454315] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:43:16,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:43:16,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 06:43:16,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37005974] [2022-01-19 06:43:16,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:43:16,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 06:43:16,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:43:16,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 06:43:16,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-19 06:43:16,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:43:16,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 970 transitions, 27299 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:43:16,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:43:16,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:43:16,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:43:20,596 INFO L129 PetriNetUnfolder]: 6145/11587 cut-off events. [2022-01-19 06:43:20,596 INFO L130 PetriNetUnfolder]: For 359624/359751 co-relation queries the response was YES. [2022-01-19 06:43:20,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103949 conditions, 11587 events. 6145/11587 cut-off events. For 359624/359751 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 98840 event pairs, 1198 based on Foata normal form. 35/11509 useless extension candidates. Maximal degree in co-relation 103775. Up to 6045 conditions per place. [2022-01-19 06:43:20,801 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 509 selfloop transitions, 448 changer transitions 0/1050 dead transitions. [2022-01-19 06:43:20,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1050 transitions, 30130 flow [2022-01-19 06:43:20,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 06:43:20,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 06:43:20,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3315 transitions. [2022-01-19 06:43:20,803 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6350574712643678 [2022-01-19 06:43:20,803 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3315 transitions. [2022-01-19 06:43:20,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3315 transitions. [2022-01-19 06:43:20,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:43:20,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3315 transitions. [2022-01-19 06:43:20,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 110.5) internal successors, (3315), 30 states have internal predecessors, (3315), 0 states have call successors, (0), 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 06:43:20,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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 06:43:20,808 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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 06:43:20,808 INFO L186 Difference]: Start difference. First operand has 713 places, 970 transitions, 27299 flow. Second operand 30 states and 3315 transitions. [2022-01-19 06:43:20,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1050 transitions, 30130 flow [2022-01-19 06:43:22,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 1050 transitions, 29938 flow, removed 17 selfloop flow, removed 23 redundant places. [2022-01-19 06:43:22,825 INFO L242 Difference]: Finished difference. Result has 723 places, 972 transitions, 28567 flow [2022-01-19 06:43:22,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=27015, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28567, PETRI_PLACES=723, PETRI_TRANSITIONS=972} [2022-01-19 06:43:22,825 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 568 predicate places. [2022-01-19 06:43:22,825 INFO L470 AbstractCegarLoop]: Abstraction has has 723 places, 972 transitions, 28567 flow [2022-01-19 06:43:22,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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 06:43:22,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:43:22,826 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:43:22,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 06:43:22,826 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:43:22,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:43:22,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1660260056, now seen corresponding path program 28 times [2022-01-19 06:43:22,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:43:22,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052883622] [2022-01-19 06:43:22,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:43:22,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:43:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:43:23,101 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:43:23,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:43:23,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052883622] [2022-01-19 06:43:23,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052883622] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:43:23,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:43:23,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:43:23,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566579275] [2022-01-19 06:43:23,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:43:23,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:43:23,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:43:23,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:43:23,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:43:23,103 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:43:23,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 972 transitions, 28567 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:43:23,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:43:23,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:43:23,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:43:27,427 INFO L129 PetriNetUnfolder]: 6145/11623 cut-off events. [2022-01-19 06:43:27,427 INFO L130 PetriNetUnfolder]: For 394262/394389 co-relation queries the response was YES. [2022-01-19 06:43:27,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105250 conditions, 11623 events. 6145/11623 cut-off events. For 394262/394389 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 99342 event pairs, 1185 based on Foata normal form. 7/11512 useless extension candidates. Maximal degree in co-relation 105073. Up to 6045 conditions per place. [2022-01-19 06:43:27,637 INFO L132 encePairwiseOnDemand]: 145/174 looper letters, 669 selfloop transitions, 251 changer transitions 7/1020 dead transitions. [2022-01-19 06:43:27,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 1020 transitions, 30783 flow [2022-01-19 06:43:27,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 06:43:27,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 06:43:27,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2648 transitions. [2022-01-19 06:43:27,639 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6340996168582376 [2022-01-19 06:43:27,639 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2648 transitions. [2022-01-19 06:43:27,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2648 transitions. [2022-01-19 06:43:27,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:43:27,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2648 transitions. [2022-01-19 06:43:27,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 110.33333333333333) internal successors, (2648), 24 states have internal predecessors, (2648), 0 states have call successors, (0), 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 06:43:27,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 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 06:43:27,643 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 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 06:43:27,643 INFO L186 Difference]: Start difference. First operand has 723 places, 972 transitions, 28567 flow. Second operand 24 states and 2648 transitions. [2022-01-19 06:43:27,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 1020 transitions, 30783 flow [2022-01-19 06:43:29,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 1020 transitions, 30227 flow, removed 9 selfloop flow, removed 20 redundant places. [2022-01-19 06:43:29,698 INFO L242 Difference]: Finished difference. Result has 727 places, 970 transitions, 28450 flow [2022-01-19 06:43:29,698 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=28011, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=28450, PETRI_PLACES=727, PETRI_TRANSITIONS=970} [2022-01-19 06:43:29,699 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 572 predicate places. [2022-01-19 06:43:29,699 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 970 transitions, 28450 flow [2022-01-19 06:43:29,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:43:29,699 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:43:29,699 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:43:29,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-19 06:43:29,699 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:43:29,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:43:29,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1646640930, now seen corresponding path program 29 times [2022-01-19 06:43:29,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:43:29,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109521101] [2022-01-19 06:43:29,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:43:29,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:43:29,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:43:29,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:43:29,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:43:29,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109521101] [2022-01-19 06:43:29,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109521101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:43:29,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109543668] [2022-01-19 06:43:29,992 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 06:43:29,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:43:29,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:43:29,993 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 06:43:29,994 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 06:43:30,099 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:43:30,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:43:30,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 77 conjunts are in the unsatisfiable core [2022-01-19 06:43:30,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:43:30,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:43:30,169 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-19 06:43:30,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-01-19 06:43:30,456 INFO L353 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-01-19 06:43:30,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 33 [2022-01-19 06:43:30,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 06:43:31,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:43:31,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 06:43:31,341 INFO L353 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2022-01-19 06:43:31,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 17 [2022-01-19 06:43:31,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 06:43:31,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:43:31,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:43:32,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 06:43:32,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:43:32,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:43:33,363 INFO L353 Elim1Store]: treesize reduction 23, result has 60.3 percent of original size [2022-01-19 06:43:33,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 188 treesize of output 94 [2022-01-19 06:43:33,417 INFO L353 Elim1Store]: treesize reduction 56, result has 65.6 percent of original size [2022-01-19 06:43:33,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 790 treesize of output 776 [2022-01-19 06:43:33,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:33,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:33,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:43:33,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 652 treesize of output 548 [2022-01-19 06:43:33,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:33,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:33,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:43:33,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 492 treesize of output 468 [2022-01-19 06:43:42,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:43:42,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109543668] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:43:42,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:43:42,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 26] total 63 [2022-01-19 06:43:42,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678523698] [2022-01-19 06:43:42,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:43:42,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-19 06:43:42,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:43:42,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-19 06:43:42,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=855, Invalid=2925, Unknown=126, NotChecked=0, Total=3906 [2022-01-19 06:43:42,935 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 06:43:42,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 970 transitions, 28450 flow. Second operand has 63 states, 63 states have (on average 86.63492063492063) internal successors, (5458), 63 states have internal predecessors, (5458), 0 states have call successors, (0), 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 06:43:42,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:43:42,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 06:43:42,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:43:49,960 INFO L129 PetriNetUnfolder]: 6299/11883 cut-off events. [2022-01-19 06:43:49,960 INFO L130 PetriNetUnfolder]: For 399367/399495 co-relation queries the response was YES. [2022-01-19 06:43:50,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107949 conditions, 11883 events. 6299/11883 cut-off events. For 399367/399495 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 101950 event pairs, 996 based on Foata normal form. 39/11810 useless extension candidates. Maximal degree in co-relation 107773. Up to 5564 conditions per place. [2022-01-19 06:43:50,152 INFO L132 encePairwiseOnDemand]: 136/174 looper letters, 559 selfloop transitions, 545 changer transitions 5/1182 dead transitions. [2022-01-19 06:43:50,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 1182 transitions, 33706 flow [2022-01-19 06:43:50,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 06:43:50,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 06:43:50,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3984 transitions. [2022-01-19 06:43:50,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5203761755485894 [2022-01-19 06:43:50,154 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3984 transitions. [2022-01-19 06:43:50,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3984 transitions. [2022-01-19 06:43:50,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:43:50,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3984 transitions. [2022-01-19 06:43:50,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 90.54545454545455) internal successors, (3984), 44 states have internal predecessors, (3984), 0 states have call successors, (0), 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 06:43:50,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 174.0) internal successors, (7830), 45 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:43:50,160 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 174.0) internal successors, (7830), 45 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:43:50,160 INFO L186 Difference]: Start difference. First operand has 727 places, 970 transitions, 28450 flow. Second operand 44 states and 3984 transitions. [2022-01-19 06:43:50,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 1182 transitions, 33706 flow [2022-01-19 06:43:52,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1182 transitions, 33189 flow, removed 1 selfloop flow, removed 23 redundant places. [2022-01-19 06:43:52,305 INFO L242 Difference]: Finished difference. Result has 750 places, 990 transitions, 29704 flow [2022-01-19 06:43:52,306 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=27933, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=526, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=29704, PETRI_PLACES=750, PETRI_TRANSITIONS=990} [2022-01-19 06:43:52,306 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 595 predicate places. [2022-01-19 06:43:52,306 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 990 transitions, 29704 flow [2022-01-19 06:43:52,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 86.63492063492063) internal successors, (5458), 63 states have internal predecessors, (5458), 0 states have call successors, (0), 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 06:43:52,307 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:43:52,307 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:43:52,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-19 06:43:52,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:43:52,524 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:43:52,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:43:52,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1935465746, now seen corresponding path program 30 times [2022-01-19 06:43:52,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:43:52,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427453070] [2022-01-19 06:43:52,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:43:52,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:43:52,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:43:52,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:43:52,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:43:52,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427453070] [2022-01-19 06:43:52,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427453070] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:43:52,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386264015] [2022-01-19 06:43:52,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 06:43:52,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:43:52,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:43:52,871 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 06:43:52,872 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 06:43:52,977 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 06:43:52,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:43:52,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-19 06:43:52,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:43:53,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 06:43:53,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:43:54,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:43:54,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-19 06:43:54,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:43:54,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:43:54,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:43:54,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 76 [2022-01-19 06:43:54,726 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:43:54,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3372 treesize of output 2912 [2022-01-19 06:43:54,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:54,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:54,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:43:54,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2860 treesize of output 2156 [2022-01-19 06:43:54,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:54,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:43:54,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:43:54,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2092 treesize of output 1772 [2022-01-19 06:49:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:49:48,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386264015] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:49:48,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:49:48,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 15] total 48 [2022-01-19 06:49:48,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459363373] [2022-01-19 06:49:48,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:49:48,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-19 06:49:48,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:49:48,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-19 06:49:48,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=1707, Unknown=122, NotChecked=0, Total=2256 [2022-01-19 06:49:48,831 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 174 [2022-01-19 06:49:48,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 990 transitions, 29704 flow. Second operand has 48 states, 48 states have (on average 90.29166666666667) internal successors, (4334), 48 states have internal predecessors, (4334), 0 states have call successors, (0), 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 06:49:48,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:49:48,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 174 [2022-01-19 06:49:48,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:49:54,552 INFO L129 PetriNetUnfolder]: 6419/12103 cut-off events. [2022-01-19 06:49:54,552 INFO L130 PetriNetUnfolder]: For 463837/463965 co-relation queries the response was YES. [2022-01-19 06:49:54,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117296 conditions, 12103 events. 6419/12103 cut-off events. For 463837/463965 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 103935 event pairs, 1195 based on Foata normal form. 31/12021 useless extension candidates. Maximal degree in co-relation 117115. Up to 5563 conditions per place. [2022-01-19 06:49:54,762 INFO L132 encePairwiseOnDemand]: 137/174 looper letters, 594 selfloop transitions, 551 changer transitions 0/1221 dead transitions. [2022-01-19 06:49:54,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 1221 transitions, 35634 flow [2022-01-19 06:49:54,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-19 06:49:54,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-01-19 06:49:54,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 4583 transitions. [2022-01-19 06:49:54,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5375322542810228 [2022-01-19 06:49:54,765 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 4583 transitions. [2022-01-19 06:49:54,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 4583 transitions. [2022-01-19 06:49:54,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:49:54,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 4583 transitions. [2022-01-19 06:49:54,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 93.53061224489795) internal successors, (4583), 49 states have internal predecessors, (4583), 0 states have call successors, (0), 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 06:49:54,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 174.0) internal successors, (8700), 50 states have internal predecessors, (8700), 0 states have call successors, (0), 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 06:49:54,772 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 174.0) internal successors, (8700), 50 states have internal predecessors, (8700), 0 states have call successors, (0), 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 06:49:54,772 INFO L186 Difference]: Start difference. First operand has 750 places, 990 transitions, 29704 flow. Second operand 49 states and 4583 transitions. [2022-01-19 06:49:54,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 1221 transitions, 35634 flow [2022-01-19 06:49:57,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 763 places, 1221 transitions, 34555 flow, removed 73 selfloop flow, removed 35 redundant places. [2022-01-19 06:49:57,578 INFO L242 Difference]: Finished difference. Result has 772 places, 1019 transitions, 30782 flow [2022-01-19 06:49:57,578 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=28678, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=990, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=30782, PETRI_PLACES=772, PETRI_TRANSITIONS=1019} [2022-01-19 06:49:57,578 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 617 predicate places. [2022-01-19 06:49:57,578 INFO L470 AbstractCegarLoop]: Abstraction has has 772 places, 1019 transitions, 30782 flow [2022-01-19 06:49:57,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 90.29166666666667) internal successors, (4334), 48 states have internal predecessors, (4334), 0 states have call successors, (0), 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 06:49:57,579 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:49:57,579 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:49:57,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-19 06:49:57,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:49:57,796 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:49:57,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:49:57,796 INFO L85 PathProgramCache]: Analyzing trace with hash -61158842, now seen corresponding path program 31 times [2022-01-19 06:49:57,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:49:57,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235114986] [2022-01-19 06:49:57,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:49:57,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:49:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:49:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:49:58,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:49:58,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235114986] [2022-01-19 06:49:58,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235114986] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:49:58,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694812111] [2022-01-19 06:49:58,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 06:49:58,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:49:58,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:49:58,101 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 06:49:58,102 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 06:49:58,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:49:58,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 06:49:58,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:49:58,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-19 06:49:58,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:49:58,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:49:58,890 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:49:58,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 06:49:59,060 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:49:59,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694812111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:49:59,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:49:59,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 27 [2022-01-19 06:49:59,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050305129] [2022-01-19 06:49:59,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:49:59,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 06:49:59,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:49:59,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 06:49:59,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-01-19 06:49:59,063 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:49:59,064 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 1019 transitions, 30782 flow. Second operand has 27 states, 27 states have (on average 107.5925925925926) internal successors, (2905), 27 states have internal predecessors, (2905), 0 states have call successors, (0), 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 06:49:59,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:49:59,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:49:59,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:50:05,824 INFO L129 PetriNetUnfolder]: 8080/15404 cut-off events. [2022-01-19 06:50:05,824 INFO L130 PetriNetUnfolder]: For 697233/697346 co-relation queries the response was YES. [2022-01-19 06:50:06,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155732 conditions, 15404 events. 8080/15404 cut-off events. For 697233/697346 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 138872 event pairs, 1406 based on Foata normal form. 50/15349 useless extension candidates. Maximal degree in co-relation 155541. Up to 5679 conditions per place. [2022-01-19 06:50:06,092 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 937 selfloop transitions, 661 changer transitions 0/1691 dead transitions. [2022-01-19 06:50:06,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 1691 transitions, 50655 flow [2022-01-19 06:50:06,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-19 06:50:06,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2022-01-19 06:50:06,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 6183 transitions. [2022-01-19 06:50:06,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6460815047021944 [2022-01-19 06:50:06,095 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 6183 transitions. [2022-01-19 06:50:06,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 6183 transitions. [2022-01-19 06:50:06,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:50:06,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 6183 transitions. [2022-01-19 06:50:06,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 112.41818181818182) internal successors, (6183), 55 states have internal predecessors, (6183), 0 states have call successors, (0), 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 06:50:06,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 174.0) internal successors, (9744), 56 states have internal predecessors, (9744), 0 states have call successors, (0), 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 06:50:06,103 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 174.0) internal successors, (9744), 56 states have internal predecessors, (9744), 0 states have call successors, (0), 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 06:50:06,104 INFO L186 Difference]: Start difference. First operand has 772 places, 1019 transitions, 30782 flow. Second operand 55 states and 6183 transitions. [2022-01-19 06:50:06,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 1691 transitions, 50655 flow [2022-01-19 06:50:09,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 1691 transitions, 48681 flow, removed 111 selfloop flow, removed 36 redundant places. [2022-01-19 06:50:09,745 INFO L242 Difference]: Finished difference. Result has 807 places, 1256 transitions, 41115 flow [2022-01-19 06:50:09,746 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=29420, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=41115, PETRI_PLACES=807, PETRI_TRANSITIONS=1256} [2022-01-19 06:50:09,746 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 652 predicate places. [2022-01-19 06:50:09,746 INFO L470 AbstractCegarLoop]: Abstraction has has 807 places, 1256 transitions, 41115 flow [2022-01-19 06:50:09,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 107.5925925925926) internal successors, (2905), 27 states have internal predecessors, (2905), 0 states have call successors, (0), 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 06:50:09,747 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:50:09,747 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:50:09,765 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 06:50:09,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:50:09,961 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:50:09,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:50:09,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1720167384, now seen corresponding path program 32 times [2022-01-19 06:50:09,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:50:09,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049632645] [2022-01-19 06:50:09,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:50:09,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:50:09,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:50:10,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:50:10,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:50:10,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049632645] [2022-01-19 06:50:10,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049632645] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:50:10,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:50:10,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:50:10,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162457109] [2022-01-19 06:50:10,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:50:10,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:50:10,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:50:10,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:50:10,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:50:10,265 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:50:10,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 807 places, 1256 transitions, 41115 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:10,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:50:10,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:50:10,266 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:50:17,537 INFO L129 PetriNetUnfolder]: 8089/15442 cut-off events. [2022-01-19 06:50:17,537 INFO L130 PetriNetUnfolder]: For 720798/720949 co-relation queries the response was YES. [2022-01-19 06:50:17,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 160455 conditions, 15442 events. 8089/15442 cut-off events. For 720798/720949 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 139094 event pairs, 1383 based on Foata normal form. 14/15338 useless extension candidates. Maximal degree in co-relation 160246. Up to 6213 conditions per place. [2022-01-19 06:50:17,821 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 686 selfloop transitions, 530 changer transitions 0/1309 dead transitions. [2022-01-19 06:50:17,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 832 places, 1309 transitions, 44153 flow [2022-01-19 06:50:17,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 06:50:17,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 06:50:17,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2869 transitions. [2022-01-19 06:50:17,823 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6341732979664014 [2022-01-19 06:50:17,823 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2869 transitions. [2022-01-19 06:50:17,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2869 transitions. [2022-01-19 06:50:17,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:50:17,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2869 transitions. [2022-01-19 06:50:17,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.34615384615384) internal successors, (2869), 26 states have internal predecessors, (2869), 0 states have call successors, (0), 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 06:50:17,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:50:17,827 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:50:17,827 INFO L186 Difference]: Start difference. First operand has 807 places, 1256 transitions, 41115 flow. Second operand 26 states and 2869 transitions. [2022-01-19 06:50:17,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 832 places, 1309 transitions, 44153 flow [2022-01-19 06:50:22,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 805 places, 1309 transitions, 43683 flow, removed 44 selfloop flow, removed 27 redundant places. [2022-01-19 06:50:22,928 INFO L242 Difference]: Finished difference. Result has 807 places, 1258 transitions, 42217 flow [2022-01-19 06:50:22,928 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=40645, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=42217, PETRI_PLACES=807, PETRI_TRANSITIONS=1258} [2022-01-19 06:50:22,929 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 652 predicate places. [2022-01-19 06:50:22,929 INFO L470 AbstractCegarLoop]: Abstraction has has 807 places, 1258 transitions, 42217 flow [2022-01-19 06:50:22,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:22,929 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:50:22,929 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:50:22,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-01-19 06:50:22,929 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:50:22,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:50:22,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1066707510, now seen corresponding path program 33 times [2022-01-19 06:50:22,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:50:22,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556440799] [2022-01-19 06:50:22,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:50:22,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:50:22,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:50:23,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:50:23,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:50:23,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556440799] [2022-01-19 06:50:23,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556440799] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:50:23,196 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:50:23,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:50:23,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543196083] [2022-01-19 06:50:23,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:50:23,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:50:23,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:50:23,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:50:23,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:50:23,198 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:50:23,199 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 807 places, 1258 transitions, 42217 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:23,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:50:23,199 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:50:23,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:50:30,449 INFO L129 PetriNetUnfolder]: 8033/15359 cut-off events. [2022-01-19 06:50:30,449 INFO L130 PetriNetUnfolder]: For 732810/732961 co-relation queries the response was YES. [2022-01-19 06:50:30,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 160063 conditions, 15359 events. 8033/15359 cut-off events. For 732810/732961 co-relation queries the response was YES. Maximal size of possible extension queue 1026. Compared 137967 event pairs, 1465 based on Foata normal form. 17/15256 useless extension candidates. Maximal degree in co-relation 159856. Up to 6213 conditions per place. [2022-01-19 06:50:30,742 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 695 selfloop transitions, 522 changer transitions 2/1312 dead transitions. [2022-01-19 06:50:30,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 1312 transitions, 44969 flow [2022-01-19 06:50:30,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 06:50:30,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 06:50:30,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3195 transitions. [2022-01-19 06:50:30,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6331747919143876 [2022-01-19 06:50:30,745 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3195 transitions. [2022-01-19 06:50:30,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3195 transitions. [2022-01-19 06:50:30,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:50:30,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3195 transitions. [2022-01-19 06:50:30,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.17241379310344) internal successors, (3195), 29 states have internal predecessors, (3195), 0 states have call successors, (0), 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 06:50:30,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:50:30,750 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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 06:50:30,750 INFO L186 Difference]: Start difference. First operand has 807 places, 1258 transitions, 42217 flow. Second operand 29 states and 3195 transitions. [2022-01-19 06:50:30,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 835 places, 1312 transitions, 44969 flow [2022-01-19 06:50:35,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1312 transitions, 44619 flow, removed 0 selfloop flow, removed 18 redundant places. [2022-01-19 06:50:35,228 INFO L242 Difference]: Finished difference. Result has 818 places, 1252 transitions, 42588 flow [2022-01-19 06:50:35,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=41521, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=522, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=42588, PETRI_PLACES=818, PETRI_TRANSITIONS=1252} [2022-01-19 06:50:35,229 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 663 predicate places. [2022-01-19 06:50:35,229 INFO L470 AbstractCegarLoop]: Abstraction has has 818 places, 1252 transitions, 42588 flow [2022-01-19 06:50:35,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:35,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:50:35,229 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:50:35,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-01-19 06:50:35,230 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:50:35,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:50:35,230 INFO L85 PathProgramCache]: Analyzing trace with hash -605598680, now seen corresponding path program 34 times [2022-01-19 06:50:35,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:50:35,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399780894] [2022-01-19 06:50:35,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:50:35,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:50:35,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:50:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:50:35,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:50:35,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399780894] [2022-01-19 06:50:35,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399780894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:50:35,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:50:35,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:50:35,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638739414] [2022-01-19 06:50:35,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:50:35,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:50:35,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:50:35,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:50:35,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:50:35,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:50:35,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 1252 transitions, 42588 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:35,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:50:35,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:50:35,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:50:42,577 INFO L129 PetriNetUnfolder]: 8023/15344 cut-off events. [2022-01-19 06:50:42,577 INFO L130 PetriNetUnfolder]: For 755032/755183 co-relation queries the response was YES. [2022-01-19 06:50:42,775 INFO L84 FinitePrefix]: Finished finitePrefix Result has 160817 conditions, 15344 events. 8023/15344 cut-off events. For 755032/755183 co-relation queries the response was YES. Maximal size of possible extension queue 1026. Compared 138018 event pairs, 1567 based on Foata normal form. 10/15223 useless extension candidates. Maximal degree in co-relation 160609. Up to 6213 conditions per place. [2022-01-19 06:50:42,853 INFO L132 encePairwiseOnDemand]: 145/174 looper letters, 858 selfloop transitions, 337 changer transitions 7/1295 dead transitions. [2022-01-19 06:50:42,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 1295 transitions, 45402 flow [2022-01-19 06:50:42,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 06:50:42,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 06:50:42,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2646 transitions. [2022-01-19 06:50:42,855 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6336206896551724 [2022-01-19 06:50:42,855 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2646 transitions. [2022-01-19 06:50:42,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2646 transitions. [2022-01-19 06:50:42,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:50:42,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2646 transitions. [2022-01-19 06:50:42,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 110.25) internal successors, (2646), 24 states have internal predecessors, (2646), 0 states have call successors, (0), 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 06:50:42,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 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 06:50:42,859 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 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 06:50:42,859 INFO L186 Difference]: Start difference. First operand has 818 places, 1252 transitions, 42588 flow. Second operand 24 states and 2646 transitions. [2022-01-19 06:50:42,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 1295 transitions, 45402 flow [2022-01-19 06:50:47,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 1295 transitions, 44663 flow, removed 6 selfloop flow, removed 25 redundant places. [2022-01-19 06:50:47,342 INFO L242 Difference]: Finished difference. Result has 817 places, 1250 transitions, 42457 flow [2022-01-19 06:50:47,342 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=41849, PETRI_DIFFERENCE_MINUEND_PLACES=793, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=915, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=42457, PETRI_PLACES=817, PETRI_TRANSITIONS=1250} [2022-01-19 06:50:47,343 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 662 predicate places. [2022-01-19 06:50:47,343 INFO L470 AbstractCegarLoop]: Abstraction has has 817 places, 1250 transitions, 42457 flow [2022-01-19 06:50:47,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:47,343 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:50:47,343 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:50:47,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-01-19 06:50:47,343 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:50:47,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:50:47,343 INFO L85 PathProgramCache]: Analyzing trace with hash -90466872, now seen corresponding path program 35 times [2022-01-19 06:50:47,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:50:47,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830308709] [2022-01-19 06:50:47,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:50:47,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:50:47,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:50:47,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:50:47,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:50:47,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830308709] [2022-01-19 06:50:47,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830308709] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:50:47,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:50:47,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 06:50:47,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957013136] [2022-01-19 06:50:47,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:50:47,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 06:50:47,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:50:47,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 06:50:47,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 06:50:47,628 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 06:50:47,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 1250 transitions, 42457 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:47,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:50:47,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 06:50:47,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:50:54,489 INFO L129 PetriNetUnfolder]: 7999/15298 cut-off events. [2022-01-19 06:50:54,489 INFO L130 PetriNetUnfolder]: For 748707/748858 co-relation queries the response was YES. [2022-01-19 06:50:54,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 160060 conditions, 15298 events. 7999/15298 cut-off events. For 748707/748858 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 137402 event pairs, 1515 based on Foata normal form. 14/15180 useless extension candidates. Maximal degree in co-relation 159857. Up to 6213 conditions per place. [2022-01-19 06:50:54,759 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 687 selfloop transitions, 516 changer transitions 1/1297 dead transitions. [2022-01-19 06:50:54,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 1297 transitions, 45169 flow [2022-01-19 06:50:54,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 06:50:54,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 06:50:54,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2976 transitions. [2022-01-19 06:50:54,761 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6334610472541508 [2022-01-19 06:50:54,761 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2976 transitions. [2022-01-19 06:50:54,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2976 transitions. [2022-01-19 06:50:54,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:50:54,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2976 transitions. [2022-01-19 06:50:54,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.22222222222223) internal successors, (2976), 27 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:50:54,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:50:54,766 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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 06:50:54,766 INFO L186 Difference]: Start difference. First operand has 817 places, 1250 transitions, 42457 flow. Second operand 27 states and 2976 transitions. [2022-01-19 06:50:54,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 1297 transitions, 45169 flow [2022-01-19 06:50:59,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 818 places, 1297 transitions, 44496 flow, removed 6 selfloop flow, removed 21 redundant places. [2022-01-19 06:50:59,069 INFO L242 Difference]: Finished difference. Result has 818 places, 1244 transitions, 42578 flow [2022-01-19 06:50:59,070 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=41582, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=42578, PETRI_PLACES=818, PETRI_TRANSITIONS=1244} [2022-01-19 06:50:59,070 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 663 predicate places. [2022-01-19 06:50:59,070 INFO L470 AbstractCegarLoop]: Abstraction has has 818 places, 1244 transitions, 42578 flow [2022-01-19 06:50:59,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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 06:50:59,071 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:50:59,071 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:50:59,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-01-19 06:50:59,071 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:50:59,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:50:59,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1121557146, now seen corresponding path program 36 times [2022-01-19 06:50:59,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:50:59,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099149446] [2022-01-19 06:50:59,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:50:59,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:50:59,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:50:59,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:50:59,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:50:59,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099149446] [2022-01-19 06:50:59,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099149446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:50:59,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587534640] [2022-01-19 06:50:59,361 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 06:50:59,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:50:59,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:50:59,362 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 06:50:59,363 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 06:50:59,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 06:50:59,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:50:59,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-19 06:50:59,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:51:00,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 06:51:00,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:51:00,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 06:51:00,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:51:00,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2022-01-19 06:51:00,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:51:00,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:51:03,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:51:03,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 76 [2022-01-19 06:51:03,121 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 06:51:03,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1676 treesize of output 1472 [2022-01-19 06:51:03,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:51:03,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:51:03,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:51:03,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1420 treesize of output 1292 [2022-01-19 06:51:03,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:51:03,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 06:51:03,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 06:51:03,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1228 treesize of output 908 [2022-01-19 06:51:03,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 06:51:03,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587534640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:51:03,980 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:51:03,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 15] total 50 [2022-01-19 06:51:03,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666043856] [2022-01-19 06:51:03,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:51:03,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-19 06:51:03,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:51:03,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-19 06:51:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=1882, Unknown=112, NotChecked=0, Total=2450 [2022-01-19 06:51:03,982 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 174 [2022-01-19 06:51:03,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 1244 transitions, 42578 flow. Second operand has 50 states, 50 states have (on average 90.2) internal successors, (4510), 50 states have internal predecessors, (4510), 0 states have call successors, (0), 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 06:51:03,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:51:03,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 174 [2022-01-19 06:51:03,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:51:11,707 INFO L129 PetriNetUnfolder]: 8085/15427 cut-off events. [2022-01-19 06:51:11,708 INFO L130 PetriNetUnfolder]: For 780627/780779 co-relation queries the response was YES. [2022-01-19 06:51:11,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162948 conditions, 15427 events. 8085/15427 cut-off events. For 780627/780779 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 138610 event pairs, 1344 based on Foata normal form. 32/15336 useless extension candidates. Maximal degree in co-relation 162746. Up to 5718 conditions per place. [2022-01-19 06:51:11,981 INFO L132 encePairwiseOnDemand]: 136/174 looper letters, 629 selfloop transitions, 718 changer transitions 0/1423 dead transitions. [2022-01-19 06:51:11,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1423 transitions, 49248 flow [2022-01-19 06:51:11,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 06:51:11,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 06:51:11,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3373 transitions. [2022-01-19 06:51:11,983 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5384738186462324 [2022-01-19 06:51:11,983 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3373 transitions. [2022-01-19 06:51:11,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3373 transitions. [2022-01-19 06:51:11,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:51:11,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3373 transitions. [2022-01-19 06:51:11,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 93.69444444444444) internal successors, (3373), 36 states have internal predecessors, (3373), 0 states have call successors, (0), 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 06:51:11,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 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 06:51:11,988 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 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 06:51:11,989 INFO L186 Difference]: Start difference. First operand has 818 places, 1244 transitions, 42578 flow. Second operand 36 states and 3373 transitions. [2022-01-19 06:51:11,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1423 transitions, 49248 flow [2022-01-19 06:51:16,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 822 places, 1423 transitions, 47363 flow, removed 4 selfloop flow, removed 30 redundant places. [2022-01-19 06:51:16,245 INFO L242 Difference]: Finished difference. Result has 825 places, 1272 transitions, 44274 flow [2022-01-19 06:51:16,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=40859, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=44274, PETRI_PLACES=825, PETRI_TRANSITIONS=1272} [2022-01-19 06:51:16,246 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 670 predicate places. [2022-01-19 06:51:16,246 INFO L470 AbstractCegarLoop]: Abstraction has has 825 places, 1272 transitions, 44274 flow [2022-01-19 06:51:16,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 90.2) internal successors, (4510), 50 states have internal predecessors, (4510), 0 states have call successors, (0), 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 06:51:16,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:51:16,247 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:16,265 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 06:51:16,462 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,SelfDestructingSolverStorable76 [2022-01-19 06:51:16,462 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 06:51:16,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:51:16,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1074842628, now seen corresponding path program 37 times [2022-01-19 06:51:16,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:51:16,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768257493] [2022-01-19 06:51:16,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:51:16,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:51:16,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:51:16,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:51:16,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:51:16,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768257493] [2022-01-19 06:51:16,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768257493] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:51:16,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350620421] [2022-01-19 06:51:16,765 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 06:51:16,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:51:16,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:51:16,766 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 06:51:16,766 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 06:51:16,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:51:16,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 06:51:16,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:51:17,432 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 06:51:17,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 06:51:17,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:51:17,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-01-19 06:51:17,537 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 06:51:17,539 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 06:51:17,562 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 06:51:17,568 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 06:51:17,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:51:17,739 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 25 known predicates. [2022-01-19 06:51:17,741 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 06:51:17,741 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 06:51:17,743 INFO L732 BasicCegarLoop]: Path program histogram: [37, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:51:17,744 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 06:51:17,744 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 06:51:17,745 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 06:51:17 BasicIcfg [2022-01-19 06:51:17,746 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 06:51:17,746 INFO L158 Benchmark]: Toolchain (without parser) took 840812.96ms. Allocated memory was 388.0MB in the beginning and 11.5GB in the end (delta: 11.1GB). Free memory was 333.2MB in the beginning and 8.0GB in the end (delta: -7.7GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2022-01-19 06:51:17,746 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 388.0MB. Free memory is still 350.8MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 06:51:17,746 INFO L158 Benchmark]: CACSL2BoogieTranslator took 316.97ms. Allocated memory is still 388.0MB. Free memory was 333.0MB in the beginning and 359.2MB in the end (delta: -26.1MB). Peak memory consumption was 17.1MB. Max. memory is 16.0GB. [2022-01-19 06:51:17,746 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.79ms. Allocated memory is still 388.0MB. Free memory was 359.2MB in the beginning and 357.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 06:51:17,748 INFO L158 Benchmark]: Boogie Preprocessor took 33.04ms. Allocated memory is still 388.0MB. Free memory was 357.1MB in the beginning and 356.0MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 06:51:17,748 INFO L158 Benchmark]: RCFGBuilder took 441.43ms. Allocated memory is still 388.0MB. Free memory was 356.0MB in the beginning and 340.3MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2022-01-19 06:51:17,748 INFO L158 Benchmark]: TraceAbstraction took 839944.43ms. Allocated memory was 388.0MB in the beginning and 11.5GB in the end (delta: 11.1GB). Free memory was 339.2MB in the beginning and 8.0GB in the end (delta: -7.7GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2022-01-19 06:51:17,749 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.15ms. Allocated memory is still 388.0MB. Free memory is still 350.8MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 316.97ms. Allocated memory is still 388.0MB. Free memory was 333.0MB in the beginning and 359.2MB in the end (delta: -26.1MB). Peak memory consumption was 17.1MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 56.79ms. Allocated memory is still 388.0MB. Free memory was 359.2MB in the beginning and 357.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 33.04ms. Allocated memory is still 388.0MB. Free memory was 357.1MB in the beginning and 356.0MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 441.43ms. Allocated memory is still 388.0MB. Free memory was 356.0MB in the beginning and 340.3MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 839944.43ms. Allocated memory was 388.0MB in the beginning and 11.5GB in the end (delta: 11.1GB). Free memory was 339.2MB in the beginning and 8.0GB in the end (delta: -7.7GB). 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: 85]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 25 known predicates. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 25 known predicates. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 25 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 190 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: 839.9s, OverallIterations: 78, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 362.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 26658 SdHoareTripleChecker+Valid, 22.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26658 mSDsluCounter, 40433 SdHoareTripleChecker+Invalid, 18.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 8823 IncrementalHoareTripleChecker+Unchecked, 41566 mSDsCounter, 1128 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 62271 IncrementalHoareTripleChecker+Invalid, 72222 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1128 mSolverCounterUnsat, 4394 mSDtfsCounter, 62271 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9004 GetRequests, 5584 SyntacticMatches, 63 SemanticMatches, 3357 ConstructedPredicates, 11 IntricatePredicates, 0 DeprecatedPredicates, 38643 ImplicationChecksByTransitivity, 56.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=44274occurred in iteration=77, InterpolantAutomatonStates: 2226, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 467.7s InterpolantComputationTime, 13484 NumberOfCodeBlocks, 13474 NumberOfCodeBlocksAsserted, 111 NumberOfCheckSat, 16274 ConstructedInterpolants, 363 QuantifiedInterpolants, 171693 SizeOfPredicates, 495 NumberOfNonLiveVariables, 6382 ConjunctsInSsa, 893 ConjunctsInUnsatCore, 119 InterpolantComputations, 60 PerfectInterpolantSequences, 269/345 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