/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.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-node-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 00:46:29,008 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 00:46:29,009 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 00:46:29,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 00:46:29,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 00:46:29,029 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 00:46:29,054 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 00:46:29,060 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 00:46:29,062 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 00:46:29,065 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 00:46:29,066 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 00:46:29,067 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 00:46:29,067 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 00:46:29,068 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 00:46:29,069 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 00:46:29,070 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 00:46:29,070 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 00:46:29,071 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 00:46:29,073 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 00:46:29,074 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 00:46:29,075 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 00:46:29,076 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 00:46:29,078 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 00:46:29,078 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 00:46:29,085 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 00:46:29,085 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 00:46:29,085 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 00:46:29,086 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 00:46:29,086 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 00:46:29,087 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 00:46:29,087 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 00:46:29,087 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 00:46:29,089 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 00:46:29,089 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 00:46:29,090 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 00:46:29,090 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 00:46:29,090 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 00:46:29,091 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 00:46:29,091 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 00:46:29,091 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 00:46:29,092 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 00:46:29,092 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.epf [2022-01-19 00:46:29,118 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 00:46:29,118 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 00:46:29,119 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 00:46:29,119 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 00:46:29,119 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 00:46:29,119 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 00:46:29,119 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 00:46:29,119 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 00:46:29,120 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 00:46:29,120 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 00:46:29,120 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 00:46:29,120 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 00:46:29,120 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 00:46:29,121 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 00:46:29,121 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:46:29,122 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 00:46:29,122 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 00:46:29,122 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 00:46:29,123 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 00:46:29,123 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 00:46:29,123 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 00:46:29,123 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 00:46:29,123 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 00:46:29,331 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 00:46:29,345 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 00:46:29,347 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 00:46:29,347 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 00:46:29,359 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 00:46:29,360 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2022-01-19 00:46:29,423 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e2ae54d6/2d9cd782b9564788ae2d117ce21d6034/FLAG79e589e87 [2022-01-19 00:46:29,769 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 00:46:29,769 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2022-01-19 00:46:29,774 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e2ae54d6/2d9cd782b9564788ae2d117ce21d6034/FLAG79e589e87 [2022-01-19 00:46:29,793 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e2ae54d6/2d9cd782b9564788ae2d117ce21d6034 [2022-01-19 00:46:29,795 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 00:46:29,796 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 00:46:29,797 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 00:46:29,797 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 00:46:29,799 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 00:46:29,799 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:46:29" (1/1) ... [2022-01-19 00:46:29,800 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10ef8f06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:29, skipping insertion in model container [2022-01-19 00:46:29,800 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:46:29" (1/1) ... [2022-01-19 00:46:29,804 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 00:46:29,817 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 00:46:30,005 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/chl-node-symm.wvr.c[3305,3318] [2022-01-19 00:46:30,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:46:30,017 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 00:46:30,039 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/chl-node-symm.wvr.c[3305,3318] [2022-01-19 00:46:30,043 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:46:30,055 INFO L208 MainTranslator]: Completed translation [2022-01-19 00:46:30,055 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30 WrapperNode [2022-01-19 00:46:30,056 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 00:46:30,056 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 00:46:30,056 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 00:46:30,056 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 00:46:30,062 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,067 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,094 INFO L137 Inliner]: procedures = 26, calls = 50, calls flagged for inlining = 18, calls inlined = 24, statements flattened = 314 [2022-01-19 00:46:30,095 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 00:46:30,095 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 00:46:30,095 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 00:46:30,095 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 00:46:30,100 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,100 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,103 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,104 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,117 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,124 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,130 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,132 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 00:46:30,132 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 00:46:30,132 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 00:46:30,133 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 00:46:30,147 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (1/1) ... [2022-01-19 00:46:30,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:46:30,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:46:30,188 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 00:46:30,209 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 00:46:30,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 00:46:30,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 00:46:30,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 00:46:30,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 00:46:30,227 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 00:46:30,227 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 00:46:30,227 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 00:46:30,228 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 00:46:30,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 00:46:30,228 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 00:46:30,229 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 00:46:30,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 00:46:30,229 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 00:46:30,230 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 00:46:30,293 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 00:46:30,294 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 00:46:30,587 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 00:46:30,597 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 00:46:30,597 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 00:46:30,599 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:46:30 BoogieIcfgContainer [2022-01-19 00:46:30,599 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 00:46:30,600 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 00:46:30,600 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 00:46:30,602 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 00:46:30,603 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 12:46:29" (1/3) ... [2022-01-19 00:46:30,603 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c9cae29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:46:30, skipping insertion in model container [2022-01-19 00:46:30,603 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:46:30" (2/3) ... [2022-01-19 00:46:30,603 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c9cae29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:46:30, skipping insertion in model container [2022-01-19 00:46:30,603 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:46:30" (3/3) ... [2022-01-19 00:46:30,604 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-node-symm.wvr.c [2022-01-19 00:46:30,607 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 00:46:30,607 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 00:46:30,607 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 00:46:30,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,668 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,689 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,689 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,689 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,689 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,689 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,689 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:46:30,693 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 00:46:30,724 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 00:46:30,728 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 00:46:30,729 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 00:46:30,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 385 places, 414 transitions, 844 flow [2022-01-19 00:46:30,849 INFO L129 PetriNetUnfolder]: 36/412 cut-off events. [2022-01-19 00:46:30,849 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 00:46:30,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 412 events. 36/412 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 474 event pairs, 0 based on Foata normal form. 0/375 useless extension candidates. Maximal degree in co-relation 303. Up to 2 conditions per place. [2022-01-19 00:46:30,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 385 places, 414 transitions, 844 flow [2022-01-19 00:46:30,866 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 403 transitions, 818 flow [2022-01-19 00:46:30,924 INFO L129 PetriNetUnfolder]: 36/402 cut-off events. [2022-01-19 00:46:30,924 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 00:46:30,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:30,925 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:30,926 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:30,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:30,930 INFO L85 PathProgramCache]: Analyzing trace with hash -2041905993, now seen corresponding path program 1 times [2022-01-19 00:46:30,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:30,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204892138] [2022-01-19 00:46:30,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:30,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:31,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:31,244 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 00:46:31,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:31,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204892138] [2022-01-19 00:46:31,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204892138] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:31,246 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:31,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 00:46:31,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452449914] [2022-01-19 00:46:31,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:31,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 00:46:31,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 00:46:31,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 00:46:31,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 414 [2022-01-19 00:46:31,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 403 transitions, 818 flow. Second operand has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:31,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 414 [2022-01-19 00:46:31,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:31,368 INFO L129 PetriNetUnfolder]: 31/520 cut-off events. [2022-01-19 00:46:31,368 INFO L130 PetriNetUnfolder]: For 15/22 co-relation queries the response was YES. [2022-01-19 00:46:31,371 INFO L84 FinitePrefix]: Finished finitePrefix Result has 573 conditions, 520 events. 31/520 cut-off events. For 15/22 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1324 event pairs, 5 based on Foata normal form. 27/502 useless extension candidates. Maximal degree in co-relation 312. Up to 22 conditions per place. [2022-01-19 00:46:31,373 INFO L132 encePairwiseOnDemand]: 390/414 looper letters, 11 selfloop transitions, 3 changer transitions 12/386 dead transitions. [2022-01-19 00:46:31,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 386 transitions, 815 flow [2022-01-19 00:46:31,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 00:46:31,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 00:46:31,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1183 transitions. [2022-01-19 00:46:31,387 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9524959742351047 [2022-01-19 00:46:31,387 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1183 transitions. [2022-01-19 00:46:31,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1183 transitions. [2022-01-19 00:46:31,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:31,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1183 transitions. [2022-01-19 00:46:31,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 394.3333333333333) internal successors, (1183), 3 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,403 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,404 INFO L186 Difference]: Start difference. First operand has 374 places, 403 transitions, 818 flow. Second operand 3 states and 1183 transitions. [2022-01-19 00:46:31,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 386 transitions, 815 flow [2022-01-19 00:46:31,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 386 transitions, 805 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 00:46:31,415 INFO L242 Difference]: Finished difference. Result has 374 places, 373 transitions, 768 flow [2022-01-19 00:46:31,416 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=768, PETRI_PLACES=374, PETRI_TRANSITIONS=373} [2022-01-19 00:46:31,418 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 0 predicate places. [2022-01-19 00:46:31,418 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 373 transitions, 768 flow [2022-01-19 00:46:31,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,419 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:31,419 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:31,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 00:46:31,420 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:31,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:31,420 INFO L85 PathProgramCache]: Analyzing trace with hash -513583859, now seen corresponding path program 1 times [2022-01-19 00:46:31,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:31,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943978377] [2022-01-19 00:46:31,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:31,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:31,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:31,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 00:46:31,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:31,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943978377] [2022-01-19 00:46:31,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943978377] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:31,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:31,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 00:46:31,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134814788] [2022-01-19 00:46:31,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:31,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 00:46:31,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:31,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 00:46:31,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 00:46:31,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 414 [2022-01-19 00:46:31,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 373 transitions, 768 flow. Second operand has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:31,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 414 [2022-01-19 00:46:31,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:31,619 INFO L129 PetriNetUnfolder]: 27/450 cut-off events. [2022-01-19 00:46:31,619 INFO L130 PetriNetUnfolder]: For 12/13 co-relation queries the response was YES. [2022-01-19 00:46:31,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 450 events. 27/450 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 801 event pairs, 6 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 449. Up to 22 conditions per place. [2022-01-19 00:46:31,621 INFO L132 encePairwiseOnDemand]: 410/414 looper letters, 11 selfloop transitions, 3 changer transitions 0/376 dead transitions. [2022-01-19 00:46:31,622 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 376 transitions, 803 flow [2022-01-19 00:46:31,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 00:46:31,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 00:46:31,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1161 transitions. [2022-01-19 00:46:31,625 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9347826086956522 [2022-01-19 00:46:31,625 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1161 transitions. [2022-01-19 00:46:31,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1161 transitions. [2022-01-19 00:46:31,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:31,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1161 transitions. [2022-01-19 00:46:31,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 387.0) internal successors, (1161), 3 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,630 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,630 INFO L186 Difference]: Start difference. First operand has 374 places, 373 transitions, 768 flow. Second operand 3 states and 1161 transitions. [2022-01-19 00:46:31,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 376 transitions, 803 flow [2022-01-19 00:46:31,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 376 transitions, 797 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 00:46:31,637 INFO L242 Difference]: Finished difference. Result has 364 places, 375 transitions, 784 flow [2022-01-19 00:46:31,637 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=784, PETRI_PLACES=364, PETRI_TRANSITIONS=375} [2022-01-19 00:46:31,638 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, -10 predicate places. [2022-01-19 00:46:31,638 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 375 transitions, 784 flow [2022-01-19 00:46:31,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,639 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:31,639 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:31,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 00:46:31,640 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:31,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:31,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1220342567, now seen corresponding path program 1 times [2022-01-19 00:46:31,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:31,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904634850] [2022-01-19 00:46:31,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:31,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:31,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:31,887 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 00:46:31,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:31,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904634850] [2022-01-19 00:46:31,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904634850] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:31,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:31,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:31,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247166150] [2022-01-19 00:46:31,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:31,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:31,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:31,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:31,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:31,893 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:31,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 375 transitions, 784 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:31,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:31,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:31,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:33,467 INFO L129 PetriNetUnfolder]: 1642/8770 cut-off events. [2022-01-19 00:46:33,468 INFO L130 PetriNetUnfolder]: For 163/163 co-relation queries the response was YES. [2022-01-19 00:46:33,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 8770 events. 1642/8770 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 99328 event pairs, 473 based on Foata normal form. 0/8218 useless extension candidates. Maximal degree in co-relation 9601. Up to 1102 conditions per place. [2022-01-19 00:46:33,504 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 242 selfloop transitions, 35 changer transitions 0/587 dead transitions. [2022-01-19 00:46:33,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 587 transitions, 1786 flow [2022-01-19 00:46:33,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:46:33,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:46:33,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7823 transitions. [2022-01-19 00:46:33,515 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8215710985087167 [2022-01-19 00:46:33,515 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7823 transitions. [2022-01-19 00:46:33,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7823 transitions. [2022-01-19 00:46:33,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:33,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7823 transitions. [2022-01-19 00:46:33,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 340.1304347826087) internal successors, (7823), 23 states have internal predecessors, (7823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:33,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:33,559 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:33,559 INFO L186 Difference]: Start difference. First operand has 364 places, 375 transitions, 784 flow. Second operand 23 states and 7823 transitions. [2022-01-19 00:46:33,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 587 transitions, 1786 flow [2022-01-19 00:46:33,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 587 transitions, 1780 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 00:46:33,571 INFO L242 Difference]: Finished difference. Result has 403 places, 409 transitions, 1017 flow [2022-01-19 00:46:33,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1017, PETRI_PLACES=403, PETRI_TRANSITIONS=409} [2022-01-19 00:46:33,572 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 29 predicate places. [2022-01-19 00:46:33,572 INFO L470 AbstractCegarLoop]: Abstraction has has 403 places, 409 transitions, 1017 flow [2022-01-19 00:46:33,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:33,574 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:33,574 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:33,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 00:46:33,574 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:33,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:33,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1966543265, now seen corresponding path program 2 times [2022-01-19 00:46:33,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:33,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738157833] [2022-01-19 00:46:33,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:33,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:33,720 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 00:46:33,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:33,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738157833] [2022-01-19 00:46:33,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738157833] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:33,720 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:33,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:33,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885510915] [2022-01-19 00:46:33,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:33,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:33,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:33,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:33,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:33,727 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:33,730 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 409 transitions, 1017 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:33,730 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:33,730 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:33,730 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:35,490 INFO L129 PetriNetUnfolder]: 1632/9833 cut-off events. [2022-01-19 00:46:35,490 INFO L130 PetriNetUnfolder]: For 1500/1518 co-relation queries the response was YES. [2022-01-19 00:46:35,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14643 conditions, 9833 events. 1632/9833 cut-off events. For 1500/1518 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 115927 event pairs, 42 based on Foata normal form. 2/9450 useless extension candidates. Maximal degree in co-relation 14439. Up to 1200 conditions per place. [2022-01-19 00:46:35,607 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 290 selfloop transitions, 34 changer transitions 0/634 dead transitions. [2022-01-19 00:46:35,607 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 634 transitions, 2538 flow [2022-01-19 00:46:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:46:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:46:35,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7793 transitions. [2022-01-19 00:46:35,620 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.81842049989498 [2022-01-19 00:46:35,620 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7793 transitions. [2022-01-19 00:46:35,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7793 transitions. [2022-01-19 00:46:35,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:35,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7793 transitions. [2022-01-19 00:46:35,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 338.82608695652175) internal successors, (7793), 23 states have internal predecessors, (7793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:35,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:35,656 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:35,657 INFO L186 Difference]: Start difference. First operand has 403 places, 409 transitions, 1017 flow. Second operand 23 states and 7793 transitions. [2022-01-19 00:46:35,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 634 transitions, 2538 flow [2022-01-19 00:46:35,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 634 transitions, 2538 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:46:35,679 INFO L242 Difference]: Finished difference. Result has 432 places, 430 transitions, 1196 flow [2022-01-19 00:46:35,679 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1196, PETRI_PLACES=432, PETRI_TRANSITIONS=430} [2022-01-19 00:46:35,680 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 58 predicate places. [2022-01-19 00:46:35,680 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 430 transitions, 1196 flow [2022-01-19 00:46:35,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:35,681 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:35,681 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:35,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 00:46:35,682 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:35,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:35,682 INFO L85 PathProgramCache]: Analyzing trace with hash 577199185, now seen corresponding path program 3 times [2022-01-19 00:46:35,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:35,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033340192] [2022-01-19 00:46:35,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:35,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:35,816 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 00:46:35,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:35,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033340192] [2022-01-19 00:46:35,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033340192] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:35,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:35,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:35,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76609506] [2022-01-19 00:46:35,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:35,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:35,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:35,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:35,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:35,820 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:35,822 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 430 transitions, 1196 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:35,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:35,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:35,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:38,202 INFO L129 PetriNetUnfolder]: 2281/14905 cut-off events. [2022-01-19 00:46:38,203 INFO L130 PetriNetUnfolder]: For 3543/3642 co-relation queries the response was YES. [2022-01-19 00:46:38,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22552 conditions, 14905 events. 2281/14905 cut-off events. For 3543/3642 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 194216 event pairs, 495 based on Foata normal form. 39/14388 useless extension candidates. Maximal degree in co-relation 22340. Up to 1159 conditions per place. [2022-01-19 00:46:38,281 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 334 selfloop transitions, 61 changer transitions 0/705 dead transitions. [2022-01-19 00:46:38,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 705 transitions, 3020 flow [2022-01-19 00:46:38,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 00:46:38,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 00:46:38,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 9526 transitions. [2022-01-19 00:46:38,298 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8217736369910283 [2022-01-19 00:46:38,298 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 9526 transitions. [2022-01-19 00:46:38,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 9526 transitions. [2022-01-19 00:46:38,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:38,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 9526 transitions. [2022-01-19 00:46:38,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 340.2142857142857) internal successors, (9526), 28 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:38,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:38,325 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:38,325 INFO L186 Difference]: Start difference. First operand has 432 places, 430 transitions, 1196 flow. Second operand 28 states and 9526 transitions. [2022-01-19 00:46:38,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 705 transitions, 3020 flow [2022-01-19 00:46:38,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 705 transitions, 2849 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-01-19 00:46:38,352 INFO L242 Difference]: Finished difference. Result has 467 places, 455 transitions, 1505 flow [2022-01-19 00:46:38,352 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1505, PETRI_PLACES=467, PETRI_TRANSITIONS=455} [2022-01-19 00:46:38,354 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 93 predicate places. [2022-01-19 00:46:38,354 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 455 transitions, 1505 flow [2022-01-19 00:46:38,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:38,355 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:38,355 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:38,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 00:46:38,356 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:38,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:38,356 INFO L85 PathProgramCache]: Analyzing trace with hash -866234685, now seen corresponding path program 4 times [2022-01-19 00:46:38,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:38,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747500067] [2022-01-19 00:46:38,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:38,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:38,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:38,470 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 00:46:38,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:38,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747500067] [2022-01-19 00:46:38,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747500067] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:38,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:38,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:38,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206790609] [2022-01-19 00:46:38,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:38,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:38,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:38,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:38,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:38,475 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:38,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 455 transitions, 1505 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:38,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:38,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:38,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:41,165 INFO L129 PetriNetUnfolder]: 2839/18070 cut-off events. [2022-01-19 00:46:41,165 INFO L130 PetriNetUnfolder]: For 8639/8744 co-relation queries the response was YES. [2022-01-19 00:46:41,237 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28892 conditions, 18070 events. 2839/18070 cut-off events. For 8639/8744 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 242332 event pairs, 72 based on Foata normal form. 21/17457 useless extension candidates. Maximal degree in co-relation 28606. Up to 1916 conditions per place. [2022-01-19 00:46:41,269 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 371 selfloop transitions, 67 changer transitions 0/748 dead transitions. [2022-01-19 00:46:41,269 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 748 transitions, 3926 flow [2022-01-19 00:46:41,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 00:46:41,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 00:46:41,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 9502 transitions. [2022-01-19 00:46:41,281 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8197032436162871 [2022-01-19 00:46:41,281 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 9502 transitions. [2022-01-19 00:46:41,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 9502 transitions. [2022-01-19 00:46:41,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:41,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 9502 transitions. [2022-01-19 00:46:41,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 339.35714285714283) internal successors, (9502), 28 states have internal predecessors, (9502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:41,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:41,422 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:41,422 INFO L186 Difference]: Start difference. First operand has 467 places, 455 transitions, 1505 flow. Second operand 28 states and 9502 transitions. [2022-01-19 00:46:41,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 748 transitions, 3926 flow [2022-01-19 00:46:41,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 748 transitions, 3718 flow, removed 13 selfloop flow, removed 12 redundant places. [2022-01-19 00:46:41,472 INFO L242 Difference]: Finished difference. Result has 495 places, 479 transitions, 1820 flow [2022-01-19 00:46:41,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1820, PETRI_PLACES=495, PETRI_TRANSITIONS=479} [2022-01-19 00:46:41,474 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 121 predicate places. [2022-01-19 00:46:41,474 INFO L470 AbstractCegarLoop]: Abstraction has has 495 places, 479 transitions, 1820 flow [2022-01-19 00:46:41,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:41,475 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:41,475 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:41,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 00:46:41,475 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:41,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:41,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1361179087, now seen corresponding path program 5 times [2022-01-19 00:46:41,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:41,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202901471] [2022-01-19 00:46:41,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:41,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:41,591 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 00:46:41,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:41,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202901471] [2022-01-19 00:46:41,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202901471] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:41,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:41,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:41,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293686440] [2022-01-19 00:46:41,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:41,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:41,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:41,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:41,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:41,598 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:41,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 479 transitions, 1820 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:41,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:41,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:41,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:44,413 INFO L129 PetriNetUnfolder]: 2814/17762 cut-off events. [2022-01-19 00:46:44,413 INFO L130 PetriNetUnfolder]: For 12134/12224 co-relation queries the response was YES. [2022-01-19 00:46:44,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29930 conditions, 17762 events. 2814/17762 cut-off events. For 12134/12224 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 237712 event pairs, 536 based on Foata normal form. 52/17161 useless extension candidates. Maximal degree in co-relation 29631. Up to 2138 conditions per place. [2022-01-19 00:46:44,573 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 292 selfloop transitions, 70 changer transitions 0/672 dead transitions. [2022-01-19 00:46:44,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 672 transitions, 3544 flow [2022-01-19 00:46:44,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:46:44,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:46:44,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7817 transitions. [2022-01-19 00:46:44,580 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8209409787859694 [2022-01-19 00:46:44,580 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7817 transitions. [2022-01-19 00:46:44,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7817 transitions. [2022-01-19 00:46:44,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:44,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7817 transitions. [2022-01-19 00:46:44,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 339.8695652173913) internal successors, (7817), 23 states have internal predecessors, (7817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:44,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:44,598 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:44,599 INFO L186 Difference]: Start difference. First operand has 495 places, 479 transitions, 1820 flow. Second operand 23 states and 7817 transitions. [2022-01-19 00:46:44,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 672 transitions, 3544 flow [2022-01-19 00:46:44,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 672 transitions, 3303 flow, removed 33 selfloop flow, removed 12 redundant places. [2022-01-19 00:46:44,676 INFO L242 Difference]: Finished difference. Result has 511 places, 485 transitions, 1942 flow [2022-01-19 00:46:44,677 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1942, PETRI_PLACES=511, PETRI_TRANSITIONS=485} [2022-01-19 00:46:44,677 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 137 predicate places. [2022-01-19 00:46:44,677 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 485 transitions, 1942 flow [2022-01-19 00:46:44,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:44,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:44,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:44,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 00:46:44,678 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:44,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:44,679 INFO L85 PathProgramCache]: Analyzing trace with hash -428386415, now seen corresponding path program 6 times [2022-01-19 00:46:44,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:44,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792930125] [2022-01-19 00:46:44,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:44,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:44,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:44,797 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 00:46:44,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:44,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792930125] [2022-01-19 00:46:44,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792930125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:44,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:44,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:44,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419760262] [2022-01-19 00:46:44,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:44,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:44,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:44,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:44,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:44,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:44,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 485 transitions, 1942 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:44,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:44,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:44,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:48,497 INFO L129 PetriNetUnfolder]: 3361/22805 cut-off events. [2022-01-19 00:46:48,497 INFO L130 PetriNetUnfolder]: For 19129/19219 co-relation queries the response was YES. [2022-01-19 00:46:48,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38322 conditions, 22805 events. 3361/22805 cut-off events. For 19129/19219 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 324911 event pairs, 376 based on Foata normal form. 24/21999 useless extension candidates. Maximal degree in co-relation 37951. Up to 2880 conditions per place. [2022-01-19 00:46:48,749 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 344 selfloop transitions, 78 changer transitions 0/732 dead transitions. [2022-01-19 00:46:48,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 732 transitions, 4352 flow [2022-01-19 00:46:48,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 00:46:48,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 00:46:48,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 8485 transitions. [2022-01-19 00:46:48,756 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8198067632850241 [2022-01-19 00:46:48,756 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 8485 transitions. [2022-01-19 00:46:48,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 8485 transitions. [2022-01-19 00:46:48,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:48,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 8485 transitions. [2022-01-19 00:46:48,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 339.4) internal successors, (8485), 25 states have internal predecessors, (8485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:48,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 414.0) internal successors, (10764), 26 states have internal predecessors, (10764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:48,777 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 414.0) internal successors, (10764), 26 states have internal predecessors, (10764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:48,777 INFO L186 Difference]: Start difference. First operand has 511 places, 485 transitions, 1942 flow. Second operand 25 states and 8485 transitions. [2022-01-19 00:46:48,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 732 transitions, 4352 flow [2022-01-19 00:46:48,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 732 transitions, 4099 flow, removed 28 selfloop flow, removed 13 redundant places. [2022-01-19 00:46:48,891 INFO L242 Difference]: Finished difference. Result has 533 places, 517 transitions, 2419 flow [2022-01-19 00:46:48,891 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2419, PETRI_PLACES=533, PETRI_TRANSITIONS=517} [2022-01-19 00:46:48,891 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 159 predicate places. [2022-01-19 00:46:48,892 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 517 transitions, 2419 flow [2022-01-19 00:46:48,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:48,893 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:48,893 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:48,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 00:46:48,894 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:48,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:48,895 INFO L85 PathProgramCache]: Analyzing trace with hash 657490473, now seen corresponding path program 7 times [2022-01-19 00:46:48,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:48,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484550062] [2022-01-19 00:46:48,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:48,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:48,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:49,040 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 00:46:49,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:49,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484550062] [2022-01-19 00:46:49,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484550062] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:49,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:49,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:49,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062029932] [2022-01-19 00:46:49,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:49,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:49,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:49,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:49,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:49,045 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:49,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 517 transitions, 2419 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:49,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:49,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:49,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:53,456 INFO L129 PetriNetUnfolder]: 3397/21744 cut-off events. [2022-01-19 00:46:53,456 INFO L130 PetriNetUnfolder]: For 24157/24267 co-relation queries the response was YES. [2022-01-19 00:46:53,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38507 conditions, 21744 events. 3397/21744 cut-off events. For 24157/24267 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 304883 event pairs, 335 based on Foata normal form. 63/21018 useless extension candidates. Maximal degree in co-relation 38133. Up to 1785 conditions per place. [2022-01-19 00:46:53,717 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 353 selfloop transitions, 133 changer transitions 0/796 dead transitions. [2022-01-19 00:46:53,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 796 transitions, 4946 flow [2022-01-19 00:46:53,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:46:53,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:46:53,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 9881 transitions. [2022-01-19 00:46:53,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8230051640846243 [2022-01-19 00:46:53,726 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 9881 transitions. [2022-01-19 00:46:53,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 9881 transitions. [2022-01-19 00:46:53,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:46:53,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 9881 transitions. [2022-01-19 00:46:53,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 340.7241379310345) internal successors, (9881), 29 states have internal predecessors, (9881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:53,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:53,746 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:53,747 INFO L186 Difference]: Start difference. First operand has 533 places, 517 transitions, 2419 flow. Second operand 29 states and 9881 transitions. [2022-01-19 00:46:53,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 796 transitions, 4946 flow [2022-01-19 00:46:53,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 796 transitions, 4681 flow, removed 81 selfloop flow, removed 7 redundant places. [2022-01-19 00:46:53,887 INFO L242 Difference]: Finished difference. Result has 566 places, 548 transitions, 2868 flow [2022-01-19 00:46:53,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2868, PETRI_PLACES=566, PETRI_TRANSITIONS=548} [2022-01-19 00:46:53,888 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 192 predicate places. [2022-01-19 00:46:53,888 INFO L470 AbstractCegarLoop]: Abstraction has has 566 places, 548 transitions, 2868 flow [2022-01-19 00:46:53,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:53,888 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:46:53,888 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:46:53,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 00:46:53,889 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:46:53,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:46:53,889 INFO L85 PathProgramCache]: Analyzing trace with hash 2088003059, now seen corresponding path program 8 times [2022-01-19 00:46:53,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:46:53,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343225964] [2022-01-19 00:46:53,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:46:53,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:46:53,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:46:53,999 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 00:46:53,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:46:53,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343225964] [2022-01-19 00:46:53,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343225964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:46:53,999 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:46:53,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:46:53,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142322966] [2022-01-19 00:46:53,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:46:54,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:46:54,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:46:54,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:46:54,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:46:54,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:46:54,006 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 548 transitions, 2868 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:46:54,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:46:54,006 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:46:54,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:46:59,857 INFO L129 PetriNetUnfolder]: 4476/29372 cut-off events. [2022-01-19 00:46:59,857 INFO L130 PetriNetUnfolder]: For 40171/40293 co-relation queries the response was YES. [2022-01-19 00:47:00,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53398 conditions, 29372 events. 4476/29372 cut-off events. For 40171/40293 co-relation queries the response was YES. Maximal size of possible extension queue 1014. Compared 435322 event pairs, 566 based on Foata normal form. 72/28368 useless extension candidates. Maximal degree in co-relation 53185. Up to 2332 conditions per place. [2022-01-19 00:47:00,319 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 418 selfloop transitions, 159 changer transitions 0/887 dead transitions. [2022-01-19 00:47:00,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 887 transitions, 6230 flow [2022-01-19 00:47:00,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 00:47:00,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 00:47:00,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 11562 transitions. [2022-01-19 00:47:00,325 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8213981244671782 [2022-01-19 00:47:00,325 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 11562 transitions. [2022-01-19 00:47:00,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 11562 transitions. [2022-01-19 00:47:00,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:00,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 11562 transitions. [2022-01-19 00:47:00,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 340.05882352941177) internal successors, (11562), 34 states have internal predecessors, (11562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:00,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 414.0) internal successors, (14490), 35 states have internal predecessors, (14490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:00,346 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 414.0) internal successors, (14490), 35 states have internal predecessors, (14490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:00,346 INFO L186 Difference]: Start difference. First operand has 566 places, 548 transitions, 2868 flow. Second operand 34 states and 11562 transitions. [2022-01-19 00:47:00,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 887 transitions, 6230 flow [2022-01-19 00:47:00,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 887 transitions, 6026 flow, removed 19 selfloop flow, removed 8 redundant places. [2022-01-19 00:47:00,587 INFO L242 Difference]: Finished difference. Result has 616 places, 602 transitions, 3977 flow [2022-01-19 00:47:00,588 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3977, PETRI_PLACES=616, PETRI_TRANSITIONS=602} [2022-01-19 00:47:00,588 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 242 predicate places. [2022-01-19 00:47:00,588 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 602 transitions, 3977 flow [2022-01-19 00:47:00,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:00,589 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:00,589 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:00,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 00:47:00,589 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:00,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:00,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1004065069, now seen corresponding path program 9 times [2022-01-19 00:47:00,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:00,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80179955] [2022-01-19 00:47:00,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:00,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:00,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:00,691 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 00:47:00,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:00,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80179955] [2022-01-19 00:47:00,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80179955] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:00,692 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:00,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:47:00,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378329805] [2022-01-19 00:47:00,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:00,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:47:00,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:00,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:47:00,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:47:00,694 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:47:00,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 602 transitions, 3977 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:00,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:00,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:47:00,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:47:07,200 INFO L129 PetriNetUnfolder]: 4516/29718 cut-off events. [2022-01-19 00:47:07,200 INFO L130 PetriNetUnfolder]: For 58907/59047 co-relation queries the response was YES. [2022-01-19 00:47:07,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57039 conditions, 29718 events. 4516/29718 cut-off events. For 58907/59047 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 442712 event pairs, 419 based on Foata normal form. 73/28746 useless extension candidates. Maximal degree in co-relation 56786. Up to 3184 conditions per place. [2022-01-19 00:47:07,511 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 411 selfloop transitions, 127 changer transitions 0/848 dead transitions. [2022-01-19 00:47:07,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 848 transitions, 6850 flow [2022-01-19 00:47:07,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:47:07,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:47:07,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 9189 transitions. [2022-01-19 00:47:07,518 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.822061191626409 [2022-01-19 00:47:07,518 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 9189 transitions. [2022-01-19 00:47:07,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 9189 transitions. [2022-01-19 00:47:07,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:07,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 9189 transitions. [2022-01-19 00:47:07,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 340.3333333333333) internal successors, (9189), 27 states have internal predecessors, (9189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:07,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 414.0) internal successors, (11592), 28 states have internal predecessors, (11592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:07,549 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 414.0) internal successors, (11592), 28 states have internal predecessors, (11592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:07,549 INFO L186 Difference]: Start difference. First operand has 616 places, 602 transitions, 3977 flow. Second operand 27 states and 9189 transitions. [2022-01-19 00:47:07,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 848 transitions, 6850 flow [2022-01-19 00:47:07,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 848 transitions, 6405 flow, removed 193 selfloop flow, removed 2 redundant places. [2022-01-19 00:47:07,850 INFO L242 Difference]: Finished difference. Result has 644 places, 607 transitions, 4085 flow [2022-01-19 00:47:07,851 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4085, PETRI_PLACES=644, PETRI_TRANSITIONS=607} [2022-01-19 00:47:07,852 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 270 predicate places. [2022-01-19 00:47:07,852 INFO L470 AbstractCegarLoop]: Abstraction has has 644 places, 607 transitions, 4085 flow [2022-01-19 00:47:07,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:07,852 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:07,852 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:07,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 00:47:07,853 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:07,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:07,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1805984805, now seen corresponding path program 10 times [2022-01-19 00:47:07,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:07,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082476569] [2022-01-19 00:47:07,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:07,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:07,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:07,956 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 00:47:07,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:07,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082476569] [2022-01-19 00:47:07,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082476569] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:07,956 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:07,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:47:07,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070527847] [2022-01-19 00:47:07,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:07,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:47:07,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:07,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:47:07,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:47:07,959 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:47:07,960 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 607 transitions, 4085 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:07,960 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:07,960 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:47:07,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:47:14,376 INFO L129 PetriNetUnfolder]: 4591/31033 cut-off events. [2022-01-19 00:47:14,376 INFO L130 PetriNetUnfolder]: For 56829/56995 co-relation queries the response was YES. [2022-01-19 00:47:14,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59095 conditions, 31033 events. 4591/31033 cut-off events. For 56829/56995 co-relation queries the response was YES. Maximal size of possible extension queue 1075. Compared 465276 event pairs, 772 based on Foata normal form. 72/29898 useless extension candidates. Maximal degree in co-relation 58844. Up to 2332 conditions per place. [2022-01-19 00:47:14,762 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 358 selfloop transitions, 154 changer transitions 0/822 dead transitions. [2022-01-19 00:47:14,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 822 transitions, 6707 flow [2022-01-19 00:47:14,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 00:47:14,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 00:47:14,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 8193 transitions. [2022-01-19 00:47:14,779 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8245772946859904 [2022-01-19 00:47:14,779 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 8193 transitions. [2022-01-19 00:47:14,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 8193 transitions. [2022-01-19 00:47:14,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:14,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 8193 transitions. [2022-01-19 00:47:14,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 341.375) internal successors, (8193), 24 states have internal predecessors, (8193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:14,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:14,799 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:14,799 INFO L186 Difference]: Start difference. First operand has 644 places, 607 transitions, 4085 flow. Second operand 24 states and 8193 transitions. [2022-01-19 00:47:14,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 822 transitions, 6707 flow [2022-01-19 00:47:15,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 822 transitions, 6362 flow, removed 39 selfloop flow, removed 20 redundant places. [2022-01-19 00:47:15,109 INFO L242 Difference]: Finished difference. Result has 655 places, 619 transitions, 4513 flow [2022-01-19 00:47:15,110 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4513, PETRI_PLACES=655, PETRI_TRANSITIONS=619} [2022-01-19 00:47:15,110 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 281 predicate places. [2022-01-19 00:47:15,110 INFO L470 AbstractCegarLoop]: Abstraction has has 655 places, 619 transitions, 4513 flow [2022-01-19 00:47:15,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:15,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:15,111 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:15,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 00:47:15,111 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:15,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:15,112 INFO L85 PathProgramCache]: Analyzing trace with hash -42145455, now seen corresponding path program 11 times [2022-01-19 00:47:15,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:15,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481223570] [2022-01-19 00:47:15,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:15,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:15,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:15,340 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 00:47:15,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:15,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481223570] [2022-01-19 00:47:15,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481223570] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:15,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:15,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:47:15,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376076402] [2022-01-19 00:47:15,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:15,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:47:15,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:15,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:47:15,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:47:15,342 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:47:15,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 619 transitions, 4513 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:15,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:15,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:47:15,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:47:21,820 INFO L129 PetriNetUnfolder]: 4617/31076 cut-off events. [2022-01-19 00:47:21,820 INFO L130 PetriNetUnfolder]: For 67365/67520 co-relation queries the response was YES. [2022-01-19 00:47:22,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60028 conditions, 31076 events. 4617/31076 cut-off events. For 67365/67520 co-relation queries the response was YES. Maximal size of possible extension queue 1091. Compared 467704 event pairs, 632 based on Foata normal form. 90/30056 useless extension candidates. Maximal degree in co-relation 59769. Up to 3227 conditions per place. [2022-01-19 00:47:22,218 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 428 selfloop transitions, 142 changer transitions 0/880 dead transitions. [2022-01-19 00:47:22,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 880 transitions, 7372 flow [2022-01-19 00:47:22,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 00:47:22,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 00:47:22,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 10194 transitions. [2022-01-19 00:47:22,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8207729468599034 [2022-01-19 00:47:22,225 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 10194 transitions. [2022-01-19 00:47:22,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 10194 transitions. [2022-01-19 00:47:22,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:22,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 10194 transitions. [2022-01-19 00:47:22,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 339.8) internal successors, (10194), 30 states have internal predecessors, (10194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:22,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:22,238 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:22,238 INFO L186 Difference]: Start difference. First operand has 655 places, 619 transitions, 4513 flow. Second operand 30 states and 10194 transitions. [2022-01-19 00:47:22,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 880 transitions, 7372 flow [2022-01-19 00:47:22,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 880 transitions, 7011 flow, removed 63 selfloop flow, removed 15 redundant places. [2022-01-19 00:47:22,611 INFO L242 Difference]: Finished difference. Result has 672 places, 621 transitions, 4562 flow [2022-01-19 00:47:22,611 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4562, PETRI_PLACES=672, PETRI_TRANSITIONS=621} [2022-01-19 00:47:22,612 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 298 predicate places. [2022-01-19 00:47:22,612 INFO L470 AbstractCegarLoop]: Abstraction has has 672 places, 621 transitions, 4562 flow [2022-01-19 00:47:22,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:22,612 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:22,612 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:22,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 00:47:22,613 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:22,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:22,613 INFO L85 PathProgramCache]: Analyzing trace with hash 827799103, now seen corresponding path program 12 times [2022-01-19 00:47:22,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:22,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62106514] [2022-01-19 00:47:22,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:22,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:22,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:22,706 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 00:47:22,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:22,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62106514] [2022-01-19 00:47:22,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62106514] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:22,706 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:22,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:47:22,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085945388] [2022-01-19 00:47:22,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:22,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:47:22,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:22,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:47:22,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:47:22,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:47:22,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 621 transitions, 4562 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:22,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:22,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:47:22,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:47:29,160 INFO L129 PetriNetUnfolder]: 4728/31451 cut-off events. [2022-01-19 00:47:29,160 INFO L130 PetriNetUnfolder]: For 74170/74323 co-relation queries the response was YES. [2022-01-19 00:47:29,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62526 conditions, 31451 events. 4728/31451 cut-off events. For 74170/74323 co-relation queries the response was YES. Maximal size of possible extension queue 1091. Compared 471512 event pairs, 765 based on Foata normal form. 72/30302 useless extension candidates. Maximal degree in co-relation 62270. Up to 2384 conditions per place. [2022-01-19 00:47:29,511 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 379 selfloop transitions, 148 changer transitions 0/837 dead transitions. [2022-01-19 00:47:29,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 837 transitions, 7455 flow [2022-01-19 00:47:29,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:47:29,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:47:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7863 transitions. [2022-01-19 00:47:29,515 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8257718966603654 [2022-01-19 00:47:29,515 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7863 transitions. [2022-01-19 00:47:29,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7863 transitions. [2022-01-19 00:47:29,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:29,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7863 transitions. [2022-01-19 00:47:29,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 341.8695652173913) internal successors, (7863), 23 states have internal predecessors, (7863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:29,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:29,524 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:29,524 INFO L186 Difference]: Start difference. First operand has 672 places, 621 transitions, 4562 flow. Second operand 23 states and 7863 transitions. [2022-01-19 00:47:29,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 837 transitions, 7455 flow [2022-01-19 00:47:29,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 837 transitions, 7113 flow, removed 12 selfloop flow, removed 24 redundant places. [2022-01-19 00:47:29,886 INFO L242 Difference]: Finished difference. Result has 678 places, 641 transitions, 5245 flow [2022-01-19 00:47:29,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4314, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5245, PETRI_PLACES=678, PETRI_TRANSITIONS=641} [2022-01-19 00:47:29,887 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 304 predicate places. [2022-01-19 00:47:29,887 INFO L470 AbstractCegarLoop]: Abstraction has has 678 places, 641 transitions, 5245 flow [2022-01-19 00:47:29,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:29,888 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:29,888 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:29,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 00:47:29,888 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:29,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:29,888 INFO L85 PathProgramCache]: Analyzing trace with hash 289643495, now seen corresponding path program 13 times [2022-01-19 00:47:29,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:29,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649695561] [2022-01-19 00:47:29,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:29,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:30,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:30,429 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 00:47:30,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:30,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649695561] [2022-01-19 00:47:30,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649695561] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:30,429 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:30,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:47:30,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184550736] [2022-01-19 00:47:30,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:30,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:47:30,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:30,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:47:30,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:47:30,433 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:47:30,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 641 transitions, 5245 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:30,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:30,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:47:30,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:47:38,147 INFO L129 PetriNetUnfolder]: 4719/31490 cut-off events. [2022-01-19 00:47:38,147 INFO L130 PetriNetUnfolder]: For 82260/82460 co-relation queries the response was YES. [2022-01-19 00:47:38,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63971 conditions, 31490 events. 4719/31490 cut-off events. For 82260/82460 co-relation queries the response was YES. Maximal size of possible extension queue 1099. Compared 473659 event pairs, 369 based on Foata normal form. 88/30469 useless extension candidates. Maximal degree in co-relation 63703. Up to 4219 conditions per place. [2022-01-19 00:47:38,497 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 480 selfloop transitions, 167 changer transitions 0/887 dead transitions. [2022-01-19 00:47:38,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 887 transitions, 8584 flow [2022-01-19 00:47:38,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 00:47:38,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 00:47:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9567 transitions. [2022-01-19 00:47:38,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6081235697940504 [2022-01-19 00:47:38,502 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9567 transitions. [2022-01-19 00:47:38,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9567 transitions. [2022-01-19 00:47:38,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:38,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9567 transitions. [2022-01-19 00:47:38,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.76315789473685) internal successors, (9567), 38 states have internal predecessors, (9567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:38,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:38,515 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:38,515 INFO L186 Difference]: Start difference. First operand has 678 places, 641 transitions, 5245 flow. Second operand 38 states and 9567 transitions. [2022-01-19 00:47:38,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 887 transitions, 8584 flow [2022-01-19 00:47:38,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 887 transitions, 8140 flow, removed 144 selfloop flow, removed 11 redundant places. [2022-01-19 00:47:38,980 INFO L242 Difference]: Finished difference. Result has 711 places, 661 transitions, 5378 flow [2022-01-19 00:47:38,981 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=5378, PETRI_PLACES=711, PETRI_TRANSITIONS=661} [2022-01-19 00:47:38,981 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 337 predicate places. [2022-01-19 00:47:38,981 INFO L470 AbstractCegarLoop]: Abstraction has has 711 places, 661 transitions, 5378 flow [2022-01-19 00:47:38,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:38,982 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:38,982 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:38,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 00:47:38,982 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:38,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:38,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1139927613, now seen corresponding path program 14 times [2022-01-19 00:47:38,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:38,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148177029] [2022-01-19 00:47:38,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:38,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:39,071 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 00:47:39,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:39,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148177029] [2022-01-19 00:47:39,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148177029] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:39,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:39,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:47:39,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40086952] [2022-01-19 00:47:39,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:39,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:47:39,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:39,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:47:39,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:47:39,074 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:47:39,077 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 661 transitions, 5378 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:39,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:39,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:47:39,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:47:46,047 INFO L129 PetriNetUnfolder]: 4910/34245 cut-off events. [2022-01-19 00:47:46,047 INFO L130 PetriNetUnfolder]: For 91213/91378 co-relation queries the response was YES. [2022-01-19 00:47:46,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68618 conditions, 34245 events. 4910/34245 cut-off events. For 91213/91378 co-relation queries the response was YES. Maximal size of possible extension queue 1182. Compared 523520 event pairs, 1504 based on Foata normal form. 73/32917 useless extension candidates. Maximal degree in co-relation 68364. Up to 4835 conditions per place. [2022-01-19 00:47:46,785 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 362 selfloop transitions, 131 changer transitions 0/803 dead transitions. [2022-01-19 00:47:46,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 803 transitions, 7604 flow [2022-01-19 00:47:46,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 00:47:46,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 00:47:46,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 6145 transitions. [2022-01-19 00:47:46,789 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8246108427267848 [2022-01-19 00:47:46,789 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 6145 transitions. [2022-01-19 00:47:46,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 6145 transitions. [2022-01-19 00:47:46,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:46,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 6145 transitions. [2022-01-19 00:47:46,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 341.3888888888889) internal successors, (6145), 18 states have internal predecessors, (6145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:46,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 414.0) internal successors, (7866), 19 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:46,822 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 414.0) internal successors, (7866), 19 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:46,823 INFO L186 Difference]: Start difference. First operand has 711 places, 661 transitions, 5378 flow. Second operand 18 states and 6145 transitions. [2022-01-19 00:47:46,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 803 transitions, 7604 flow [2022-01-19 00:47:47,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 803 transitions, 7321 flow, removed 20 selfloop flow, removed 21 redundant places. [2022-01-19 00:47:47,603 INFO L242 Difference]: Finished difference. Result has 717 places, 679 transitions, 5948 flow [2022-01-19 00:47:47,604 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5948, PETRI_PLACES=717, PETRI_TRANSITIONS=679} [2022-01-19 00:47:47,605 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 343 predicate places. [2022-01-19 00:47:47,605 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 679 transitions, 5948 flow [2022-01-19 00:47:47,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:47,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:47,606 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:47,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 00:47:47,606 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:47,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:47,606 INFO L85 PathProgramCache]: Analyzing trace with hash 55022149, now seen corresponding path program 15 times [2022-01-19 00:47:47,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:47,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294868833] [2022-01-19 00:47:47,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:47,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:47,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:47,725 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 00:47:47,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:47,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294868833] [2022-01-19 00:47:47,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294868833] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:47,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:47,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:47:47,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749646242] [2022-01-19 00:47:47,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:47,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:47:47,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:47,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:47:47,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:47:47,730 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:47:47,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 679 transitions, 5948 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:47,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:47,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:47:47,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:47:56,907 INFO L129 PetriNetUnfolder]: 5856/40139 cut-off events. [2022-01-19 00:47:56,908 INFO L130 PetriNetUnfolder]: For 123413/123613 co-relation queries the response was YES. [2022-01-19 00:47:57,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82347 conditions, 40139 events. 5856/40139 cut-off events. For 123413/123613 co-relation queries the response was YES. Maximal size of possible extension queue 1391. Compared 630468 event pairs, 1316 based on Foata normal form. 102/38701 useless extension candidates. Maximal degree in co-relation 82083. Up to 4567 conditions per place. [2022-01-19 00:47:57,992 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 484 selfloop transitions, 165 changer transitions 0/959 dead transitions. [2022-01-19 00:47:57,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 959 transitions, 9878 flow [2022-01-19 00:47:57,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:47:57,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:47:57,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 9864 transitions. [2022-01-19 00:47:57,997 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8215892053973014 [2022-01-19 00:47:57,997 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 9864 transitions. [2022-01-19 00:47:57,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 9864 transitions. [2022-01-19 00:47:57,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:47:57,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 9864 transitions. [2022-01-19 00:47:58,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 340.13793103448273) internal successors, (9864), 29 states have internal predecessors, (9864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:58,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:58,009 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:58,009 INFO L186 Difference]: Start difference. First operand has 717 places, 679 transitions, 5948 flow. Second operand 29 states and 9864 transitions. [2022-01-19 00:47:58,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 959 transitions, 9878 flow [2022-01-19 00:47:59,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 959 transitions, 9595 flow, removed 70 selfloop flow, removed 6 redundant places. [2022-01-19 00:47:59,057 INFO L242 Difference]: Finished difference. Result has 754 places, 715 transitions, 6839 flow [2022-01-19 00:47:59,058 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=5684, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6839, PETRI_PLACES=754, PETRI_TRANSITIONS=715} [2022-01-19 00:47:59,058 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 380 predicate places. [2022-01-19 00:47:59,058 INFO L470 AbstractCegarLoop]: Abstraction has has 754 places, 715 transitions, 6839 flow [2022-01-19 00:47:59,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:59,059 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:47:59,059 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:47:59,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 00:47:59,059 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:47:59,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:47:59,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1486694003, now seen corresponding path program 16 times [2022-01-19 00:47:59,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:47:59,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081993057] [2022-01-19 00:47:59,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:47:59,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:47:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:47:59,677 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 00:47:59,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:47:59,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081993057] [2022-01-19 00:47:59,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081993057] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:47:59,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:47:59,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:47:59,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834245407] [2022-01-19 00:47:59,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:47:59,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:47:59,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:47:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:47:59,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:47:59,682 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:47:59,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 715 transitions, 6839 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:47:59,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:47:59,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:47:59,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:48:12,038 INFO L129 PetriNetUnfolder]: 6344/45029 cut-off events. [2022-01-19 00:48:12,038 INFO L130 PetriNetUnfolder]: For 152700/153202 co-relation queries the response was YES. [2022-01-19 00:48:12,795 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93551 conditions, 45029 events. 6344/45029 cut-off events. For 152700/153202 co-relation queries the response was YES. Maximal size of possible extension queue 1517. Compared 717329 event pairs, 529 based on Foata normal form. 91/43507 useless extension candidates. Maximal degree in co-relation 93264. Up to 4731 conditions per place. [2022-01-19 00:48:12,880 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 555 selfloop transitions, 258 changer transitions 0/1053 dead transitions. [2022-01-19 00:48:12,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 1053 transitions, 11714 flow [2022-01-19 00:48:12,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 00:48:12,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 00:48:12,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 11337 transitions. [2022-01-19 00:48:12,885 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6085346215780998 [2022-01-19 00:48:12,885 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 11337 transitions. [2022-01-19 00:48:12,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 11337 transitions. [2022-01-19 00:48:12,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:48:12,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 11337 transitions. [2022-01-19 00:48:12,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 251.93333333333334) internal successors, (11337), 45 states have internal predecessors, (11337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:12,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 414.0) internal successors, (19044), 46 states have internal predecessors, (19044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:12,899 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 414.0) internal successors, (19044), 46 states have internal predecessors, (19044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:12,900 INFO L186 Difference]: Start difference. First operand has 754 places, 715 transitions, 6839 flow. Second operand 45 states and 11337 transitions. [2022-01-19 00:48:12,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 1053 transitions, 11714 flow [2022-01-19 00:48:13,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 1053 transitions, 11307 flow, removed 136 selfloop flow, removed 8 redundant places. [2022-01-19 00:48:13,888 INFO L242 Difference]: Finished difference. Result has 805 places, 784 transitions, 8183 flow [2022-01-19 00:48:13,888 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=6505, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=8183, PETRI_PLACES=805, PETRI_TRANSITIONS=784} [2022-01-19 00:48:13,889 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 431 predicate places. [2022-01-19 00:48:13,889 INFO L470 AbstractCegarLoop]: Abstraction has has 805 places, 784 transitions, 8183 flow [2022-01-19 00:48:13,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:13,889 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:48:13,890 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:48:13,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 00:48:13,890 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:48:13,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:48:13,890 INFO L85 PathProgramCache]: Analyzing trace with hash 222698947, now seen corresponding path program 17 times [2022-01-19 00:48:13,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:48:13,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66287344] [2022-01-19 00:48:13,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:48:13,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:48:13,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:48:14,027 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 00:48:14,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:48:14,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66287344] [2022-01-19 00:48:14,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66287344] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:48:14,028 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:48:14,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:48:14,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493169371] [2022-01-19 00:48:14,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:48:14,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:48:14,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:48:14,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:48:14,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:48:14,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:48:14,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 784 transitions, 8183 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:14,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:48:14,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:48:14,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:48:25,947 INFO L129 PetriNetUnfolder]: 6395/48039 cut-off events. [2022-01-19 00:48:25,947 INFO L130 PetriNetUnfolder]: For 174217/174692 co-relation queries the response was YES. [2022-01-19 00:48:26,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100006 conditions, 48039 events. 6395/48039 cut-off events. For 174217/174692 co-relation queries the response was YES. Maximal size of possible extension queue 1592. Compared 776422 event pairs, 2197 based on Foata normal form. 93/46192 useless extension candidates. Maximal degree in co-relation 99697. Up to 5826 conditions per place. [2022-01-19 00:48:27,022 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 459 selfloop transitions, 181 changer transitions 0/950 dead transitions. [2022-01-19 00:48:27,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 824 places, 950 transitions, 11026 flow [2022-01-19 00:48:27,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 00:48:27,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 00:48:27,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6802 transitions. [2022-01-19 00:48:27,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8214975845410628 [2022-01-19 00:48:27,025 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6802 transitions. [2022-01-19 00:48:27,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6802 transitions. [2022-01-19 00:48:27,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:48:27,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6802 transitions. [2022-01-19 00:48:27,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 340.1) internal successors, (6802), 20 states have internal predecessors, (6802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:27,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 414.0) internal successors, (8694), 21 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:27,033 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 414.0) internal successors, (8694), 21 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:27,033 INFO L186 Difference]: Start difference. First operand has 805 places, 784 transitions, 8183 flow. Second operand 20 states and 6802 transitions. [2022-01-19 00:48:27,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 824 places, 950 transitions, 11026 flow [2022-01-19 00:48:28,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 950 transitions, 10767 flow, removed 113 selfloop flow, removed 15 redundant places. [2022-01-19 00:48:28,264 INFO L242 Difference]: Finished difference. Result has 817 places, 796 transitions, 8768 flow [2022-01-19 00:48:28,265 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8768, PETRI_PLACES=817, PETRI_TRANSITIONS=796} [2022-01-19 00:48:28,265 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 443 predicate places. [2022-01-19 00:48:28,265 INFO L470 AbstractCegarLoop]: Abstraction has has 817 places, 796 transitions, 8768 flow [2022-01-19 00:48:28,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:28,265 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:48:28,266 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:48:28,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 00:48:28,266 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:48:28,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:48:28,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1875716981, now seen corresponding path program 18 times [2022-01-19 00:48:28,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:48:28,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615973557] [2022-01-19 00:48:28,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:48:28,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:48:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:48:28,822 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 00:48:28,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:48:28,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615973557] [2022-01-19 00:48:28,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615973557] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:48:28,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:48:28,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:48:28,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697524659] [2022-01-19 00:48:28,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:48:28,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:48:28,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:48:28,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:48:28,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:48:28,826 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:48:28,827 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 796 transitions, 8768 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:28,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:48:28,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:48:28,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:48:42,422 INFO L129 PetriNetUnfolder]: 6434/46226 cut-off events. [2022-01-19 00:48:42,422 INFO L130 PetriNetUnfolder]: For 187757/188424 co-relation queries the response was YES. [2022-01-19 00:48:44,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100232 conditions, 46226 events. 6434/46226 cut-off events. For 187757/188424 co-relation queries the response was YES. Maximal size of possible extension queue 1543. Compared 740899 event pairs, 983 based on Foata normal form. 160/44656 useless extension candidates. Maximal degree in co-relation 99911. Up to 5920 conditions per place. [2022-01-19 00:48:44,620 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 534 selfloop transitions, 276 changer transitions 0/1050 dead transitions. [2022-01-19 00:48:44,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 858 places, 1050 transitions, 12897 flow [2022-01-19 00:48:44,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 00:48:44,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 00:48:44,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 10588 transitions. [2022-01-19 00:48:44,625 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6089256958822177 [2022-01-19 00:48:44,625 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 10588 transitions. [2022-01-19 00:48:44,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 10588 transitions. [2022-01-19 00:48:44,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:48:44,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 10588 transitions. [2022-01-19 00:48:44,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 252.0952380952381) internal successors, (10588), 42 states have internal predecessors, (10588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:44,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:44,641 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:44,641 INFO L186 Difference]: Start difference. First operand has 817 places, 796 transitions, 8768 flow. Second operand 42 states and 10588 transitions. [2022-01-19 00:48:44,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 858 places, 1050 transitions, 12897 flow [2022-01-19 00:48:46,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 848 places, 1050 transitions, 12480 flow, removed 92 selfloop flow, removed 10 redundant places. [2022-01-19 00:48:46,101 INFO L242 Difference]: Finished difference. Result has 851 places, 804 transitions, 9107 flow [2022-01-19 00:48:46,102 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=8423, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=9107, PETRI_PLACES=851, PETRI_TRANSITIONS=804} [2022-01-19 00:48:46,102 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 477 predicate places. [2022-01-19 00:48:46,102 INFO L470 AbstractCegarLoop]: Abstraction has has 851 places, 804 transitions, 9107 flow [2022-01-19 00:48:46,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:46,103 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:48:46,103 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:48:46,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 00:48:46,104 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:48:46,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:48:46,104 INFO L85 PathProgramCache]: Analyzing trace with hash -869763523, now seen corresponding path program 19 times [2022-01-19 00:48:46,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:48:46,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806531295] [2022-01-19 00:48:46,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:48:46,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:48:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:48:46,482 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 00:48:46,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:48:46,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806531295] [2022-01-19 00:48:46,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806531295] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:48:46,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:48:46,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:48:46,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687278376] [2022-01-19 00:48:46,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:48:46,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:48:46,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:48:46,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:48:46,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:48:46,486 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:48:46,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 851 places, 804 transitions, 9107 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:48:46,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:48:46,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:48:46,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:49:00,289 INFO L129 PetriNetUnfolder]: 6577/47092 cut-off events. [2022-01-19 00:49:00,289 INFO L130 PetriNetUnfolder]: For 195168/195769 co-relation queries the response was YES. [2022-01-19 00:49:01,550 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102577 conditions, 47092 events. 6577/47092 cut-off events. For 195168/195769 co-relation queries the response was YES. Maximal size of possible extension queue 1572. Compared 754974 event pairs, 1021 based on Foata normal form. 129/45422 useless extension candidates. Maximal degree in co-relation 102250. Up to 6409 conditions per place. [2022-01-19 00:49:01,646 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 544 selfloop transitions, 223 changer transitions 0/1007 dead transitions. [2022-01-19 00:49:01,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 1007 transitions, 12823 flow [2022-01-19 00:49:01,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 00:49:01,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 00:49:01,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9553 transitions. [2022-01-19 00:49:01,651 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6072336638698195 [2022-01-19 00:49:01,651 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9553 transitions. [2022-01-19 00:49:01,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9553 transitions. [2022-01-19 00:49:01,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:49:01,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9553 transitions. [2022-01-19 00:49:01,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.39473684210526) internal successors, (9553), 38 states have internal predecessors, (9553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:01,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:01,664 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:01,664 INFO L186 Difference]: Start difference. First operand has 851 places, 804 transitions, 9107 flow. Second operand 38 states and 9553 transitions. [2022-01-19 00:49:01,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 1007 transitions, 12823 flow [2022-01-19 00:49:03,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 856 places, 1007 transitions, 12436 flow, removed 2 selfloop flow, removed 32 redundant places. [2022-01-19 00:49:03,078 INFO L242 Difference]: Finished difference. Result has 863 places, 812 transitions, 9398 flow [2022-01-19 00:49:03,079 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=8724, PETRI_DIFFERENCE_MINUEND_PLACES=819, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9398, PETRI_PLACES=863, PETRI_TRANSITIONS=812} [2022-01-19 00:49:03,079 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 489 predicate places. [2022-01-19 00:49:03,079 INFO L470 AbstractCegarLoop]: Abstraction has has 863 places, 812 transitions, 9398 flow [2022-01-19 00:49:03,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:03,080 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:49:03,080 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:03,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 00:49:03,081 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:49:03,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:49:03,081 INFO L85 PathProgramCache]: Analyzing trace with hash 691841987, now seen corresponding path program 20 times [2022-01-19 00:49:03,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:49:03,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597347254] [2022-01-19 00:49:03,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:49:03,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:49:03,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:49:03,168 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 00:49:03,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:49:03,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597347254] [2022-01-19 00:49:03,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597347254] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:49:03,168 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:49:03,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:49:03,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977249855] [2022-01-19 00:49:03,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:49:03,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:49:03,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:49:03,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:49:03,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:49:03,170 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:49:03,171 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 863 places, 812 transitions, 9398 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:03,172 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:49:03,172 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:49:03,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:49:16,762 INFO L129 PetriNetUnfolder]: 6530/48581 cut-off events. [2022-01-19 00:49:16,762 INFO L130 PetriNetUnfolder]: For 205334/205796 co-relation queries the response was YES. [2022-01-19 00:49:18,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104921 conditions, 48581 events. 6530/48581 cut-off events. For 205334/205796 co-relation queries the response was YES. Maximal size of possible extension queue 1594. Compared 784742 event pairs, 2226 based on Foata normal form. 130/46703 useless extension candidates. Maximal degree in co-relation 104583. Up to 5677 conditions per place. [2022-01-19 00:49:18,192 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 442 selfloop transitions, 210 changer transitions 0/962 dead transitions. [2022-01-19 00:49:18,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 962 transitions, 12321 flow [2022-01-19 00:49:18,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 00:49:18,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 00:49:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 5480 transitions. [2022-01-19 00:49:18,197 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8272946859903382 [2022-01-19 00:49:18,197 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 5480 transitions. [2022-01-19 00:49:18,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 5480 transitions. [2022-01-19 00:49:18,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:49:18,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 5480 transitions. [2022-01-19 00:49:18,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 342.5) internal successors, (5480), 16 states have internal predecessors, (5480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:18,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 414.0) internal successors, (7038), 17 states have internal predecessors, (7038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:18,204 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 414.0) internal successors, (7038), 17 states have internal predecessors, (7038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:18,204 INFO L186 Difference]: Start difference. First operand has 863 places, 812 transitions, 9398 flow. Second operand 16 states and 5480 transitions. [2022-01-19 00:49:18,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 962 transitions, 12321 flow [2022-01-19 00:49:19,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 962 transitions, 11952 flow, removed 10 selfloop flow, removed 28 redundant places. [2022-01-19 00:49:19,996 INFO L242 Difference]: Finished difference. Result has 857 places, 828 transitions, 10222 flow [2022-01-19 00:49:19,999 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=9063, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10222, PETRI_PLACES=857, PETRI_TRANSITIONS=828} [2022-01-19 00:49:19,999 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 483 predicate places. [2022-01-19 00:49:20,000 INFO L470 AbstractCegarLoop]: Abstraction has has 857 places, 828 transitions, 10222 flow [2022-01-19 00:49:20,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:20,000 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:49:20,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:20,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 00:49:20,001 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:49:20,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:49:20,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1630844255, now seen corresponding path program 21 times [2022-01-19 00:49:20,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:49:20,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143798469] [2022-01-19 00:49:20,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:49:20,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:49:20,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:49:20,430 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 00:49:20,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:49:20,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143798469] [2022-01-19 00:49:20,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143798469] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:49:20,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:49:20,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:49:20,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545868081] [2022-01-19 00:49:20,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:49:20,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:49:20,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:49:20,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:49:20,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:49:20,434 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:49:20,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 857 places, 828 transitions, 10222 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:20,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:49:20,436 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:49:20,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:49:34,679 INFO L129 PetriNetUnfolder]: 6490/46827 cut-off events. [2022-01-19 00:49:34,679 INFO L130 PetriNetUnfolder]: For 222471/223130 co-relation queries the response was YES. [2022-01-19 00:49:36,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104863 conditions, 46827 events. 6490/46827 cut-off events. For 222471/223130 co-relation queries the response was YES. Maximal size of possible extension queue 1577. Compared 752232 event pairs, 1088 based on Foata normal form. 164/45248 useless extension candidates. Maximal degree in co-relation 104514. Up to 5946 conditions per place. [2022-01-19 00:49:36,107 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 573 selfloop transitions, 279 changer transitions 0/1092 dead transitions. [2022-01-19 00:49:36,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 1092 transitions, 14504 flow [2022-01-19 00:49:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 00:49:36,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 00:49:36,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 10847 transitions. [2022-01-19 00:49:36,128 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6093135602741265 [2022-01-19 00:49:36,128 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 10847 transitions. [2022-01-19 00:49:36,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 10847 transitions. [2022-01-19 00:49:36,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:49:36,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 10847 transitions. [2022-01-19 00:49:36,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 252.25581395348837) internal successors, (10847), 43 states have internal predecessors, (10847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:36,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:36,146 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:36,146 INFO L186 Difference]: Start difference. First operand has 857 places, 828 transitions, 10222 flow. Second operand 43 states and 10847 transitions. [2022-01-19 00:49:36,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 1092 transitions, 14504 flow [2022-01-19 00:49:37,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 1092 transitions, 14047 flow, removed 122 selfloop flow, removed 7 redundant places. [2022-01-19 00:49:37,932 INFO L242 Difference]: Finished difference. Result has 899 places, 836 transitions, 10650 flow [2022-01-19 00:49:37,933 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=9866, PETRI_DIFFERENCE_MINUEND_PLACES=850, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=10650, PETRI_PLACES=899, PETRI_TRANSITIONS=836} [2022-01-19 00:49:37,934 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 525 predicate places. [2022-01-19 00:49:37,934 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 836 transitions, 10650 flow [2022-01-19 00:49:37,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:37,935 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:49:37,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:37,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 00:49:37,935 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:49:37,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:49:37,935 INFO L85 PathProgramCache]: Analyzing trace with hash 14762243, now seen corresponding path program 22 times [2022-01-19 00:49:37,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:49:37,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076704448] [2022-01-19 00:49:37,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:49:37,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:49:37,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:49:38,278 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 00:49:38,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:49:38,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076704448] [2022-01-19 00:49:38,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076704448] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:49:38,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:49:38,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:49:38,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057223621] [2022-01-19 00:49:38,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:49:38,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:49:38,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:49:38,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:49:38,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:49:38,282 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:49:38,283 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 836 transitions, 10650 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:38,284 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:49:38,284 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:49:38,284 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:49:53,118 INFO L129 PetriNetUnfolder]: 6539/47284 cut-off events. [2022-01-19 00:49:53,118 INFO L130 PetriNetUnfolder]: For 226228/226831 co-relation queries the response was YES. [2022-01-19 00:49:54,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106518 conditions, 47284 events. 6539/47284 cut-off events. For 226228/226831 co-relation queries the response was YES. Maximal size of possible extension queue 1595. Compared 761011 event pairs, 1024 based on Foata normal form. 172/45704 useless extension candidates. Maximal degree in co-relation 106161. Up to 5516 conditions per place. [2022-01-19 00:49:54,465 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 531 selfloop transitions, 326 changer transitions 0/1097 dead transitions. [2022-01-19 00:49:54,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 941 places, 1097 transitions, 14755 flow [2022-01-19 00:49:54,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 00:49:54,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 00:49:54,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 10863 transitions. [2022-01-19 00:49:54,470 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6102123356926188 [2022-01-19 00:49:54,470 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 10863 transitions. [2022-01-19 00:49:54,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 10863 transitions. [2022-01-19 00:49:54,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:49:54,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 10863 transitions. [2022-01-19 00:49:54,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 252.62790697674419) internal successors, (10863), 43 states have internal predecessors, (10863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:54,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:54,485 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:54,485 INFO L186 Difference]: Start difference. First operand has 899 places, 836 transitions, 10650 flow. Second operand 43 states and 10863 transitions. [2022-01-19 00:49:54,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 941 places, 1097 transitions, 14755 flow [2022-01-19 00:49:56,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 907 places, 1097 transitions, 14274 flow, removed 9 selfloop flow, removed 34 redundant places. [2022-01-19 00:49:56,517 INFO L242 Difference]: Finished difference. Result has 911 places, 846 transitions, 11195 flow [2022-01-19 00:49:56,518 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=10176, PETRI_DIFFERENCE_MINUEND_PLACES=865, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=11195, PETRI_PLACES=911, PETRI_TRANSITIONS=846} [2022-01-19 00:49:56,519 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 537 predicate places. [2022-01-19 00:49:56,519 INFO L470 AbstractCegarLoop]: Abstraction has has 911 places, 846 transitions, 11195 flow [2022-01-19 00:49:56,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:56,520 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:49:56,520 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:56,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 00:49:56,520 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:49:56,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:49:56,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1249089249, now seen corresponding path program 23 times [2022-01-19 00:49:56,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:49:56,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203173994] [2022-01-19 00:49:56,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:49:56,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:49:56,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:49:56,849 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 00:49:56,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:49:56,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203173994] [2022-01-19 00:49:56,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203173994] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:49:56,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:49:56,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:49:56,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437833019] [2022-01-19 00:49:56,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:49:56,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:49:56,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:49:56,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:49:56,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:49:56,852 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:49:56,854 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 846 transitions, 11195 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:49:56,854 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:49:56,854 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:49:56,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:50:12,726 INFO L129 PetriNetUnfolder]: 6577/50337 cut-off events. [2022-01-19 00:50:12,727 INFO L130 PetriNetUnfolder]: For 246617/246986 co-relation queries the response was YES. [2022-01-19 00:50:15,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111619 conditions, 50337 events. 6577/50337 cut-off events. For 246617/246986 co-relation queries the response was YES. Maximal size of possible extension queue 1635. Compared 819774 event pairs, 2382 based on Foata normal form. 144/48438 useless extension candidates. Maximal degree in co-relation 111255. Up to 7938 conditions per place. [2022-01-19 00:50:15,172 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 467 selfloop transitions, 272 changer transitions 0/979 dead transitions. [2022-01-19 00:50:15,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 979 transitions, 14088 flow [2022-01-19 00:50:15,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 00:50:15,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 00:50:15,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7561 transitions. [2022-01-19 00:50:15,176 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6087761674718196 [2022-01-19 00:50:15,176 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7561 transitions. [2022-01-19 00:50:15,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7561 transitions. [2022-01-19 00:50:15,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:50:15,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7561 transitions. [2022-01-19 00:50:15,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 252.03333333333333) internal successors, (7561), 30 states have internal predecessors, (7561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:15,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:15,186 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:15,186 INFO L186 Difference]: Start difference. First operand has 911 places, 846 transitions, 11195 flow. Second operand 30 states and 7561 transitions. [2022-01-19 00:50:15,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 979 transitions, 14088 flow [2022-01-19 00:50:16,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 979 transitions, 13583 flow, removed 22 selfloop flow, removed 30 redundant places. [2022-01-19 00:50:16,973 INFO L242 Difference]: Finished difference. Result has 920 places, 865 transitions, 12019 flow [2022-01-19 00:50:16,974 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=10725, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=12019, PETRI_PLACES=920, PETRI_TRANSITIONS=865} [2022-01-19 00:50:16,974 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 546 predicate places. [2022-01-19 00:50:16,975 INFO L470 AbstractCegarLoop]: Abstraction has has 920 places, 865 transitions, 12019 flow [2022-01-19 00:50:16,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:16,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:50:16,975 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:50:16,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 00:50:16,976 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:50:16,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:50:16,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1185778505, now seen corresponding path program 24 times [2022-01-19 00:50:16,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:50:16,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372185754] [2022-01-19 00:50:16,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:50:16,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:50:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:50:17,414 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 00:50:17,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:50:17,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372185754] [2022-01-19 00:50:17,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372185754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:50:17,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:50:17,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 00:50:17,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720739129] [2022-01-19 00:50:17,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:50:17,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 00:50:17,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:50:17,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 00:50:17,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-01-19 00:50:17,418 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:50:17,420 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 865 transitions, 12019 flow. Second operand has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:17,420 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:50:17,420 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:50:17,420 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:50:33,360 INFO L129 PetriNetUnfolder]: 6704/49874 cut-off events. [2022-01-19 00:50:33,360 INFO L130 PetriNetUnfolder]: For 265629/266136 co-relation queries the response was YES. [2022-01-19 00:50:34,873 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113559 conditions, 49874 events. 6704/49874 cut-off events. For 265629/266136 co-relation queries the response was YES. Maximal size of possible extension queue 1637. Compared 808260 event pairs, 1698 based on Foata normal form. 101/47967 useless extension candidates. Maximal degree in co-relation 113182. Up to 6882 conditions per place. [2022-01-19 00:50:34,978 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 552 selfloop transitions, 225 changer transitions 0/1017 dead transitions. [2022-01-19 00:50:34,978 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 954 places, 1017 transitions, 15185 flow [2022-01-19 00:50:34,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 00:50:34,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 00:50:34,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 8793 transitions. [2022-01-19 00:50:34,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.606832298136646 [2022-01-19 00:50:34,982 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 8793 transitions. [2022-01-19 00:50:34,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 8793 transitions. [2022-01-19 00:50:34,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:50:34,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 8793 transitions. [2022-01-19 00:50:34,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 251.22857142857143) internal successors, (8793), 35 states have internal predecessors, (8793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:34,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:34,994 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:34,994 INFO L186 Difference]: Start difference. First operand has 920 places, 865 transitions, 12019 flow. Second operand 35 states and 8793 transitions. [2022-01-19 00:50:34,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 954 places, 1017 transitions, 15185 flow [2022-01-19 00:50:37,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 936 places, 1017 transitions, 14891 flow, removed 91 selfloop flow, removed 18 redundant places. [2022-01-19 00:50:37,157 INFO L242 Difference]: Finished difference. Result has 945 places, 877 transitions, 12611 flow [2022-01-19 00:50:37,166 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=11825, PETRI_DIFFERENCE_MINUEND_PLACES=902, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12611, PETRI_PLACES=945, PETRI_TRANSITIONS=877} [2022-01-19 00:50:37,167 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 571 predicate places. [2022-01-19 00:50:37,167 INFO L470 AbstractCegarLoop]: Abstraction has has 945 places, 877 transitions, 12611 flow [2022-01-19 00:50:37,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:37,168 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:50:37,168 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:50:37,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 00:50:37,168 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:50:37,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:50:37,168 INFO L85 PathProgramCache]: Analyzing trace with hash 345889323, now seen corresponding path program 25 times [2022-01-19 00:50:37,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:50:37,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122297825] [2022-01-19 00:50:37,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:50:37,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:50:37,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:50:37,536 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 00:50:37,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:50:37,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122297825] [2022-01-19 00:50:37,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122297825] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:50:37,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:50:37,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 00:50:37,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983853143] [2022-01-19 00:50:37,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:50:37,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 00:50:37,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:50:37,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 00:50:37,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-01-19 00:50:37,540 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:50:37,542 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 945 places, 877 transitions, 12611 flow. Second operand has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:37,542 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:50:37,542 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:50:37,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:50:55,883 INFO L129 PetriNetUnfolder]: 7287/56268 cut-off events. [2022-01-19 00:50:55,884 INFO L130 PetriNetUnfolder]: For 283554/283982 co-relation queries the response was YES. [2022-01-19 00:50:58,794 INFO L84 FinitePrefix]: Finished finitePrefix Result has 125646 conditions, 56268 events. 7287/56268 cut-off events. For 283554/283982 co-relation queries the response was YES. Maximal size of possible extension queue 1832. Compared 932156 event pairs, 1950 based on Foata normal form. 95/54035 useless extension candidates. Maximal degree in co-relation 125251. Up to 6080 conditions per place. [2022-01-19 00:50:58,923 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 642 selfloop transitions, 250 changer transitions 0/1132 dead transitions. [2022-01-19 00:50:58,924 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 983 places, 1132 transitions, 17415 flow [2022-01-19 00:50:58,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 00:50:58,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 00:50:58,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 9835 transitions. [2022-01-19 00:50:58,928 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6091291960857178 [2022-01-19 00:50:58,928 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 9835 transitions. [2022-01-19 00:50:58,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 9835 transitions. [2022-01-19 00:50:58,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:50:58,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 9835 transitions. [2022-01-19 00:50:58,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 252.17948717948718) internal successors, (9835), 39 states have internal predecessors, (9835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:58,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:58,942 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:50:58,942 INFO L186 Difference]: Start difference. First operand has 945 places, 877 transitions, 12611 flow. Second operand 39 states and 9835 transitions. [2022-01-19 00:50:58,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 983 places, 1132 transitions, 17415 flow [2022-01-19 00:51:01,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 960 places, 1132 transitions, 17109 flow, removed 49 selfloop flow, removed 23 redundant places. [2022-01-19 00:51:01,453 INFO L242 Difference]: Finished difference. Result has 969 places, 911 transitions, 13579 flow [2022-01-19 00:51:01,453 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=12345, PETRI_DIFFERENCE_MINUEND_PLACES=922, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=13579, PETRI_PLACES=969, PETRI_TRANSITIONS=911} [2022-01-19 00:51:01,467 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 595 predicate places. [2022-01-19 00:51:01,467 INFO L470 AbstractCegarLoop]: Abstraction has has 969 places, 911 transitions, 13579 flow [2022-01-19 00:51:01,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:01,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:51:01,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:51:01,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 00:51:01,468 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:51:01,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:51:01,469 INFO L85 PathProgramCache]: Analyzing trace with hash -562419865, now seen corresponding path program 26 times [2022-01-19 00:51:01,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:51:01,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480538432] [2022-01-19 00:51:01,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:51:01,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:51:01,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:51:01,951 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 00:51:01,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:51:01,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480538432] [2022-01-19 00:51:01,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480538432] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:51:01,952 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:51:01,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:51:01,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849936685] [2022-01-19 00:51:01,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:51:01,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:51:01,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:51:01,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:51:01,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:51:01,955 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:51:01,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 969 places, 911 transitions, 13579 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:01,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:51:01,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:51:01,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:51:23,523 INFO L129 PetriNetUnfolder]: 8438/64053 cut-off events. [2022-01-19 00:51:23,523 INFO L130 PetriNetUnfolder]: For 350984/351375 co-relation queries the response was YES. [2022-01-19 00:51:26,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144968 conditions, 64053 events. 8438/64053 cut-off events. For 350984/351375 co-relation queries the response was YES. Maximal size of possible extension queue 1993. Compared 1066303 event pairs, 2239 based on Foata normal form. 106/61482 useless extension candidates. Maximal degree in co-relation 144560. Up to 6955 conditions per place. [2022-01-19 00:51:26,559 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 709 selfloop transitions, 278 changer transitions 0/1227 dead transitions. [2022-01-19 00:51:26,559 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1010 places, 1227 transitions, 19640 flow [2022-01-19 00:51:26,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 00:51:26,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 00:51:26,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 10594 transitions. [2022-01-19 00:51:26,564 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6092707614446745 [2022-01-19 00:51:26,564 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 10594 transitions. [2022-01-19 00:51:26,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 10594 transitions. [2022-01-19 00:51:26,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:51:26,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 10594 transitions. [2022-01-19 00:51:26,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 252.23809523809524) internal successors, (10594), 42 states have internal predecessors, (10594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:26,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:26,578 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:26,578 INFO L186 Difference]: Start difference. First operand has 969 places, 911 transitions, 13579 flow. Second operand 42 states and 10594 transitions. [2022-01-19 00:51:26,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1010 places, 1227 transitions, 19640 flow [2022-01-19 00:51:29,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 984 places, 1227 transitions, 19211 flow, removed 36 selfloop flow, removed 26 redundant places. [2022-01-19 00:51:29,555 INFO L242 Difference]: Finished difference. Result has 999 places, 967 transitions, 14903 flow [2022-01-19 00:51:29,555 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=13161, PETRI_DIFFERENCE_MINUEND_PLACES=943, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=14903, PETRI_PLACES=999, PETRI_TRANSITIONS=967} [2022-01-19 00:51:29,555 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 625 predicate places. [2022-01-19 00:51:29,555 INFO L470 AbstractCegarLoop]: Abstraction has has 999 places, 967 transitions, 14903 flow [2022-01-19 00:51:29,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:29,556 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:51:29,556 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:51:29,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 00:51:29,556 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:51:29,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:51:29,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1206741623, now seen corresponding path program 27 times [2022-01-19 00:51:29,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:51:29,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008806653] [2022-01-19 00:51:29,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:51:29,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:51:29,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:51:29,898 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 00:51:29,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:51:29,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008806653] [2022-01-19 00:51:29,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008806653] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:51:29,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:51:29,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:51:29,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319318507] [2022-01-19 00:51:29,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:51:29,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:51:29,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:51:29,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:51:29,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:51:29,902 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:51:29,903 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 999 places, 967 transitions, 14903 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:29,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:51:29,903 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:51:29,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:51:54,416 INFO L129 PetriNetUnfolder]: 8836/68322 cut-off events. [2022-01-19 00:51:54,416 INFO L130 PetriNetUnfolder]: For 396801/397351 co-relation queries the response was YES. [2022-01-19 00:51:58,757 INFO L84 FinitePrefix]: Finished finitePrefix Result has 156015 conditions, 68322 events. 8836/68322 cut-off events. For 396801/397351 co-relation queries the response was YES. Maximal size of possible extension queue 2136. Compared 1151284 event pairs, 2122 based on Foata normal form. 176/65636 useless extension candidates. Maximal degree in co-relation 155588. Up to 6563 conditions per place. [2022-01-19 00:51:58,912 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 775 selfloop transitions, 277 changer transitions 0/1292 dead transitions. [2022-01-19 00:51:58,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1037 places, 1292 transitions, 21408 flow [2022-01-19 00:51:58,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 00:51:58,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 00:51:58,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 9886 transitions. [2022-01-19 00:51:58,917 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6122878731574384 [2022-01-19 00:51:58,917 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 9886 transitions. [2022-01-19 00:51:58,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 9886 transitions. [2022-01-19 00:51:58,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:51:58,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 9886 transitions. [2022-01-19 00:51:58,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 253.48717948717947) internal successors, (9886), 39 states have internal predecessors, (9886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:58,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:58,930 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:51:58,931 INFO L186 Difference]: Start difference. First operand has 999 places, 967 transitions, 14903 flow. Second operand 39 states and 9886 transitions. [2022-01-19 00:51:58,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1037 places, 1292 transitions, 21408 flow [2022-01-19 00:52:03,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1016 places, 1292 transitions, 20799 flow, removed 178 selfloop flow, removed 21 redundant places. [2022-01-19 00:52:03,103 INFO L242 Difference]: Finished difference. Result has 1028 places, 1001 transitions, 15725 flow [2022-01-19 00:52:03,104 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=14306, PETRI_DIFFERENCE_MINUEND_PLACES=978, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=15725, PETRI_PLACES=1028, PETRI_TRANSITIONS=1001} [2022-01-19 00:52:03,104 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 654 predicate places. [2022-01-19 00:52:03,105 INFO L470 AbstractCegarLoop]: Abstraction has has 1028 places, 1001 transitions, 15725 flow [2022-01-19 00:52:03,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:52:03,105 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:52:03,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:52:03,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 00:52:03,106 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:52:03,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:52:03,106 INFO L85 PathProgramCache]: Analyzing trace with hash -543948607, now seen corresponding path program 28 times [2022-01-19 00:52:03,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:52:03,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725540833] [2022-01-19 00:52:03,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:52:03,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:52:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:52:03,450 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 00:52:03,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:52:03,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725540833] [2022-01-19 00:52:03,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725540833] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:52:03,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:52:03,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:52:03,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120201439] [2022-01-19 00:52:03,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:52:03,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:52:03,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:52:03,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:52:03,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:52:03,454 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:52:03,455 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1028 places, 1001 transitions, 15725 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:52:03,455 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:52:03,455 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:52:03,455 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:52:29,642 INFO L129 PetriNetUnfolder]: 8951/71599 cut-off events. [2022-01-19 00:52:29,642 INFO L130 PetriNetUnfolder]: For 405068/405546 co-relation queries the response was YES. [2022-01-19 00:52:33,812 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161093 conditions, 71599 events. 8951/71599 cut-off events. For 405068/405546 co-relation queries the response was YES. Maximal size of possible extension queue 2134. Compared 1213916 event pairs, 2788 based on Foata normal form. 99/68529 useless extension candidates. Maximal degree in co-relation 160650. Up to 8462 conditions per place. [2022-01-19 00:52:33,961 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 682 selfloop transitions, 291 changer transitions 0/1213 dead transitions. [2022-01-19 00:52:33,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1066 places, 1213 transitions, 20334 flow [2022-01-19 00:52:33,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 00:52:33,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 00:52:33,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 9829 transitions. [2022-01-19 00:52:33,965 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6087575870184566 [2022-01-19 00:52:33,965 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 9829 transitions. [2022-01-19 00:52:33,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 9829 transitions. [2022-01-19 00:52:33,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:52:33,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 9829 transitions. [2022-01-19 00:52:33,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 252.02564102564102) internal successors, (9829), 39 states have internal predecessors, (9829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:52:33,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:52:33,979 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:52:33,979 INFO L186 Difference]: Start difference. First operand has 1028 places, 1001 transitions, 15725 flow. Second operand 39 states and 9829 transitions. [2022-01-19 00:52:33,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1066 places, 1213 transitions, 20334 flow [2022-01-19 00:52:38,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1044 places, 1213 transitions, 19799 flow, removed 143 selfloop flow, removed 22 redundant places. [2022-01-19 00:52:38,322 INFO L242 Difference]: Finished difference. Result has 1047 places, 1011 transitions, 16060 flow [2022-01-19 00:52:38,322 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=15216, PETRI_DIFFERENCE_MINUEND_PLACES=1006, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16060, PETRI_PLACES=1047, PETRI_TRANSITIONS=1011} [2022-01-19 00:52:38,323 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 673 predicate places. [2022-01-19 00:52:38,323 INFO L470 AbstractCegarLoop]: Abstraction has has 1047 places, 1011 transitions, 16060 flow [2022-01-19 00:52:38,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:52:38,323 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:52:38,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:52:38,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 00:52:38,324 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:52:38,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:52:38,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1915636113, now seen corresponding path program 29 times [2022-01-19 00:52:38,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:52:38,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449354454] [2022-01-19 00:52:38,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:52:38,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:52:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:52:38,673 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 00:52:38,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:52:38,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449354454] [2022-01-19 00:52:38,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449354454] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:52:38,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:52:38,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:52:38,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758418397] [2022-01-19 00:52:38,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:52:38,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:52:38,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:52:38,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:52:38,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:52:38,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:52:38,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1047 places, 1011 transitions, 16060 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:52:38,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:52:38,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:52:38,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:53:06,373 INFO L129 PetriNetUnfolder]: 9012/71811 cut-off events. [2022-01-19 00:53:06,374 INFO L130 PetriNetUnfolder]: For 395780/396384 co-relation queries the response was YES. [2022-01-19 00:53:11,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161359 conditions, 71811 events. 9012/71811 cut-off events. For 395780/396384 co-relation queries the response was YES. Maximal size of possible extension queue 2164. Compared 1219785 event pairs, 2150 based on Foata normal form. 166/68858 useless extension candidates. Maximal degree in co-relation 160909. Up to 7695 conditions per place. [2022-01-19 00:53:11,393 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 747 selfloop transitions, 291 changer transitions 0/1278 dead transitions. [2022-01-19 00:53:11,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1090 places, 1278 transitions, 21314 flow [2022-01-19 00:53:11,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 00:53:11,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 00:53:11,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 11100 transitions. [2022-01-19 00:53:11,403 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6093544137022397 [2022-01-19 00:53:11,403 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 11100 transitions. [2022-01-19 00:53:11,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 11100 transitions. [2022-01-19 00:53:11,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:53:11,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 11100 transitions. [2022-01-19 00:53:11,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 252.27272727272728) internal successors, (11100), 44 states have internal predecessors, (11100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:11,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 414.0) internal successors, (18630), 45 states have internal predecessors, (18630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:11,419 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 414.0) internal successors, (18630), 45 states have internal predecessors, (18630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:11,419 INFO L186 Difference]: Start difference. First operand has 1047 places, 1011 transitions, 16060 flow. Second operand 44 states and 11100 transitions. [2022-01-19 00:53:11,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1090 places, 1278 transitions, 21314 flow [2022-01-19 00:53:16,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1061 places, 1278 transitions, 20942 flow, removed 39 selfloop flow, removed 29 redundant places. [2022-01-19 00:53:16,228 INFO L242 Difference]: Finished difference. Result has 1064 places, 1023 transitions, 16601 flow [2022-01-19 00:53:16,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=15713, PETRI_DIFFERENCE_MINUEND_PLACES=1018, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=16601, PETRI_PLACES=1064, PETRI_TRANSITIONS=1023} [2022-01-19 00:53:16,230 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 690 predicate places. [2022-01-19 00:53:16,230 INFO L470 AbstractCegarLoop]: Abstraction has has 1064 places, 1023 transitions, 16601 flow [2022-01-19 00:53:16,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:16,231 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:53:16,232 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:53:16,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 00:53:16,232 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:53:16,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:53:16,232 INFO L85 PathProgramCache]: Analyzing trace with hash -859733531, now seen corresponding path program 30 times [2022-01-19 00:53:16,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:53:16,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5777709] [2022-01-19 00:53:16,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:53:16,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:53:16,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:53:16,702 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 00:53:16,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:53:16,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5777709] [2022-01-19 00:53:16,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5777709] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:53:16,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:53:16,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 00:53:16,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400696562] [2022-01-19 00:53:16,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:53:16,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 00:53:16,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:53:16,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 00:53:16,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-01-19 00:53:16,707 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:53:16,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1064 places, 1023 transitions, 16601 flow. Second operand has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:16,710 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:53:16,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:53:16,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:53:43,079 INFO L129 PetriNetUnfolder]: 9050/70856 cut-off events. [2022-01-19 00:53:43,080 INFO L130 PetriNetUnfolder]: For 413249/413933 co-relation queries the response was YES. [2022-01-19 00:53:47,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162329 conditions, 70856 events. 9050/70856 cut-off events. For 413249/413933 co-relation queries the response was YES. Maximal size of possible extension queue 2138. Compared 1198341 event pairs, 2613 based on Foata normal form. 117/67887 useless extension candidates. Maximal degree in co-relation 161872. Up to 8607 conditions per place. [2022-01-19 00:53:48,056 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 724 selfloop transitions, 286 changer transitions 0/1250 dead transitions. [2022-01-19 00:53:48,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1103 places, 1250 transitions, 21278 flow [2022-01-19 00:53:48,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 00:53:48,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 00:53:48,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10089 transitions. [2022-01-19 00:53:48,061 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6092391304347826 [2022-01-19 00:53:48,061 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10089 transitions. [2022-01-19 00:53:48,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10089 transitions. [2022-01-19 00:53:48,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:53:48,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10089 transitions. [2022-01-19 00:53:48,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 252.225) internal successors, (10089), 40 states have internal predecessors, (10089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:48,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:48,076 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:48,076 INFO L186 Difference]: Start difference. First operand has 1064 places, 1023 transitions, 16601 flow. Second operand 40 states and 10089 transitions. [2022-01-19 00:53:48,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1103 places, 1250 transitions, 21278 flow [2022-01-19 00:53:53,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1070 places, 1250 transitions, 20734 flow, removed 39 selfloop flow, removed 33 redundant places. [2022-01-19 00:53:53,278 INFO L242 Difference]: Finished difference. Result has 1077 places, 1039 transitions, 17118 flow [2022-01-19 00:53:53,279 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=16061, PETRI_DIFFERENCE_MINUEND_PLACES=1031, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=17118, PETRI_PLACES=1077, PETRI_TRANSITIONS=1039} [2022-01-19 00:53:53,279 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 703 predicate places. [2022-01-19 00:53:53,280 INFO L470 AbstractCegarLoop]: Abstraction has has 1077 places, 1039 transitions, 17118 flow [2022-01-19 00:53:53,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:53,280 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:53:53,280 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:53:53,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 00:53:53,281 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:53:53,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:53:53,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1537549051, now seen corresponding path program 31 times [2022-01-19 00:53:53,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:53:53,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738425156] [2022-01-19 00:53:53,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:53:53,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:53:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:53:53,626 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 00:53:53,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:53:53,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738425156] [2022-01-19 00:53:53,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738425156] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:53:53,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:53:53,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:53:53,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435055949] [2022-01-19 00:53:53,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:53:53,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:53:53,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:53:53,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:53:53,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:53:53,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:53:53,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1077 places, 1039 transitions, 17118 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:53:53,631 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:53:53,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:53:53,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:54:22,695 INFO L129 PetriNetUnfolder]: 9140/71358 cut-off events. [2022-01-19 00:54:22,695 INFO L130 PetriNetUnfolder]: For 428897/429618 co-relation queries the response was YES. [2022-01-19 00:54:27,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 163912 conditions, 71358 events. 9140/71358 cut-off events. For 428897/429618 co-relation queries the response was YES. Maximal size of possible extension queue 2141. Compared 1207319 event pairs, 2770 based on Foata normal form. 102/68291 useless extension candidates. Maximal degree in co-relation 163448. Up to 10165 conditions per place. [2022-01-19 00:54:27,744 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 675 selfloop transitions, 277 changer transitions 0/1192 dead transitions. [2022-01-19 00:54:27,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1111 places, 1192 transitions, 21131 flow [2022-01-19 00:54:27,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 00:54:27,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 00:54:27,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 8794 transitions. [2022-01-19 00:54:27,748 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6069013112491374 [2022-01-19 00:54:27,748 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 8794 transitions. [2022-01-19 00:54:27,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 8794 transitions. [2022-01-19 00:54:27,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:54:27,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 8794 transitions. [2022-01-19 00:54:27,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 251.25714285714287) internal successors, (8794), 35 states have internal predecessors, (8794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:54:27,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:54:27,759 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:54:27,760 INFO L186 Difference]: Start difference. First operand has 1077 places, 1039 transitions, 17118 flow. Second operand 35 states and 8794 transitions. [2022-01-19 00:54:27,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1111 places, 1192 transitions, 21131 flow [2022-01-19 00:54:33,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1080 places, 1192 transitions, 20541 flow, removed 51 selfloop flow, removed 31 redundant places. [2022-01-19 00:54:33,223 INFO L242 Difference]: Finished difference. Result has 1086 places, 1056 transitions, 17771 flow [2022-01-19 00:54:33,224 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=16530, PETRI_DIFFERENCE_MINUEND_PLACES=1046, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=768, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17771, PETRI_PLACES=1086, PETRI_TRANSITIONS=1056} [2022-01-19 00:54:33,224 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 712 predicate places. [2022-01-19 00:54:33,224 INFO L470 AbstractCegarLoop]: Abstraction has has 1086 places, 1056 transitions, 17771 flow [2022-01-19 00:54:33,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:54:33,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:54:33,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:54:33,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 00:54:33,225 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:54:33,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:54:33,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1907025343, now seen corresponding path program 32 times [2022-01-19 00:54:33,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:54:33,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075122326] [2022-01-19 00:54:33,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:54:33,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:54:33,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:54:33,582 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 00:54:33,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:54:33,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075122326] [2022-01-19 00:54:33,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075122326] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:54:33,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:54:33,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:54:33,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573991011] [2022-01-19 00:54:33,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:54:33,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:54:33,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:54:33,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:54:33,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:54:33,586 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:54:33,588 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1086 places, 1056 transitions, 17771 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:54:33,588 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:54:33,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:54:33,588 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:55:03,934 INFO L129 PetriNetUnfolder]: 9853/79529 cut-off events. [2022-01-19 00:55:03,934 INFO L130 PetriNetUnfolder]: For 494911/495543 co-relation queries the response was YES. [2022-01-19 00:55:08,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180901 conditions, 79529 events. 9853/79529 cut-off events. For 494911/495543 co-relation queries the response was YES. Maximal size of possible extension queue 2395. Compared 1374657 event pairs, 3290 based on Foata normal form. 136/76135 useless extension candidates. Maximal degree in co-relation 180431. Up to 10361 conditions per place. [2022-01-19 00:55:08,841 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 720 selfloop transitions, 301 changer transitions 0/1261 dead transitions. [2022-01-19 00:55:08,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1123 places, 1261 transitions, 22917 flow [2022-01-19 00:55:08,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 00:55:08,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 00:55:08,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9560 transitions. [2022-01-19 00:55:08,845 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6076786168319349 [2022-01-19 00:55:08,845 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9560 transitions. [2022-01-19 00:55:08,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9560 transitions. [2022-01-19 00:55:08,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:55:08,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9560 transitions. [2022-01-19 00:55:08,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.57894736842104) internal successors, (9560), 38 states have internal predecessors, (9560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:08,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:08,858 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:08,858 INFO L186 Difference]: Start difference. First operand has 1086 places, 1056 transitions, 17771 flow. Second operand 38 states and 9560 transitions. [2022-01-19 00:55:08,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1123 places, 1261 transitions, 22917 flow [2022-01-19 00:55:16,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1093 places, 1261 transitions, 22285 flow, removed 144 selfloop flow, removed 30 redundant places. [2022-01-19 00:55:16,397 INFO L242 Difference]: Finished difference. Result has 1098 places, 1081 transitions, 18841 flow [2022-01-19 00:55:16,398 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=17277, PETRI_DIFFERENCE_MINUEND_PLACES=1056, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=18841, PETRI_PLACES=1098, PETRI_TRANSITIONS=1081} [2022-01-19 00:55:16,398 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 724 predicate places. [2022-01-19 00:55:16,398 INFO L470 AbstractCegarLoop]: Abstraction has has 1098 places, 1081 transitions, 18841 flow [2022-01-19 00:55:16,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:16,399 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:55:16,399 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:55:16,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 00:55:16,400 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:55:16,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:55:16,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1205719155, now seen corresponding path program 33 times [2022-01-19 00:55:16,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:55:16,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494858273] [2022-01-19 00:55:16,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:55:16,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:55:16,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:55:16,854 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 00:55:16,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:55:16,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494858273] [2022-01-19 00:55:16,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494858273] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:55:16,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:55:16,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:55:16,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713887347] [2022-01-19 00:55:16,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:55:16,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:55:16,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:55:16,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:55:16,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:55:16,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:55:16,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1098 places, 1081 transitions, 18841 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:16,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:55:16,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:55:16,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:55:48,205 INFO L129 PetriNetUnfolder]: 10012/80211 cut-off events. [2022-01-19 00:55:48,205 INFO L130 PetriNetUnfolder]: For 521994/522669 co-relation queries the response was YES. [2022-01-19 00:55:53,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183213 conditions, 80211 events. 10012/80211 cut-off events. For 521994/522669 co-relation queries the response was YES. Maximal size of possible extension queue 2397. Compared 1384163 event pairs, 3127 based on Foata normal form. 105/76649 useless extension candidates. Maximal degree in co-relation 182746. Up to 9587 conditions per place. [2022-01-19 00:55:53,785 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 720 selfloop transitions, 335 changer transitions 0/1295 dead transitions. [2022-01-19 00:55:53,786 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1139 places, 1295 transitions, 23488 flow [2022-01-19 00:55:53,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 00:55:53,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 00:55:53,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 10579 transitions. [2022-01-19 00:55:53,790 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6084080975385323 [2022-01-19 00:55:53,791 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 10579 transitions. [2022-01-19 00:55:53,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 10579 transitions. [2022-01-19 00:55:53,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:55:53,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 10579 transitions. [2022-01-19 00:55:53,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 251.88095238095238) internal successors, (10579), 42 states have internal predecessors, (10579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:53,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:53,806 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:53,806 INFO L186 Difference]: Start difference. First operand has 1098 places, 1081 transitions, 18841 flow. Second operand 42 states and 10579 transitions. [2022-01-19 00:55:53,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1139 places, 1295 transitions, 23488 flow [2022-01-19 00:55:59,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1111 places, 1295 transitions, 23048 flow, removed 31 selfloop flow, removed 28 redundant places. [2022-01-19 00:55:59,605 INFO L242 Difference]: Finished difference. Result has 1114 places, 1090 transitions, 19406 flow [2022-01-19 00:55:59,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=18402, PETRI_DIFFERENCE_MINUEND_PLACES=1070, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=19406, PETRI_PLACES=1114, PETRI_TRANSITIONS=1090} [2022-01-19 00:55:59,605 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 740 predicate places. [2022-01-19 00:55:59,605 INFO L470 AbstractCegarLoop]: Abstraction has has 1114 places, 1090 transitions, 19406 flow [2022-01-19 00:55:59,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:59,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:55:59,607 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:55:59,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 00:55:59,607 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:55:59,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:55:59,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2032477873, now seen corresponding path program 34 times [2022-01-19 00:55:59,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:55:59,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410407496] [2022-01-19 00:55:59,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:55:59,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:55:59,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:55:59,724 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 00:55:59,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:55:59,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410407496] [2022-01-19 00:55:59,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410407496] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:55:59,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:55:59,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:55:59,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272201509] [2022-01-19 00:55:59,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:55:59,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:55:59,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:55:59,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:55:59,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:55:59,727 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:55:59,728 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1114 places, 1090 transitions, 19406 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:55:59,728 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:55:59,728 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:55:59,728 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:56:30,583 INFO L129 PetriNetUnfolder]: 9964/81304 cut-off events. [2022-01-19 00:56:30,584 INFO L130 PetriNetUnfolder]: For 538911/539738 co-relation queries the response was YES. [2022-01-19 00:56:35,928 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184531 conditions, 81304 events. 9964/81304 cut-off events. For 538911/539738 co-relation queries the response was YES. Maximal size of possible extension queue 2469. Compared 1414076 event pairs, 4161 based on Foata normal form. 92/77764 useless extension candidates. Maximal degree in co-relation 184061. Up to 5844 conditions per place. [2022-01-19 00:56:36,111 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 800 selfloop transitions, 221 changer transitions 0/1331 dead transitions. [2022-01-19 00:56:36,112 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1137 places, 1331 transitions, 24645 flow [2022-01-19 00:56:36,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 00:56:36,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 00:56:36,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 8172 transitions. [2022-01-19 00:56:36,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.822463768115942 [2022-01-19 00:56:36,115 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 8172 transitions. [2022-01-19 00:56:36,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 8172 transitions. [2022-01-19 00:56:36,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:56:36,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 8172 transitions. [2022-01-19 00:56:36,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 340.5) internal successors, (8172), 24 states have internal predecessors, (8172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:56:36,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:56:36,125 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:56:36,125 INFO L186 Difference]: Start difference. First operand has 1114 places, 1090 transitions, 19406 flow. Second operand 24 states and 8172 transitions. [2022-01-19 00:56:36,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1137 places, 1331 transitions, 24645 flow [2022-01-19 00:56:42,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1106 places, 1331 transitions, 24032 flow, removed 69 selfloop flow, removed 31 redundant places. [2022-01-19 00:56:42,525 INFO L242 Difference]: Finished difference. Result has 1110 places, 1094 transitions, 19501 flow [2022-01-19 00:56:42,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=18879, PETRI_DIFFERENCE_MINUEND_PLACES=1083, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1090, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=19501, PETRI_PLACES=1110, PETRI_TRANSITIONS=1094} [2022-01-19 00:56:42,526 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 736 predicate places. [2022-01-19 00:56:42,526 INFO L470 AbstractCegarLoop]: Abstraction has has 1110 places, 1094 transitions, 19501 flow [2022-01-19 00:56:42,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:56:42,526 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:56:42,527 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:56:42,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 00:56:42,527 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:56:42,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:56:42,527 INFO L85 PathProgramCache]: Analyzing trace with hash 846595275, now seen corresponding path program 35 times [2022-01-19 00:56:42,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:56:42,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228443765] [2022-01-19 00:56:42,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:56:42,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:56:42,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:56:42,850 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 00:56:42,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:56:42,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228443765] [2022-01-19 00:56:42,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228443765] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:56:42,850 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:56:42,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 00:56:42,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643607718] [2022-01-19 00:56:42,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:56:42,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 00:56:42,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:56:42,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 00:56:42,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 00:56:42,854 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 00:56:42,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1110 places, 1094 transitions, 19501 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:56:42,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:56:42,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 00:56:42,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:57:14,588 INFO L129 PetriNetUnfolder]: 9939/79200 cut-off events. [2022-01-19 00:57:14,589 INFO L130 PetriNetUnfolder]: For 537241/538103 co-relation queries the response was YES. [2022-01-19 00:57:20,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183290 conditions, 79200 events. 9939/79200 cut-off events. For 537241/538103 co-relation queries the response was YES. Maximal size of possible extension queue 2406. Compared 1367226 event pairs, 2923 based on Foata normal form. 134/75812 useless extension candidates. Maximal degree in co-relation 182816. Up to 10187 conditions per place. [2022-01-19 00:57:20,615 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 757 selfloop transitions, 314 changer transitions 0/1311 dead transitions. [2022-01-19 00:57:20,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1149 places, 1311 transitions, 24512 flow [2022-01-19 00:57:20,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 00:57:20,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 00:57:20,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10071 transitions. [2022-01-19 00:57:20,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6081521739130434 [2022-01-19 00:57:20,622 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10071 transitions. [2022-01-19 00:57:20,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10071 transitions. [2022-01-19 00:57:20,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:57:20,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10071 transitions. [2022-01-19 00:57:20,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 251.775) internal successors, (10071), 40 states have internal predecessors, (10071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:57:20,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:57:20,643 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:57:20,643 INFO L186 Difference]: Start difference. First operand has 1110 places, 1094 transitions, 19501 flow. Second operand 40 states and 10071 transitions. [2022-01-19 00:57:20,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1149 places, 1311 transitions, 24512 flow [2022-01-19 00:57:28,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1132 places, 1311 transitions, 24144 flow, removed 5 selfloop flow, removed 17 redundant places. [2022-01-19 00:57:28,383 INFO L242 Difference]: Finished difference. Result has 1137 places, 1115 transitions, 20356 flow [2022-01-19 00:57:28,384 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=19145, PETRI_DIFFERENCE_MINUEND_PLACES=1093, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=20356, PETRI_PLACES=1137, PETRI_TRANSITIONS=1115} [2022-01-19 00:57:28,385 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 763 predicate places. [2022-01-19 00:57:28,386 INFO L470 AbstractCegarLoop]: Abstraction has has 1137 places, 1115 transitions, 20356 flow [2022-01-19 00:57:28,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:57:28,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:57:28,386 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:57:28,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 00:57:28,387 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:57:28,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:57:28,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2011373061, now seen corresponding path program 36 times [2022-01-19 00:57:28,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:57:28,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028824792] [2022-01-19 00:57:28,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:57:28,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:57:28,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:57:28,529 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 00:57:28,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:57:28,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028824792] [2022-01-19 00:57:28,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028824792] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:57:28,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:57:28,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 00:57:28,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288529593] [2022-01-19 00:57:28,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:57:28,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:57:28,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:57:28,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:57:28,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:57:28,533 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 00:57:28,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1137 places, 1115 transitions, 20356 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:57:28,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:57:28,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 00:57:28,534 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:00,410 INFO L129 PetriNetUnfolder]: 9959/79401 cut-off events. [2022-01-19 00:58:00,410 INFO L130 PetriNetUnfolder]: For 560291/561258 co-relation queries the response was YES. [2022-01-19 00:58:06,836 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184103 conditions, 79401 events. 9959/79401 cut-off events. For 560291/561258 co-relation queries the response was YES. Maximal size of possible extension queue 2436. Compared 1373079 event pairs, 3919 based on Foata normal form. 185/76062 useless extension candidates. Maximal degree in co-relation 183624. Up to 6969 conditions per place. [2022-01-19 00:58:07,044 INFO L132 encePairwiseOnDemand]: 396/414 looper letters, 788 selfloop transitions, 239 changer transitions 0/1337 dead transitions. [2022-01-19 00:58:07,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1155 places, 1337 transitions, 25466 flow [2022-01-19 00:58:07,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:58:07,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:58:07,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 6506 transitions. [2022-01-19 00:58:07,047 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8271039918637173 [2022-01-19 00:58:07,048 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 6506 transitions. [2022-01-19 00:58:07,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 6506 transitions. [2022-01-19 00:58:07,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:07,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 6506 transitions. [2022-01-19 00:58:07,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 342.42105263157896) internal successors, (6506), 19 states have internal predecessors, (6506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:07,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 414.0) internal successors, (8280), 20 states have internal predecessors, (8280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:07,055 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 414.0) internal successors, (8280), 20 states have internal predecessors, (8280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:07,055 INFO L186 Difference]: Start difference. First operand has 1137 places, 1115 transitions, 20356 flow. Second operand 19 states and 6506 transitions. [2022-01-19 00:58:07,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1155 places, 1337 transitions, 25466 flow Received shutdown request... [2022-01-19 00:58:11,826 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 00:58:11,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 00:58:11,827 WARN L594 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-01-19 00:58:11,828 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 00:58:11,828 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 00:58:11,830 INFO L732 BasicCegarLoop]: Path program histogram: [36, 1, 1] [2022-01-19 00:58:11,832 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 00:58:11,832 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 00:58:11,833 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 12:58:11 BasicIcfg [2022-01-19 00:58:11,833 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 00:58:11,833 INFO L158 Benchmark]: Toolchain (without parser) took 702037.76ms. Allocated memory was 455.1MB in the beginning and 16.0GB in the end (delta: 15.5GB). Free memory was 396.8MB in the beginning and 11.3GB in the end (delta: -10.9GB). Peak memory consumption was 8.4GB. Max. memory is 16.0GB. [2022-01-19 00:58:11,834 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 455.1MB. Free memory is still 413.7MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 00:58:11,834 INFO L158 Benchmark]: CACSL2BoogieTranslator took 258.97ms. Allocated memory was 455.1MB in the beginning and 604.0MB in the end (delta: 148.9MB). Free memory was 396.6MB in the beginning and 571.1MB in the end (delta: -174.4MB). Peak memory consumption was 8.6MB. Max. memory is 16.0GB. [2022-01-19 00:58:11,834 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.41ms. Allocated memory is still 604.0MB. Free memory was 571.1MB in the beginning and 567.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-19 00:58:11,834 INFO L158 Benchmark]: Boogie Preprocessor took 36.84ms. Allocated memory is still 604.0MB. Free memory was 567.9MB in the beginning and 565.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 00:58:11,834 INFO L158 Benchmark]: RCFGBuilder took 466.79ms. Allocated memory is still 604.0MB. Free memory was 565.8MB in the beginning and 539.6MB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2022-01-19 00:58:11,835 INFO L158 Benchmark]: TraceAbstraction took 701233.00ms. Allocated memory was 604.0MB in the beginning and 16.0GB in the end (delta: 15.4GB). Free memory was 539.6MB in the beginning and 11.3GB in the end (delta: -10.8GB). Peak memory consumption was 8.4GB. Max. memory is 16.0GB. [2022-01-19 00:58:11,835 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.12ms. Allocated memory is still 455.1MB. Free memory is still 413.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 258.97ms. Allocated memory was 455.1MB in the beginning and 604.0MB in the end (delta: 148.9MB). Free memory was 396.6MB in the beginning and 571.1MB in the end (delta: -174.4MB). Peak memory consumption was 8.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 38.41ms. Allocated memory is still 604.0MB. Free memory was 571.1MB in the beginning and 567.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 36.84ms. Allocated memory is still 604.0MB. Free memory was 567.9MB in the beginning and 565.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 466.79ms. Allocated memory is still 604.0MB. Free memory was 565.8MB in the beginning and 539.6MB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * TraceAbstraction took 701233.00ms. Allocated memory was 604.0MB in the beginning and 16.0GB in the end (delta: 15.4GB). Free memory was 539.6MB in the beginning and 11.3GB in the end (delta: -10.8GB). Peak memory consumption was 8.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: 93]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances [2022-01-19 00:58:11,841 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 CFG has 5 procedures, 499 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 701.1s, OverallIterations: 38, TraceHistogramMax: 1, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.0s, AutomataDifference: 690.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18350 SdHoareTripleChecker+Valid, 22.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18350 mSDsluCounter, 41499 SdHoareTripleChecker+Invalid, 18.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 41904 mSDsCounter, 1066 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58788 IncrementalHoareTripleChecker+Invalid, 59854 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1066 mSolverCounterUnsat, 4078 mSDtfsCounter, 58788 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1728 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 1557 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13046 ImplicationChecksByTransitivity, 19.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20356occurred in iteration=37, InterpolantAutomatonStates: 1142, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 8.8s InterpolantComputationTime, 9988 NumberOfCodeBlocks, 9988 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 9950 ConstructedInterpolants, 0 QuantifiedInterpolants, 54133 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 38 InterpolantComputations, 38 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown