./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 23:41:40,199 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 23:41:40,202 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 23:41:40,232 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 23:41:40,232 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 23:41:40,233 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 23:41:40,235 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 23:41:40,237 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 23:41:40,239 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 23:41:40,240 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 23:41:40,241 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 23:41:40,243 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 23:41:40,243 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 23:41:40,244 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 23:41:40,246 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 23:41:40,247 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 23:41:40,248 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 23:41:40,249 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 23:41:40,251 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 23:41:40,254 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 23:41:40,255 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 23:41:40,257 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 23:41:40,258 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 23:41:40,259 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 23:41:40,262 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 23:41:40,263 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 23:41:40,263 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 23:41:40,264 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 23:41:40,264 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 23:41:40,265 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 23:41:40,266 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 23:41:40,267 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 23:41:40,267 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 23:41:40,268 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 23:41:40,269 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 23:41:40,269 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 23:41:40,270 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 23:41:40,270 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 23:41:40,270 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 23:41:40,271 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 23:41:40,272 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 23:41:40,272 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 23:41:40,295 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 23:41:40,295 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 23:41:40,295 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 23:41:40,295 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 23:41:40,296 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 23:41:40,296 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 23:41:40,297 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 23:41:40,297 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 23:41:40,297 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 23:41:40,297 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 23:41:40,298 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 23:41:40,298 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 23:41:40,298 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 23:41:40,298 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 23:41:40,298 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 23:41:40,298 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 23:41:40,299 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 23:41:40,299 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 23:41:40,299 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 23:41:40,299 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 23:41:40,299 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 23:41:40,299 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 23:41:40,300 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 23:41:40,300 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 23:41:40,300 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 23:41:40,300 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 23:41:40,300 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 23:41:40,301 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 23:41:40,301 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 23:41:40,301 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 23:41:40,301 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 23:41:40,301 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 23:41:40,301 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 23:41:40,302 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 23:41:40,302 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 [2021-12-06 23:41:40,501 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 23:41:40,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 23:41:40,517 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 23:41:40,518 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 23:41:40,519 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 23:41:40,520 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2021-12-06 23:41:40,561 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/data/3dda92671/9a36b87c7ce84e5c88edad5ebd8e52c6/FLAG119363938 [2021-12-06 23:41:40,929 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 23:41:40,930 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2021-12-06 23:41:40,935 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/data/3dda92671/9a36b87c7ce84e5c88edad5ebd8e52c6/FLAG119363938 [2021-12-06 23:41:40,945 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/data/3dda92671/9a36b87c7ce84e5c88edad5ebd8e52c6 [2021-12-06 23:41:40,947 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 23:41:40,948 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 23:41:40,949 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 23:41:40,949 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 23:41:40,951 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 23:41:40,952 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 11:41:40" (1/1) ... [2021-12-06 23:41:40,953 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65a43833 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:40, skipping insertion in model container [2021-12-06 23:41:40,953 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 11:41:40" (1/1) ... [2021-12-06 23:41:40,960 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 23:41:40,981 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 23:41:41,155 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2021-12-06 23:41:41,165 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 23:41:41,173 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 23:41:41,197 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2021-12-06 23:41:41,202 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 23:41:41,214 INFO L208 MainTranslator]: Completed translation [2021-12-06 23:41:41,215 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41 WrapperNode [2021-12-06 23:41:41,215 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 23:41:41,216 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 23:41:41,216 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 23:41:41,216 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 23:41:41,221 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,228 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,250 INFO L137 Inliner]: procedures = 25, calls = 34, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 278 [2021-12-06 23:41:41,251 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 23:41:41,251 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 23:41:41,251 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 23:41:41,251 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 23:41:41,258 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,258 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,261 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,261 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,268 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,272 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,274 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,277 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 23:41:41,278 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 23:41:41,278 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 23:41:41,278 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 23:41:41,279 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (1/1) ... [2021-12-06 23:41:41,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 23:41:41,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:41:41,304 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 23:41:41,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 23:41:41,333 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 23:41:41,333 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 23:41:41,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 23:41:41,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 23:41:41,333 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-06 23:41:41,333 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-06 23:41:41,333 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-06 23:41:41,334 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-06 23:41:41,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 23:41:41,334 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 23:41:41,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 23:41:41,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 23:41:41,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 23:41:41,335 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 23:41:41,402 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 23:41:41,403 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 23:41:41,670 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 23:41:41,684 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 23:41:41,684 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 23:41:41,686 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 11:41:41 BoogieIcfgContainer [2021-12-06 23:41:41,686 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 23:41:41,687 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 23:41:41,688 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 23:41:41,690 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 23:41:41,690 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 11:41:40" (1/3) ... [2021-12-06 23:41:41,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3380c406 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 11:41:41, skipping insertion in model container [2021-12-06 23:41:41,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:41:41" (2/3) ... [2021-12-06 23:41:41,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3380c406 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 11:41:41, skipping insertion in model container [2021-12-06 23:41:41,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 11:41:41" (3/3) ... [2021-12-06 23:41:41,693 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2021-12-06 23:41:41,697 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 23:41:41,697 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 23:41:41,697 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 23:41:41,697 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 23:41:41,738 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,739 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,739 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,739 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,739 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,739 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,740 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,740 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,740 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,740 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,741 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,741 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,741 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,741 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,741 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,742 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,742 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,742 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,742 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,742 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,743 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,743 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,743 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,743 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,743 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,744 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,744 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,744 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,744 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,744 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,745 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,745 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,745 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,745 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,745 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,746 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,746 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,746 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,746 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,746 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,747 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,747 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,747 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,747 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,747 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,747 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,748 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,749 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,750 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,751 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,752 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,752 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,753 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,754 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,754 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,754 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,754 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,754 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,754 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,755 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,755 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,755 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,755 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,755 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,755 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,756 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,756 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,756 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,756 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,756 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,756 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,757 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,758 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,759 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,765 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,766 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,767 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,783 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,783 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,783 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,783 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,783 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,783 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,786 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,787 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,789 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,791 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:41:41,805 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-06 23:41:41,848 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 23:41:41,855 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 23:41:41,855 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-06 23:41:41,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 325 places, 353 transitions, 722 flow [2021-12-06 23:41:41,980 INFO L129 PetriNetUnfolder]: 35/351 cut-off events. [2021-12-06 23:41:41,980 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 23:41:41,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 360 conditions, 351 events. 35/351 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 737 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 211. Up to 2 conditions per place. [2021-12-06 23:41:41,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 353 transitions, 722 flow [2021-12-06 23:41:41,997 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 314 places, 342 transitions, 696 flow [2021-12-06 23:41:42,060 INFO L129 PetriNetUnfolder]: 35/341 cut-off events. [2021-12-06 23:41:42,061 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 23:41:42,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:42,062 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] [2021-12-06 23:41:42,062 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:42,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:42,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1977256279, now seen corresponding path program 1 times [2021-12-06 23:41:42,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:42,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311955704] [2021-12-06 23:41:42,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:42,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:42,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:42,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:42,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:42,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311955704] [2021-12-06 23:41:42,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311955704] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:42,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:42,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 23:41:42,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143123657] [2021-12-06 23:41:42,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:42,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 23:41:42,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:42,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 23:41:42,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 23:41:42,361 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 353 [2021-12-06 23:41:42,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 342 transitions, 696 flow. Second operand has 2 states, 2 states have (on average 337.0) internal successors, (674), 2 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:42,367 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:42,367 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 353 [2021-12-06 23:41:42,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:42,448 INFO L129 PetriNetUnfolder]: 21/328 cut-off events. [2021-12-06 23:41:42,449 INFO L130 PetriNetUnfolder]: For 8/9 co-relation queries the response was YES. [2021-12-06 23:41:42,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 328 events. 21/328 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 709 event pairs, 0 based on Foata normal form. 17/313 useless extension candidates. Maximal degree in co-relation 202. Up to 5 conditions per place. [2021-12-06 23:41:42,455 INFO L132 encePairwiseOnDemand]: 339/353 looper letters, 4 selfloop transitions, 0 changer transitions 3/328 dead transitions. [2021-12-06 23:41:42,455 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 328 transitions, 676 flow [2021-12-06 23:41:42,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 23:41:42,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-06 23:41:42,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 686 transitions. [2021-12-06 23:41:42,469 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9716713881019831 [2021-12-06 23:41:42,469 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 686 transitions. [2021-12-06 23:41:42,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 686 transitions. [2021-12-06 23:41:42,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:42,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 686 transitions. [2021-12-06 23:41:42,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 343.0) internal successors, (686), 2 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:42,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 353.0) internal successors, (1059), 3 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:42,485 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 353.0) internal successors, (1059), 3 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:42,486 INFO L186 Difference]: Start difference. First operand has 314 places, 342 transitions, 696 flow. Second operand 2 states and 686 transitions. [2021-12-06 23:41:42,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 328 transitions, 676 flow [2021-12-06 23:41:42,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 328 transitions, 668 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 23:41:42,497 INFO L242 Difference]: Finished difference. Result has 311 places, 325 transitions, 654 flow [2021-12-06 23:41:42,499 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=654, PETRI_PLACES=311, PETRI_TRANSITIONS=325} [2021-12-06 23:41:42,502 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, -3 predicate places. [2021-12-06 23:41:42,502 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 325 transitions, 654 flow [2021-12-06 23:41:42,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 337.0) internal successors, (674), 2 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:42,503 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:42,503 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] [2021-12-06 23:41:42,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 23:41:42,503 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:42,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:42,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1672738487, now seen corresponding path program 1 times [2021-12-06 23:41:42,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:42,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580580285] [2021-12-06 23:41:42,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:42,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:42,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:42,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:42,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:42,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580580285] [2021-12-06 23:41:42,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580580285] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:42,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:42,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 23:41:42,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76961583] [2021-12-06 23:41:42,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:42,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 23:41:42,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:42,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 23:41:42,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 23:41:42,621 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 353 [2021-12-06 23:41:42,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 325 transitions, 654 flow. Second operand has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:42,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:42,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 353 [2021-12-06 23:41:42,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:43,057 INFO L129 PetriNetUnfolder]: 642/3582 cut-off events. [2021-12-06 23:41:43,057 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2021-12-06 23:41:43,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4430 conditions, 3582 events. 642/3582 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 33579 event pairs, 264 based on Foata normal form. 0/3053 useless extension candidates. Maximal degree in co-relation 4427. Up to 505 conditions per place. [2021-12-06 23:41:43,080 INFO L132 encePairwiseOnDemand]: 345/353 looper letters, 55 selfloop transitions, 4 changer transitions 0/350 dead transitions. [2021-12-06 23:41:43,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 350 transitions, 825 flow [2021-12-06 23:41:43,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 23:41:43,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 23:41:43,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 975 transitions. [2021-12-06 23:41:43,085 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9206798866855525 [2021-12-06 23:41:43,085 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 975 transitions. [2021-12-06 23:41:43,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 975 transitions. [2021-12-06 23:41:43,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:43,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 975 transitions. [2021-12-06 23:41:43,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 325.0) internal successors, (975), 3 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,093 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,094 INFO L186 Difference]: Start difference. First operand has 311 places, 325 transitions, 654 flow. Second operand 3 states and 975 transitions. [2021-12-06 23:41:43,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 350 transitions, 825 flow [2021-12-06 23:41:43,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 350 transitions, 825 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 23:41:43,101 INFO L242 Difference]: Finished difference. Result has 312 places, 329 transitions, 694 flow [2021-12-06 23:41:43,102 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=694, PETRI_PLACES=312, PETRI_TRANSITIONS=329} [2021-12-06 23:41:43,103 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, -2 predicate places. [2021-12-06 23:41:43,103 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 329 transitions, 694 flow [2021-12-06 23:41:43,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,104 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:43,104 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] [2021-12-06 23:41:43,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 23:41:43,104 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:43,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:43,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1890052835, now seen corresponding path program 1 times [2021-12-06 23:41:43,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:43,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430366111] [2021-12-06 23:41:43,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:43,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:43,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:43,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:43,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:43,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430366111] [2021-12-06 23:41:43,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430366111] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:43,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:43,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 23:41:43,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727636705] [2021-12-06 23:41:43,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:43,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 23:41:43,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:43,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 23:41:43,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 23:41:43,184 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 353 [2021-12-06 23:41:43,186 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 329 transitions, 694 flow. Second operand has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:43,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 353 [2021-12-06 23:41:43,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:43,664 INFO L129 PetriNetUnfolder]: 475/3127 cut-off events. [2021-12-06 23:41:43,664 INFO L130 PetriNetUnfolder]: For 259/259 co-relation queries the response was YES. [2021-12-06 23:41:43,672 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3889 conditions, 3127 events. 475/3127 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 29491 event pairs, 253 based on Foata normal form. 49/2760 useless extension candidates. Maximal degree in co-relation 3884. Up to 317 conditions per place. [2021-12-06 23:41:43,682 INFO L132 encePairwiseOnDemand]: 347/353 looper letters, 57 selfloop transitions, 2 changer transitions 0/350 dead transitions. [2021-12-06 23:41:43,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 350 transitions, 853 flow [2021-12-06 23:41:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 23:41:43,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 23:41:43,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 973 transitions. [2021-12-06 23:41:43,685 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9187913125590179 [2021-12-06 23:41:43,685 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 973 transitions. [2021-12-06 23:41:43,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 973 transitions. [2021-12-06 23:41:43,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:43,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 973 transitions. [2021-12-06 23:41:43,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.3333333333333) internal successors, (973), 3 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,703 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,703 INFO L186 Difference]: Start difference. First operand has 312 places, 329 transitions, 694 flow. Second operand 3 states and 973 transitions. [2021-12-06 23:41:43,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 350 transitions, 853 flow [2021-12-06 23:41:43,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 350 transitions, 851 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 23:41:43,709 INFO L242 Difference]: Finished difference. Result has 315 places, 329 transitions, 704 flow [2021-12-06 23:41:43,710 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=704, PETRI_PLACES=315, PETRI_TRANSITIONS=329} [2021-12-06 23:41:43,711 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 1 predicate places. [2021-12-06 23:41:43,711 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 329 transitions, 704 flow [2021-12-06 23:41:43,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,712 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:43,712 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] [2021-12-06 23:41:43,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 23:41:43,712 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:43,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:43,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1681652397, now seen corresponding path program 1 times [2021-12-06 23:41:43,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:43,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254656946] [2021-12-06 23:41:43,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:43,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:43,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:43,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:43,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:43,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254656946] [2021-12-06 23:41:43,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254656946] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:43,800 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:43,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 23:41:43,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909765229] [2021-12-06 23:41:43,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:43,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 23:41:43,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:43,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 23:41:43,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 23:41:43,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2021-12-06 23:41:43,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 329 transitions, 704 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:43,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:43,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2021-12-06 23:41:43,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:44,058 INFO L129 PetriNetUnfolder]: 165/1793 cut-off events. [2021-12-06 23:41:44,059 INFO L130 PetriNetUnfolder]: For 29/52 co-relation queries the response was YES. [2021-12-06 23:41:44,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2042 conditions, 1793 events. 165/1793 cut-off events. For 29/52 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 13495 event pairs, 21 based on Foata normal form. 1/1607 useless extension candidates. Maximal degree in co-relation 2036. Up to 74 conditions per place. [2021-12-06 23:41:44,076 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 27 selfloop transitions, 11 changer transitions 0/344 dead transitions. [2021-12-06 23:41:44,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 344 transitions, 814 flow [2021-12-06 23:41:44,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 23:41:44,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-12-06 23:41:44,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1299 transitions. [2021-12-06 23:41:44,081 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.919971671388102 [2021-12-06 23:41:44,082 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1299 transitions. [2021-12-06 23:41:44,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1299 transitions. [2021-12-06 23:41:44,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:44,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1299 transitions. [2021-12-06 23:41:44,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 324.75) internal successors, (1299), 4 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,114 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,114 INFO L186 Difference]: Start difference. First operand has 315 places, 329 transitions, 704 flow. Second operand 4 states and 1299 transitions. [2021-12-06 23:41:44,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 344 transitions, 814 flow [2021-12-06 23:41:44,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 344 transitions, 812 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 23:41:44,123 INFO L242 Difference]: Finished difference. Result has 320 places, 335 transitions, 772 flow [2021-12-06 23:41:44,124 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=772, PETRI_PLACES=320, PETRI_TRANSITIONS=335} [2021-12-06 23:41:44,124 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 6 predicate places. [2021-12-06 23:41:44,124 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 335 transitions, 772 flow [2021-12-06 23:41:44,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,125 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:44,126 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] [2021-12-06 23:41:44,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 23:41:44,126 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:44,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:44,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1341510675, now seen corresponding path program 1 times [2021-12-06 23:41:44,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:44,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213044115] [2021-12-06 23:41:44,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:44,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:44,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:44,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:44,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:44,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213044115] [2021-12-06 23:41:44,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213044115] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:44,198 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:44,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 23:41:44,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628145276] [2021-12-06 23:41:44,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:44,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 23:41:44,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:44,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 23:41:44,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 23:41:44,202 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 353 [2021-12-06 23:41:44,205 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 335 transitions, 772 flow. Second operand has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:44,205 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 353 [2021-12-06 23:41:44,205 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:44,439 INFO L129 PetriNetUnfolder]: 132/1424 cut-off events. [2021-12-06 23:41:44,439 INFO L130 PetriNetUnfolder]: For 42/53 co-relation queries the response was YES. [2021-12-06 23:41:44,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 1424 events. 132/1424 cut-off events. For 42/53 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 9520 event pairs, 31 based on Foata normal form. 2/1293 useless extension candidates. Maximal degree in co-relation 1722. Up to 113 conditions per place. [2021-12-06 23:41:44,454 INFO L132 encePairwiseOnDemand]: 342/353 looper letters, 30 selfloop transitions, 9 changer transitions 0/352 dead transitions. [2021-12-06 23:41:44,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 352 transitions, 890 flow [2021-12-06 23:41:44,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 23:41:44,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 23:41:44,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1937 transitions. [2021-12-06 23:41:44,460 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9145420207743153 [2021-12-06 23:41:44,460 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1937 transitions. [2021-12-06 23:41:44,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1937 transitions. [2021-12-06 23:41:44,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:44,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1937 transitions. [2021-12-06 23:41:44,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 322.8333333333333) internal successors, (1937), 6 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,476 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,476 INFO L186 Difference]: Start difference. First operand has 320 places, 335 transitions, 772 flow. Second operand 6 states and 1937 transitions. [2021-12-06 23:41:44,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 352 transitions, 890 flow [2021-12-06 23:41:44,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 352 transitions, 890 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 23:41:44,486 INFO L242 Difference]: Finished difference. Result has 329 places, 341 transitions, 831 flow [2021-12-06 23:41:44,486 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=831, PETRI_PLACES=329, PETRI_TRANSITIONS=341} [2021-12-06 23:41:44,487 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 15 predicate places. [2021-12-06 23:41:44,487 INFO L470 AbstractCegarLoop]: Abstraction has has 329 places, 341 transitions, 831 flow [2021-12-06 23:41:44,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,489 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:44,489 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] [2021-12-06 23:41:44,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 23:41:44,489 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:44,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:44,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1215126355, now seen corresponding path program 1 times [2021-12-06 23:41:44,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:44,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495644424] [2021-12-06 23:41:44,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:44,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:44,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:44,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:44,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:44,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495644424] [2021-12-06 23:41:44,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495644424] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:44,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:44,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 23:41:44,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361751632] [2021-12-06 23:41:44,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:44,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 23:41:44,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:44,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 23:41:44,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 23:41:44,555 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 353 [2021-12-06 23:41:44,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 341 transitions, 831 flow. Second operand has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:44,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 353 [2021-12-06 23:41:44,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:44,924 INFO L129 PetriNetUnfolder]: 216/2386 cut-off events. [2021-12-06 23:41:44,924 INFO L130 PetriNetUnfolder]: For 137/148 co-relation queries the response was YES. [2021-12-06 23:41:44,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2902 conditions, 2386 events. 216/2386 cut-off events. For 137/148 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 18509 event pairs, 47 based on Foata normal form. 0/2128 useless extension candidates. Maximal degree in co-relation 2889. Up to 176 conditions per place. [2021-12-06 23:41:44,945 INFO L132 encePairwiseOnDemand]: 342/353 looper letters, 29 selfloop transitions, 9 changer transitions 0/357 dead transitions. [2021-12-06 23:41:44,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 357 transitions, 944 flow [2021-12-06 23:41:44,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 23:41:44,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 23:41:44,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1936 transitions. [2021-12-06 23:41:44,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9140698772426817 [2021-12-06 23:41:44,951 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1936 transitions. [2021-12-06 23:41:44,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1936 transitions. [2021-12-06 23:41:44,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:44,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1936 transitions. [2021-12-06 23:41:44,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 322.6666666666667) internal successors, (1936), 6 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,965 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,965 INFO L186 Difference]: Start difference. First operand has 329 places, 341 transitions, 831 flow. Second operand 6 states and 1936 transitions. [2021-12-06 23:41:44,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 357 transitions, 944 flow [2021-12-06 23:41:44,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 357 transitions, 939 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 23:41:44,975 INFO L242 Difference]: Finished difference. Result has 337 places, 347 transitions, 885 flow [2021-12-06 23:41:44,976 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=885, PETRI_PLACES=337, PETRI_TRANSITIONS=347} [2021-12-06 23:41:44,977 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 23 predicate places. [2021-12-06 23:41:44,977 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 347 transitions, 885 flow [2021-12-06 23:41:44,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:44,978 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:44,978 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] [2021-12-06 23:41:44,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 23:41:44,979 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:44,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:44,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1786217094, now seen corresponding path program 1 times [2021-12-06 23:41:44,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:44,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451291597] [2021-12-06 23:41:44,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:44,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:45,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:45,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:45,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:45,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451291597] [2021-12-06 23:41:45,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451291597] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:45,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:45,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 23:41:45,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572800128] [2021-12-06 23:41:45,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:45,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 23:41:45,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:45,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 23:41:45,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 23:41:45,049 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 353 [2021-12-06 23:41:45,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 347 transitions, 885 flow. Second operand has 5 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:45,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:45,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 353 [2021-12-06 23:41:45,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:45,349 INFO L129 PetriNetUnfolder]: 110/1717 cut-off events. [2021-12-06 23:41:45,350 INFO L130 PetriNetUnfolder]: For 75/87 co-relation queries the response was YES. [2021-12-06 23:41:45,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2075 conditions, 1717 events. 110/1717 cut-off events. For 75/87 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11580 event pairs, 4 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 2058. Up to 53 conditions per place. [2021-12-06 23:41:45,360 INFO L132 encePairwiseOnDemand]: 348/353 looper letters, 16 selfloop transitions, 4 changer transitions 0/351 dead transitions. [2021-12-06 23:41:45,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 351 transitions, 933 flow [2021-12-06 23:41:45,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 23:41:45,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 23:41:45,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1631 transitions. [2021-12-06 23:41:45,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9240793201133144 [2021-12-06 23:41:45,365 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1631 transitions. [2021-12-06 23:41:45,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1631 transitions. [2021-12-06 23:41:45,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:45,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1631 transitions. [2021-12-06 23:41:45,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 326.2) internal successors, (1631), 5 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:45,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:45,376 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:45,376 INFO L186 Difference]: Start difference. First operand has 337 places, 347 transitions, 885 flow. Second operand 5 states and 1631 transitions. [2021-12-06 23:41:45,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 351 transitions, 933 flow [2021-12-06 23:41:45,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 351 transitions, 928 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 23:41:45,387 INFO L242 Difference]: Finished difference. Result has 341 places, 348 transitions, 896 flow [2021-12-06 23:41:45,387 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=896, PETRI_PLACES=341, PETRI_TRANSITIONS=348} [2021-12-06 23:41:45,388 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 27 predicate places. [2021-12-06 23:41:45,388 INFO L470 AbstractCegarLoop]: Abstraction has has 341 places, 348 transitions, 896 flow [2021-12-06 23:41:45,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:45,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:45,389 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] [2021-12-06 23:41:45,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 23:41:45,390 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:45,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:45,390 INFO L85 PathProgramCache]: Analyzing trace with hash 454408965, now seen corresponding path program 1 times [2021-12-06 23:41:45,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:45,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939362087] [2021-12-06 23:41:45,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:45,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:45,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:45,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:45,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:45,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939362087] [2021-12-06 23:41:45,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939362087] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:41:45,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36584335] [2021-12-06 23:41:45,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:45,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:41:45,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:41:45,466 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:41:45,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 23:41:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:45,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 23:41:45,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:41:45,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:45,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 23:41:45,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:41:45,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36584335] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 23:41:45,974 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 23:41:45,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2021-12-06 23:41:45,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058787677] [2021-12-06 23:41:45,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 23:41:45,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 23:41:45,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:45,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 23:41:45,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-12-06 23:41:45,986 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 321 out of 353 [2021-12-06 23:41:45,990 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 348 transitions, 896 flow. Second operand has 14 states, 14 states have (on average 323.64285714285717) internal successors, (4531), 14 states have internal predecessors, (4531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:45,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:45,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 321 of 353 [2021-12-06 23:41:45,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:46,264 INFO L129 PetriNetUnfolder]: 110/1726 cut-off events. [2021-12-06 23:41:46,265 INFO L130 PetriNetUnfolder]: For 76/88 co-relation queries the response was YES. [2021-12-06 23:41:46,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2096 conditions, 1726 events. 110/1726 cut-off events. For 76/88 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11560 event pairs, 4 based on Foata normal form. 2/1593 useless extension candidates. Maximal degree in co-relation 2078. Up to 53 conditions per place. [2021-12-06 23:41:46,277 INFO L132 encePairwiseOnDemand]: 345/353 looper letters, 17 selfloop transitions, 11 changer transitions 0/358 dead transitions. [2021-12-06 23:41:46,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 358 transitions, 974 flow [2021-12-06 23:41:46,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:41:46,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:41:46,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3561 transitions. [2021-12-06 23:41:46,293 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9170744269894412 [2021-12-06 23:41:46,293 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3561 transitions. [2021-12-06 23:41:46,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3561 transitions. [2021-12-06 23:41:46,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:46,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3561 transitions. [2021-12-06 23:41:46,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 323.72727272727275) internal successors, (3561), 11 states have internal predecessors, (3561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:46,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 353.0) internal successors, (4236), 12 states have internal predecessors, (4236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:46,310 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 353.0) internal successors, (4236), 12 states have internal predecessors, (4236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:46,310 INFO L186 Difference]: Start difference. First operand has 341 places, 348 transitions, 896 flow. Second operand 11 states and 3561 transitions. [2021-12-06 23:41:46,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 358 transitions, 974 flow [2021-12-06 23:41:46,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 358 transitions, 968 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-12-06 23:41:46,317 INFO L242 Difference]: Finished difference. Result has 351 places, 354 transitions, 945 flow [2021-12-06 23:41:46,318 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=945, PETRI_PLACES=351, PETRI_TRANSITIONS=354} [2021-12-06 23:41:46,319 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 37 predicate places. [2021-12-06 23:41:46,319 INFO L470 AbstractCegarLoop]: Abstraction has has 351 places, 354 transitions, 945 flow [2021-12-06 23:41:46,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 323.64285714285717) internal successors, (4531), 14 states have internal predecessors, (4531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:46,320 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:46,320 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:46,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 23:41:46,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:41:46,523 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:46,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:46,524 INFO L85 PathProgramCache]: Analyzing trace with hash 266249057, now seen corresponding path program 2 times [2021-12-06 23:41:46,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:46,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626406707] [2021-12-06 23:41:46,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:46,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:46,639 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:46,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:46,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626406707] [2021-12-06 23:41:46,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626406707] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:46,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:46,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 23:41:46,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995957959] [2021-12-06 23:41:46,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:46,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 23:41:46,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:46,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 23:41:46,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 23:41:46,645 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 353 [2021-12-06 23:41:46,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 354 transitions, 945 flow. Second operand has 8 states, 8 states have (on average 309.125) internal successors, (2473), 8 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:46,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:46,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 353 [2021-12-06 23:41:46,649 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:47,012 INFO L129 PetriNetUnfolder]: 111/1830 cut-off events. [2021-12-06 23:41:47,012 INFO L130 PetriNetUnfolder]: For 78/90 co-relation queries the response was YES. [2021-12-06 23:41:47,022 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2404 conditions, 1830 events. 111/1830 cut-off events. For 78/90 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 12266 event pairs, 4 based on Foata normal form. 8/1703 useless extension candidates. Maximal degree in co-relation 2383. Up to 128 conditions per place. [2021-12-06 23:41:47,027 INFO L132 encePairwiseOnDemand]: 344/353 looper letters, 35 selfloop transitions, 4 changer transitions 5/369 dead transitions. [2021-12-06 23:41:47,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 369 transitions, 1063 flow [2021-12-06 23:41:47,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 23:41:47,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 23:41:47,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2493 transitions. [2021-12-06 23:41:47,033 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8827903682719547 [2021-12-06 23:41:47,033 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2493 transitions. [2021-12-06 23:41:47,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2493 transitions. [2021-12-06 23:41:47,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:47,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2493 transitions. [2021-12-06 23:41:47,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 311.625) internal successors, (2493), 8 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,046 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,046 INFO L186 Difference]: Start difference. First operand has 351 places, 354 transitions, 945 flow. Second operand 8 states and 2493 transitions. [2021-12-06 23:41:47,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 369 transitions, 1063 flow [2021-12-06 23:41:47,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 369 transitions, 1054 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-12-06 23:41:47,059 INFO L242 Difference]: Finished difference. Result has 361 places, 357 transitions, 972 flow [2021-12-06 23:41:47,060 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=972, PETRI_PLACES=361, PETRI_TRANSITIONS=357} [2021-12-06 23:41:47,060 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 47 predicate places. [2021-12-06 23:41:47,061 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 357 transitions, 972 flow [2021-12-06 23:41:47,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 309.125) internal successors, (2473), 8 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,062 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:47,062 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:47,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 23:41:47,063 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:47,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:47,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1901665691, now seen corresponding path program 1 times [2021-12-06 23:41:47,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:47,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900188881] [2021-12-06 23:41:47,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:47,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:47,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:47,119 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:47,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:47,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900188881] [2021-12-06 23:41:47,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900188881] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:47,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:47,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 23:41:47,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14121804] [2021-12-06 23:41:47,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:47,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 23:41:47,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:47,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 23:41:47,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 23:41:47,122 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2021-12-06 23:41:47,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 357 transitions, 972 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:47,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2021-12-06 23:41:47,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:47,531 INFO L129 PetriNetUnfolder]: 293/2938 cut-off events. [2021-12-06 23:41:47,531 INFO L130 PetriNetUnfolder]: For 212/223 co-relation queries the response was YES. [2021-12-06 23:41:47,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3962 conditions, 2938 events. 293/2938 cut-off events. For 212/223 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 23947 event pairs, 64 based on Foata normal form. 0/2626 useless extension candidates. Maximal degree in co-relation 3935. Up to 196 conditions per place. [2021-12-06 23:41:47,551 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 26 selfloop transitions, 11 changer transitions 0/371 dead transitions. [2021-12-06 23:41:47,551 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 371 transitions, 1077 flow [2021-12-06 23:41:47,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 23:41:47,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-12-06 23:41:47,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1298 transitions. [2021-12-06 23:41:47,554 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9192634560906515 [2021-12-06 23:41:47,554 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1298 transitions. [2021-12-06 23:41:47,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1298 transitions. [2021-12-06 23:41:47,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:47,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1298 transitions. [2021-12-06 23:41:47,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 324.5) internal successors, (1298), 4 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,559 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,559 INFO L186 Difference]: Start difference. First operand has 361 places, 357 transitions, 972 flow. Second operand 4 states and 1298 transitions. [2021-12-06 23:41:47,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 371 transitions, 1077 flow [2021-12-06 23:41:47,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 371 transitions, 1067 flow, removed 4 selfloop flow, removed 5 redundant places. [2021-12-06 23:41:47,567 INFO L242 Difference]: Finished difference. Result has 358 places, 363 transitions, 1032 flow [2021-12-06 23:41:47,568 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1032, PETRI_PLACES=358, PETRI_TRANSITIONS=363} [2021-12-06 23:41:47,568 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 44 predicate places. [2021-12-06 23:41:47,568 INFO L470 AbstractCegarLoop]: Abstraction has has 358 places, 363 transitions, 1032 flow [2021-12-06 23:41:47,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,568 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:47,569 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:47,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 23:41:47,569 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:47,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:47,569 INFO L85 PathProgramCache]: Analyzing trace with hash -227916070, now seen corresponding path program 1 times [2021-12-06 23:41:47,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:47,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488362951] [2021-12-06 23:41:47,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:47,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:47,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:47,623 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:47,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:47,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488362951] [2021-12-06 23:41:47,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488362951] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:47,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:47,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 23:41:47,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205543704] [2021-12-06 23:41:47,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:47,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 23:41:47,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:47,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 23:41:47,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 23:41:47,626 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2021-12-06 23:41:47,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 363 transitions, 1032 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:47,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2021-12-06 23:41:47,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:47,919 INFO L129 PetriNetUnfolder]: 178/2081 cut-off events. [2021-12-06 23:41:47,919 INFO L130 PetriNetUnfolder]: For 169/305 co-relation queries the response was YES. [2021-12-06 23:41:47,929 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2879 conditions, 2081 events. 178/2081 cut-off events. For 169/305 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 14243 event pairs, 37 based on Foata normal form. 10/1960 useless extension candidates. Maximal degree in co-relation 2854. Up to 136 conditions per place. [2021-12-06 23:41:47,934 INFO L132 encePairwiseOnDemand]: 348/353 looper letters, 35 selfloop transitions, 4 changer transitions 0/372 dead transitions. [2021-12-06 23:41:47,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 372 transitions, 1135 flow [2021-12-06 23:41:47,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 23:41:47,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 23:41:47,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1611 transitions. [2021-12-06 23:41:47,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9127478753541076 [2021-12-06 23:41:47,937 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1611 transitions. [2021-12-06 23:41:47,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1611 transitions. [2021-12-06 23:41:47,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:47,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1611 transitions. [2021-12-06 23:41:47,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.2) internal successors, (1611), 5 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,943 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,943 INFO L186 Difference]: Start difference. First operand has 358 places, 363 transitions, 1032 flow. Second operand 5 states and 1611 transitions. [2021-12-06 23:41:47,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 372 transitions, 1135 flow [2021-12-06 23:41:47,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 372 transitions, 1133 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-12-06 23:41:47,950 INFO L242 Difference]: Finished difference. Result has 363 places, 363 transitions, 1044 flow [2021-12-06 23:41:47,951 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1044, PETRI_PLACES=363, PETRI_TRANSITIONS=363} [2021-12-06 23:41:47,951 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 49 predicate places. [2021-12-06 23:41:47,951 INFO L470 AbstractCegarLoop]: Abstraction has has 363 places, 363 transitions, 1044 flow [2021-12-06 23:41:47,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:47,952 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:47,952 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:47,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 23:41:47,952 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:47,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:47,952 INFO L85 PathProgramCache]: Analyzing trace with hash -731169643, now seen corresponding path program 1 times [2021-12-06 23:41:47,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:47,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078394805] [2021-12-06 23:41:47,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:47,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:47,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:47,999 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:47,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:47,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078394805] [2021-12-06 23:41:48,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078394805] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:48,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:48,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 23:41:48,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65237441] [2021-12-06 23:41:48,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:48,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:41:48,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:48,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:41:48,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 23:41:48,003 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 353 [2021-12-06 23:41:48,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 363 transitions, 1044 flow. Second operand has 6 states, 6 states have (on average 299.3333333333333) internal successors, (1796), 6 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:48,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:48,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 353 [2021-12-06 23:41:48,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:49,326 INFO L129 PetriNetUnfolder]: 1787/9609 cut-off events. [2021-12-06 23:41:49,326 INFO L130 PetriNetUnfolder]: For 3050/3062 co-relation queries the response was YES. [2021-12-06 23:41:49,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15608 conditions, 9609 events. 1787/9609 cut-off events. For 3050/3062 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 98130 event pairs, 691 based on Foata normal form. 31/8775 useless extension candidates. Maximal degree in co-relation 15581. Up to 1901 conditions per place. [2021-12-06 23:41:49,379 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 184 selfloop transitions, 36 changer transitions 0/527 dead transitions. [2021-12-06 23:41:49,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 527 transitions, 2115 flow [2021-12-06 23:41:49,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 23:41:49,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 23:41:49,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5234 transitions. [2021-12-06 23:41:49,388 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.872187968671888 [2021-12-06 23:41:49,388 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5234 transitions. [2021-12-06 23:41:49,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5234 transitions. [2021-12-06 23:41:49,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:49,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5234 transitions. [2021-12-06 23:41:49,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 307.88235294117646) internal successors, (5234), 17 states have internal predecessors, (5234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 353.0) internal successors, (6354), 18 states have internal predecessors, (6354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,406 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 353.0) internal successors, (6354), 18 states have internal predecessors, (6354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,406 INFO L186 Difference]: Start difference. First operand has 363 places, 363 transitions, 1044 flow. Second operand 17 states and 5234 transitions. [2021-12-06 23:41:49,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 527 transitions, 2115 flow [2021-12-06 23:41:49,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 527 transitions, 2093 flow, removed 5 selfloop flow, removed 2 redundant places. [2021-12-06 23:41:49,421 INFO L242 Difference]: Finished difference. Result has 385 places, 391 transitions, 1302 flow [2021-12-06 23:41:49,422 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1302, PETRI_PLACES=385, PETRI_TRANSITIONS=391} [2021-12-06 23:41:49,422 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 71 predicate places. [2021-12-06 23:41:49,423 INFO L470 AbstractCegarLoop]: Abstraction has has 385 places, 391 transitions, 1302 flow [2021-12-06 23:41:49,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 299.3333333333333) internal successors, (1796), 6 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,423 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:49,423 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:49,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 23:41:49,423 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:49,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:49,424 INFO L85 PathProgramCache]: Analyzing trace with hash -423907830, now seen corresponding path program 1 times [2021-12-06 23:41:49,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:49,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003610708] [2021-12-06 23:41:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:49,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:49,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:49,465 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:49,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:49,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003610708] [2021-12-06 23:41:49,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003610708] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:49,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:49,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 23:41:49,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978135102] [2021-12-06 23:41:49,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:49,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 23:41:49,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:49,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 23:41:49,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 23:41:49,467 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 353 [2021-12-06 23:41:49,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 391 transitions, 1302 flow. Second operand has 5 states, 5 states have (on average 316.8) internal successors, (1584), 5 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:49,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 353 [2021-12-06 23:41:49,468 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:49,842 INFO L129 PetriNetUnfolder]: 229/2435 cut-off events. [2021-12-06 23:41:49,842 INFO L130 PetriNetUnfolder]: For 693/821 co-relation queries the response was YES. [2021-12-06 23:41:49,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3658 conditions, 2435 events. 229/2435 cut-off events. For 693/821 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 17296 event pairs, 40 based on Foata normal form. 24/2300 useless extension candidates. Maximal degree in co-relation 3625. Up to 164 conditions per place. [2021-12-06 23:41:49,860 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 44 selfloop transitions, 19 changer transitions 0/410 dead transitions. [2021-12-06 23:41:49,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 410 transitions, 1485 flow [2021-12-06 23:41:49,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 23:41:49,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 23:41:49,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2239 transitions. [2021-12-06 23:41:49,864 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9061108862808579 [2021-12-06 23:41:49,864 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2239 transitions. [2021-12-06 23:41:49,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2239 transitions. [2021-12-06 23:41:49,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:49,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2239 transitions. [2021-12-06 23:41:49,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.85714285714283) internal successors, (2239), 7 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,872 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,872 INFO L186 Difference]: Start difference. First operand has 385 places, 391 transitions, 1302 flow. Second operand 7 states and 2239 transitions. [2021-12-06 23:41:49,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 410 transitions, 1485 flow [2021-12-06 23:41:49,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 410 transitions, 1451 flow, removed 4 selfloop flow, removed 4 redundant places. [2021-12-06 23:41:49,883 INFO L242 Difference]: Finished difference. Result has 390 places, 397 transitions, 1358 flow [2021-12-06 23:41:49,884 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1358, PETRI_PLACES=390, PETRI_TRANSITIONS=397} [2021-12-06 23:41:49,884 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 76 predicate places. [2021-12-06 23:41:49,884 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 397 transitions, 1358 flow [2021-12-06 23:41:49,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 316.8) internal successors, (1584), 5 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,885 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:49,885 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:49,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 23:41:49,885 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:49,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:49,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1856360310, now seen corresponding path program 1 times [2021-12-06 23:41:49,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:49,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366509284] [2021-12-06 23:41:49,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:49,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:49,942 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 23:41:49,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:49,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366509284] [2021-12-06 23:41:49,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366509284] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:49,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:49,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 23:41:49,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399986782] [2021-12-06 23:41:49,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:49,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 23:41:49,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:49,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 23:41:49,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 23:41:49,945 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 353 [2021-12-06 23:41:49,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 397 transitions, 1358 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:49,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:49,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 353 [2021-12-06 23:41:49,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:50,433 INFO L129 PetriNetUnfolder]: 270/2864 cut-off events. [2021-12-06 23:41:50,433 INFO L130 PetriNetUnfolder]: For 752/879 co-relation queries the response was YES. [2021-12-06 23:41:50,462 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4438 conditions, 2864 events. 270/2864 cut-off events. For 752/879 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 21838 event pairs, 50 based on Foata normal form. 17/2691 useless extension candidates. Maximal degree in co-relation 4402. Up to 228 conditions per place. [2021-12-06 23:41:50,471 INFO L132 encePairwiseOnDemand]: 337/353 looper letters, 40 selfloop transitions, 17 changer transitions 0/423 dead transitions. [2021-12-06 23:41:50,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 423 transitions, 1542 flow [2021-12-06 23:41:50,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 23:41:50,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 23:41:50,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2551 transitions. [2021-12-06 23:41:50,478 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9033286118980169 [2021-12-06 23:41:50,478 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2551 transitions. [2021-12-06 23:41:50,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2551 transitions. [2021-12-06 23:41:50,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:50,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2551 transitions. [2021-12-06 23:41:50,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 318.875) internal successors, (2551), 8 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:50,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:50,491 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:50,492 INFO L186 Difference]: Start difference. First operand has 390 places, 397 transitions, 1358 flow. Second operand 8 states and 2551 transitions. [2021-12-06 23:41:50,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 423 transitions, 1542 flow [2021-12-06 23:41:50,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 423 transitions, 1524 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-12-06 23:41:50,508 INFO L242 Difference]: Finished difference. Result has 399 places, 407 transitions, 1449 flow [2021-12-06 23:41:50,509 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1449, PETRI_PLACES=399, PETRI_TRANSITIONS=407} [2021-12-06 23:41:50,509 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 85 predicate places. [2021-12-06 23:41:50,509 INFO L470 AbstractCegarLoop]: Abstraction has has 399 places, 407 transitions, 1449 flow [2021-12-06 23:41:50,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:50,510 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:50,510 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:50,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 23:41:50,510 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:50,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:50,510 INFO L85 PathProgramCache]: Analyzing trace with hash -38920124, now seen corresponding path program 1 times [2021-12-06 23:41:50,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:50,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893475311] [2021-12-06 23:41:50,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:50,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:50,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:50,541 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:50,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:50,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893475311] [2021-12-06 23:41:50,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893475311] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:50,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:50,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 23:41:50,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463427749] [2021-12-06 23:41:50,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:50,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 23:41:50,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:50,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 23:41:50,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 23:41:50,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 353 [2021-12-06 23:41:50,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 407 transitions, 1449 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:50,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:50,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 353 [2021-12-06 23:41:50,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:52,287 INFO L129 PetriNetUnfolder]: 1317/11822 cut-off events. [2021-12-06 23:41:52,287 INFO L130 PetriNetUnfolder]: For 4086/4151 co-relation queries the response was YES. [2021-12-06 23:41:52,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18163 conditions, 11822 events. 1317/11822 cut-off events. For 4086/4151 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 133267 event pairs, 377 based on Foata normal form. 10/10854 useless extension candidates. Maximal degree in co-relation 18122. Up to 970 conditions per place. [2021-12-06 23:41:52,361 INFO L132 encePairwiseOnDemand]: 349/353 looper letters, 52 selfloop transitions, 3 changer transitions 0/425 dead transitions. [2021-12-06 23:41:52,361 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 425 transitions, 1618 flow [2021-12-06 23:41:52,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 23:41:52,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 23:41:52,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 970 transitions. [2021-12-06 23:41:52,363 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9159584513692163 [2021-12-06 23:41:52,363 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 970 transitions. [2021-12-06 23:41:52,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 970 transitions. [2021-12-06 23:41:52,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:52,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 970 transitions. [2021-12-06 23:41:52,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.3333333333333) internal successors, (970), 3 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:52,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:52,366 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:52,366 INFO L186 Difference]: Start difference. First operand has 399 places, 407 transitions, 1449 flow. Second operand 3 states and 970 transitions. [2021-12-06 23:41:52,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 425 transitions, 1618 flow [2021-12-06 23:41:52,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 425 transitions, 1605 flow, removed 1 selfloop flow, removed 3 redundant places. [2021-12-06 23:41:52,398 INFO L242 Difference]: Finished difference. Result has 400 places, 409 transitions, 1458 flow [2021-12-06 23:41:52,399 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1458, PETRI_PLACES=400, PETRI_TRANSITIONS=409} [2021-12-06 23:41:52,399 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 86 predicate places. [2021-12-06 23:41:52,399 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 409 transitions, 1458 flow [2021-12-06 23:41:52,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:52,399 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:52,400 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:52,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 23:41:52,400 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:52,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:52,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1289922524, now seen corresponding path program 1 times [2021-12-06 23:41:52,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:52,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300518739] [2021-12-06 23:41:52,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:52,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:52,448 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:52,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:52,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300518739] [2021-12-06 23:41:52,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300518739] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:52,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:52,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 23:41:52,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114708514] [2021-12-06 23:41:52,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:52,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:41:52,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:52,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:41:52,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 23:41:52,451 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 353 [2021-12-06 23:41:52,452 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 409 transitions, 1458 flow. Second operand has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:52,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:52,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 353 [2021-12-06 23:41:52,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:53,359 INFO L129 PetriNetUnfolder]: 430/5025 cut-off events. [2021-12-06 23:41:53,359 INFO L130 PetriNetUnfolder]: For 1306/1598 co-relation queries the response was YES. [2021-12-06 23:41:53,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8064 conditions, 5025 events. 430/5025 cut-off events. For 1306/1598 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 44356 event pairs, 88 based on Foata normal form. 42/4801 useless extension candidates. Maximal degree in co-relation 8022. Up to 468 conditions per place. [2021-12-06 23:41:53,399 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 49 selfloop transitions, 13 changer transitions 0/433 dead transitions. [2021-12-06 23:41:53,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 433 transitions, 1671 flow [2021-12-06 23:41:53,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 23:41:53,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 23:41:53,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2248 transitions. [2021-12-06 23:41:53,403 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9097531363820316 [2021-12-06 23:41:53,404 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2248 transitions. [2021-12-06 23:41:53,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2248 transitions. [2021-12-06 23:41:53,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:53,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2248 transitions. [2021-12-06 23:41:53,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.14285714285717) internal successors, (2248), 7 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:53,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:53,411 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:53,411 INFO L186 Difference]: Start difference. First operand has 400 places, 409 transitions, 1458 flow. Second operand 7 states and 2248 transitions. [2021-12-06 23:41:53,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 433 transitions, 1671 flow [2021-12-06 23:41:53,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 433 transitions, 1665 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-06 23:41:53,425 INFO L242 Difference]: Finished difference. Result has 409 places, 419 transitions, 1565 flow [2021-12-06 23:41:53,426 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1565, PETRI_PLACES=409, PETRI_TRANSITIONS=419} [2021-12-06 23:41:53,426 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 95 predicate places. [2021-12-06 23:41:53,426 INFO L470 AbstractCegarLoop]: Abstraction has has 409 places, 419 transitions, 1565 flow [2021-12-06 23:41:53,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:53,426 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:53,427 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:53,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 23:41:53,427 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:53,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:53,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1054611153, now seen corresponding path program 1 times [2021-12-06 23:41:53,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:53,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094641572] [2021-12-06 23:41:53,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:53,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:53,484 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 23:41:53,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:53,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094641572] [2021-12-06 23:41:53,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094641572] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:53,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:53,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 23:41:53,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349717867] [2021-12-06 23:41:53,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:53,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 23:41:53,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:53,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 23:41:53,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 23:41:53,487 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 353 [2021-12-06 23:41:53,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 419 transitions, 1565 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:53,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:53,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 353 [2021-12-06 23:41:53,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:55,273 INFO L129 PetriNetUnfolder]: 1034/9391 cut-off events. [2021-12-06 23:41:55,273 INFO L130 PetriNetUnfolder]: For 3419/3457 co-relation queries the response was YES. [2021-12-06 23:41:55,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15122 conditions, 9391 events. 1034/9391 cut-off events. For 3419/3457 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 106061 event pairs, 299 based on Foata normal form. 28/8485 useless extension candidates. Maximal degree in co-relation 15075. Up to 1027 conditions per place. [2021-12-06 23:41:55,347 INFO L132 encePairwiseOnDemand]: 337/353 looper letters, 39 selfloop transitions, 17 changer transitions 0/444 dead transitions. [2021-12-06 23:41:55,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 444 transitions, 1744 flow [2021-12-06 23:41:55,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 23:41:55,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 23:41:55,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2550 transitions. [2021-12-06 23:41:55,351 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9029745042492918 [2021-12-06 23:41:55,351 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2550 transitions. [2021-12-06 23:41:55,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2550 transitions. [2021-12-06 23:41:55,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:55,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2550 transitions. [2021-12-06 23:41:55,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 318.75) internal successors, (2550), 8 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:55,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:55,358 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:55,358 INFO L186 Difference]: Start difference. First operand has 409 places, 419 transitions, 1565 flow. Second operand 8 states and 2550 transitions. [2021-12-06 23:41:55,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 444 transitions, 1744 flow [2021-12-06 23:41:55,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 444 transitions, 1738 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-12-06 23:41:55,382 INFO L242 Difference]: Finished difference. Result has 420 places, 429 transitions, 1668 flow [2021-12-06 23:41:55,382 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1668, PETRI_PLACES=420, PETRI_TRANSITIONS=429} [2021-12-06 23:41:55,382 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 106 predicate places. [2021-12-06 23:41:55,382 INFO L470 AbstractCegarLoop]: Abstraction has has 420 places, 429 transitions, 1668 flow [2021-12-06 23:41:55,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:55,383 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:55,383 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:55,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 23:41:55,383 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:55,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:55,383 INFO L85 PathProgramCache]: Analyzing trace with hash 224451925, now seen corresponding path program 1 times [2021-12-06 23:41:55,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:55,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142135322] [2021-12-06 23:41:55,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:55,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:55,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:55,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142135322] [2021-12-06 23:41:55,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142135322] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:55,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:55,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 23:41:55,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313336222] [2021-12-06 23:41:55,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:55,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 23:41:55,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:55,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 23:41:55,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 23:41:55,424 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 353 [2021-12-06 23:41:55,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 429 transitions, 1668 flow. Second operand has 5 states, 5 states have (on average 317.0) internal successors, (1585), 5 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:55,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:55,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 353 [2021-12-06 23:41:55,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:41:57,157 INFO L129 PetriNetUnfolder]: 1164/9843 cut-off events. [2021-12-06 23:41:57,158 INFO L130 PetriNetUnfolder]: For 4994/5032 co-relation queries the response was YES. [2021-12-06 23:41:57,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17036 conditions, 9843 events. 1164/9843 cut-off events. For 4994/5032 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 113044 event pairs, 416 based on Foata normal form. 74/8901 useless extension candidates. Maximal degree in co-relation 16984. Up to 1168 conditions per place. [2021-12-06 23:41:57,246 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 46 selfloop transitions, 19 changer transitions 0/446 dead transitions. [2021-12-06 23:41:57,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 446 transitions, 1854 flow [2021-12-06 23:41:57,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 23:41:57,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 23:41:57,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2238 transitions. [2021-12-06 23:41:57,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.905706191825172 [2021-12-06 23:41:57,248 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2238 transitions. [2021-12-06 23:41:57,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2238 transitions. [2021-12-06 23:41:57,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:41:57,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2238 transitions. [2021-12-06 23:41:57,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.7142857142857) internal successors, (2238), 7 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:57,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:57,254 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:57,254 INFO L186 Difference]: Start difference. First operand has 420 places, 429 transitions, 1668 flow. Second operand 7 states and 2238 transitions. [2021-12-06 23:41:57,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 446 transitions, 1854 flow [2021-12-06 23:41:57,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 446 transitions, 1841 flow, removed 1 selfloop flow, removed 3 redundant places. [2021-12-06 23:41:57,284 INFO L242 Difference]: Finished difference. Result has 426 places, 435 transitions, 1751 flow [2021-12-06 23:41:57,285 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1751, PETRI_PLACES=426, PETRI_TRANSITIONS=435} [2021-12-06 23:41:57,285 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 112 predicate places. [2021-12-06 23:41:57,285 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 435 transitions, 1751 flow [2021-12-06 23:41:57,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 317.0) internal successors, (1585), 5 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:57,285 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:41:57,286 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:41:57,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 23:41:57,286 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:41:57,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:41:57,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1161617543, now seen corresponding path program 1 times [2021-12-06 23:41:57,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:41:57,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853467693] [2021-12-06 23:41:57,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:41:57,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:41:57,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:41:57,320 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:41:57,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:41:57,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853467693] [2021-12-06 23:41:57,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853467693] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:41:57,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:41:57,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 23:41:57,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611669679] [2021-12-06 23:41:57,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:41:57,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 23:41:57,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:41:57,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 23:41:57,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 23:41:57,322 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 353 [2021-12-06 23:41:57,323 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 435 transitions, 1751 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:41:57,323 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:41:57,323 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 353 [2021-12-06 23:41:57,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:42:02,369 INFO L129 PetriNetUnfolder]: 3174/27589 cut-off events. [2021-12-06 23:42:02,369 INFO L130 PetriNetUnfolder]: For 16718/18283 co-relation queries the response was YES. [2021-12-06 23:42:02,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48080 conditions, 27589 events. 3174/27589 cut-off events. For 16718/18283 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 385483 event pairs, 1289 based on Foata normal form. 48/25580 useless extension candidates. Maximal degree in co-relation 48025. Up to 3009 conditions per place. [2021-12-06 23:42:02,640 INFO L132 encePairwiseOnDemand]: 349/353 looper letters, 51 selfloop transitions, 3 changer transitions 0/452 dead transitions. [2021-12-06 23:42:02,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 452 transitions, 1919 flow [2021-12-06 23:42:02,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 23:42:02,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 23:42:02,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 969 transitions. [2021-12-06 23:42:02,641 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9150141643059491 [2021-12-06 23:42:02,642 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 969 transitions. [2021-12-06 23:42:02,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 969 transitions. [2021-12-06 23:42:02,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:42:02,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 969 transitions. [2021-12-06 23:42:02,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.0) internal successors, (969), 3 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:02,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:02,644 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:02,644 INFO L186 Difference]: Start difference. First operand has 426 places, 435 transitions, 1751 flow. Second operand 3 states and 969 transitions. [2021-12-06 23:42:02,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 452 transitions, 1919 flow [2021-12-06 23:42:02,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 452 transitions, 1895 flow, removed 4 selfloop flow, removed 2 redundant places. [2021-12-06 23:42:02,952 INFO L242 Difference]: Finished difference. Result has 428 places, 437 transitions, 1749 flow [2021-12-06 23:42:02,953 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1749, PETRI_PLACES=428, PETRI_TRANSITIONS=437} [2021-12-06 23:42:02,954 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 114 predicate places. [2021-12-06 23:42:02,954 INFO L470 AbstractCegarLoop]: Abstraction has has 428 places, 437 transitions, 1749 flow [2021-12-06 23:42:02,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:02,954 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:42:02,954 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:42:02,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-06 23:42:02,954 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:42:02,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:42:02,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1604949299, now seen corresponding path program 1 times [2021-12-06 23:42:02,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:42:02,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889433345] [2021-12-06 23:42:02,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:02,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:42:02,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:03,009 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:03,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:42:03,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889433345] [2021-12-06 23:42:03,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889433345] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:42:03,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:42:03,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 23:42:03,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311663494] [2021-12-06 23:42:03,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:42:03,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:42:03,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:42:03,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:42:03,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 23:42:03,012 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 353 [2021-12-06 23:42:03,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 437 transitions, 1749 flow. Second operand has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:03,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:42:03,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 353 [2021-12-06 23:42:03,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:42:07,035 INFO L129 PetriNetUnfolder]: 1878/18064 cut-off events. [2021-12-06 23:42:07,036 INFO L130 PetriNetUnfolder]: For 8872/8947 co-relation queries the response was YES. [2021-12-06 23:42:07,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31458 conditions, 18064 events. 1878/18064 cut-off events. For 8872/8947 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 239582 event pairs, 673 based on Foata normal form. 107/16639 useless extension candidates. Maximal degree in co-relation 31401. Up to 2346 conditions per place. [2021-12-06 23:42:07,249 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 48 selfloop transitions, 13 changer transitions 0/460 dead transitions. [2021-12-06 23:42:07,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 460 transitions, 1957 flow [2021-12-06 23:42:07,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 23:42:07,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 23:42:07,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2021-12-06 23:42:07,251 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9093484419263456 [2021-12-06 23:42:07,251 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2021-12-06 23:42:07,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2021-12-06 23:42:07,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:42:07,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2021-12-06 23:42:07,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:07,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:07,255 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:07,255 INFO L186 Difference]: Start difference. First operand has 428 places, 437 transitions, 1749 flow. Second operand 7 states and 2247 transitions. [2021-12-06 23:42:07,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 460 transitions, 1957 flow [2021-12-06 23:42:07,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 460 transitions, 1951 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-06 23:42:07,316 INFO L242 Difference]: Finished difference. Result has 437 places, 447 transitions, 1856 flow [2021-12-06 23:42:07,316 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1856, PETRI_PLACES=437, PETRI_TRANSITIONS=447} [2021-12-06 23:42:07,316 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 123 predicate places. [2021-12-06 23:42:07,316 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 447 transitions, 1856 flow [2021-12-06 23:42:07,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:07,317 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:42:07,317 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:42:07,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-06 23:42:07,317 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:42:07,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:42:07,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1570120376, now seen corresponding path program 1 times [2021-12-06 23:42:07,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:42:07,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146682034] [2021-12-06 23:42:07,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:07,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:42:07,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:07,408 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:07,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:42:07,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146682034] [2021-12-06 23:42:07,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146682034] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:42:07,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342285583] [2021-12-06 23:42:07,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:07,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:42:07,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:42:07,409 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:42:07,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 23:42:07,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:07,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 23:42:07,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:42:07,663 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:07,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 23:42:07,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342285583] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:42:07,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 23:42:07,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 11 [2021-12-06 23:42:07,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579971870] [2021-12-06 23:42:07,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:42:07,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:42:07,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:42:07,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:42:07,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:42:07,667 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 353 [2021-12-06 23:42:07,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 447 transitions, 1856 flow. Second operand has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:07,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:42:07,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 353 [2021-12-06 23:42:07,668 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:42:08,826 INFO L129 PetriNetUnfolder]: 439/5629 cut-off events. [2021-12-06 23:42:08,826 INFO L130 PetriNetUnfolder]: For 2940/5712 co-relation queries the response was YES. [2021-12-06 23:42:08,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10190 conditions, 5629 events. 439/5629 cut-off events. For 2940/5712 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 52606 event pairs, 116 based on Foata normal form. 45/5382 useless extension candidates. Maximal degree in co-relation 10128. Up to 403 conditions per place. [2021-12-06 23:42:08,904 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 59 selfloop transitions, 19 changer transitions 0/449 dead transitions. [2021-12-06 23:42:08,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 449 transitions, 1943 flow [2021-12-06 23:42:08,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 23:42:08,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 23:42:08,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2736 transitions. [2021-12-06 23:42:08,906 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8611898016997167 [2021-12-06 23:42:08,907 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2736 transitions. [2021-12-06 23:42:08,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2736 transitions. [2021-12-06 23:42:08,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:42:08,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2736 transitions. [2021-12-06 23:42:08,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 304.0) internal successors, (2736), 9 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:08,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:08,913 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:08,913 INFO L186 Difference]: Start difference. First operand has 437 places, 447 transitions, 1856 flow. Second operand 9 states and 2736 transitions. [2021-12-06 23:42:08,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 449 transitions, 1943 flow [2021-12-06 23:42:08,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 449 transitions, 1877 flow, removed 23 selfloop flow, removed 7 redundant places. [2021-12-06 23:42:08,939 INFO L242 Difference]: Finished difference. Result has 440 places, 434 transitions, 1743 flow [2021-12-06 23:42:08,940 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1743, PETRI_PLACES=440, PETRI_TRANSITIONS=434} [2021-12-06 23:42:08,940 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 126 predicate places. [2021-12-06 23:42:08,940 INFO L470 AbstractCegarLoop]: Abstraction has has 440 places, 434 transitions, 1743 flow [2021-12-06 23:42:08,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:08,941 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:42:08,941 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:42:08,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 23:42:09,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:42:09,143 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:42:09,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:42:09,144 INFO L85 PathProgramCache]: Analyzing trace with hash 625962326, now seen corresponding path program 1 times [2021-12-06 23:42:09,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:42:09,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972276846] [2021-12-06 23:42:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:09,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:42:09,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:09,248 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:09,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:42:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972276846] [2021-12-06 23:42:09,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972276846] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:42:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310256683] [2021-12-06 23:42:09,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:09,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:42:09,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:42:09,250 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:42:09,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 23:42:09,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:09,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 23:42:09,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:42:09,482 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:09,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 23:42:09,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310256683] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:42:09,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 23:42:09,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 11 [2021-12-06 23:42:09,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148240991] [2021-12-06 23:42:09,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:42:09,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:42:09,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:42:09,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:42:09,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:42:09,484 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 353 [2021-12-06 23:42:09,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 434 transitions, 1743 flow. Second operand has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:09,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:42:09,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 353 [2021-12-06 23:42:09,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:42:10,902 INFO L129 PetriNetUnfolder]: 1096/6554 cut-off events. [2021-12-06 23:42:10,902 INFO L130 PetriNetUnfolder]: For 3722/3735 co-relation queries the response was YES. [2021-12-06 23:42:10,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12306 conditions, 6554 events. 1096/6554 cut-off events. For 3722/3735 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 74329 event pairs, 684 based on Foata normal form. 0/5572 useless extension candidates. Maximal degree in co-relation 12245. Up to 1695 conditions per place. [2021-12-06 23:42:10,988 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 43 selfloop transitions, 4 changer transitions 62/431 dead transitions. [2021-12-06 23:42:10,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 431 transitions, 1797 flow [2021-12-06 23:42:10,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 23:42:10,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 23:42:10,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2735 transitions. [2021-12-06 23:42:10,991 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8608750393452943 [2021-12-06 23:42:10,992 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2735 transitions. [2021-12-06 23:42:10,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2735 transitions. [2021-12-06 23:42:10,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:42:10,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2735 transitions. [2021-12-06 23:42:10,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 303.8888888888889) internal successors, (2735), 9 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:10,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:10,998 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:10,998 INFO L186 Difference]: Start difference. First operand has 440 places, 434 transitions, 1743 flow. Second operand 9 states and 2735 transitions. [2021-12-06 23:42:10,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 431 transitions, 1797 flow [2021-12-06 23:42:11,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 431 transitions, 1701 flow, removed 26 selfloop flow, removed 12 redundant places. [2021-12-06 23:42:11,028 INFO L242 Difference]: Finished difference. Result has 437 places, 369 transitions, 1230 flow [2021-12-06 23:42:11,028 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1230, PETRI_PLACES=437, PETRI_TRANSITIONS=369} [2021-12-06 23:42:11,028 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 123 predicate places. [2021-12-06 23:42:11,029 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 369 transitions, 1230 flow [2021-12-06 23:42:11,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:11,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:42:11,029 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:42:11,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 23:42:11,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0792bb22-4b54-4739-a361-0e098d9d4fb9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-06 23:42:11,231 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:42:11,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:42:11,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1422028368, now seen corresponding path program 1 times [2021-12-06 23:42:11,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:42:11,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523049772] [2021-12-06 23:42:11,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:11,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:42:11,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:11,401 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:11,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:42:11,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523049772] [2021-12-06 23:42:11,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523049772] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:42:11,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:42:11,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:42:11,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991660464] [2021-12-06 23:42:11,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:42:11,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:42:11,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:42:11,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:42:11,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:42:11,406 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:42:11,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 369 transitions, 1230 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:11,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:42:11,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:42:11,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:42:23,237 INFO L129 PetriNetUnfolder]: 16930/58230 cut-off events. [2021-12-06 23:42:23,237 INFO L130 PetriNetUnfolder]: For 33522/35276 co-relation queries the response was YES. [2021-12-06 23:42:23,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122763 conditions, 58230 events. 16930/58230 cut-off events. For 33522/35276 co-relation queries the response was YES. Maximal size of possible extension queue 1165. Compared 768837 event pairs, 7521 based on Foata normal form. 1026/57441 useless extension candidates. Maximal degree in co-relation 122706. Up to 17276 conditions per place. [2021-12-06 23:42:23,958 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 502 selfloop transitions, 62 changer transitions 0/831 dead transitions. [2021-12-06 23:42:23,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 831 transitions, 4090 flow [2021-12-06 23:42:23,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 23:42:23,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 23:42:23,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10794 transitions. [2021-12-06 23:42:23,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7458025288468182 [2021-12-06 23:42:23,966 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10794 transitions. [2021-12-06 23:42:23,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10794 transitions. [2021-12-06 23:42:23,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:42:23,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10794 transitions. [2021-12-06 23:42:23,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 263.2682926829268) internal successors, (10794), 41 states have internal predecessors, (10794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:23,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:23,987 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:23,987 INFO L186 Difference]: Start difference. First operand has 437 places, 369 transitions, 1230 flow. Second operand 41 states and 10794 transitions. [2021-12-06 23:42:23,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 831 transitions, 4090 flow [2021-12-06 23:42:24,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 831 transitions, 3890 flow, removed 89 selfloop flow, removed 26 redundant places. [2021-12-06 23:42:24,795 INFO L242 Difference]: Finished difference. Result has 445 places, 424 transitions, 1604 flow [2021-12-06 23:42:24,795 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=1604, PETRI_PLACES=445, PETRI_TRANSITIONS=424} [2021-12-06 23:42:24,796 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 131 predicate places. [2021-12-06 23:42:24,796 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 424 transitions, 1604 flow [2021-12-06 23:42:24,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:24,796 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:42:24,796 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:42:24,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-06 23:42:24,797 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:42:24,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:42:24,797 INFO L85 PathProgramCache]: Analyzing trace with hash 739231410, now seen corresponding path program 2 times [2021-12-06 23:42:24,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:42:24,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957162633] [2021-12-06 23:42:24,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:24,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:42:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:24,932 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:24,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:42:24,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957162633] [2021-12-06 23:42:24,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957162633] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:42:24,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:42:24,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:42:24,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914938828] [2021-12-06 23:42:24,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:42:24,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:42:24,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:42:24,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:42:24,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:42:24,936 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:42:24,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 424 transitions, 1604 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:24,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:42:24,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:42:24,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:42:37,654 INFO L129 PetriNetUnfolder]: 17233/60373 cut-off events. [2021-12-06 23:42:37,654 INFO L130 PetriNetUnfolder]: For 57201/59036 co-relation queries the response was YES. [2021-12-06 23:42:38,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144624 conditions, 60373 events. 17233/60373 cut-off events. For 57201/59036 co-relation queries the response was YES. Maximal size of possible extension queue 1157. Compared 799323 event pairs, 7611 based on Foata normal form. 972/57180 useless extension candidates. Maximal degree in co-relation 144558. Up to 17252 conditions per place. [2021-12-06 23:42:38,464 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 544 selfloop transitions, 96 changer transitions 0/907 dead transitions. [2021-12-06 23:42:38,464 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 907 transitions, 5116 flow [2021-12-06 23:42:38,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 23:42:38,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 23:42:38,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10787 transitions. [2021-12-06 23:42:38,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7453188696192911 [2021-12-06 23:42:38,472 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10787 transitions. [2021-12-06 23:42:38,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10787 transitions. [2021-12-06 23:42:38,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:42:38,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10787 transitions. [2021-12-06 23:42:38,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 263.0975609756098) internal successors, (10787), 41 states have internal predecessors, (10787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:38,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:38,493 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:38,493 INFO L186 Difference]: Start difference. First operand has 445 places, 424 transitions, 1604 flow. Second operand 41 states and 10787 transitions. [2021-12-06 23:42:38,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 907 transitions, 5116 flow [2021-12-06 23:42:39,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 907 transitions, 4939 flow, removed 25 selfloop flow, removed 5 redundant places. [2021-12-06 23:42:39,419 INFO L242 Difference]: Finished difference. Result has 510 places, 480 transitions, 2316 flow [2021-12-06 23:42:39,419 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=2316, PETRI_PLACES=510, PETRI_TRANSITIONS=480} [2021-12-06 23:42:39,420 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 196 predicate places. [2021-12-06 23:42:39,420 INFO L470 AbstractCegarLoop]: Abstraction has has 510 places, 480 transitions, 2316 flow [2021-12-06 23:42:39,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:39,420 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:42:39,420 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:42:39,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-06 23:42:39,421 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:42:39,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:42:39,421 INFO L85 PathProgramCache]: Analyzing trace with hash 186949176, now seen corresponding path program 3 times [2021-12-06 23:42:39,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:42:39,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299276116] [2021-12-06 23:42:39,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:39,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:42:39,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:39,549 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:39,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:42:39,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299276116] [2021-12-06 23:42:39,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299276116] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:42:39,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:42:39,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:42:39,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663235016] [2021-12-06 23:42:39,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:42:39,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:42:39,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:42:39,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:42:39,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:42:39,553 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:42:39,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 480 transitions, 2316 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:39,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:42:39,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:42:39,555 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:42:54,418 INFO L129 PetriNetUnfolder]: 17855/62280 cut-off events. [2021-12-06 23:42:54,419 INFO L130 PetriNetUnfolder]: For 119521/121395 co-relation queries the response was YES. [2021-12-06 23:42:55,483 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169636 conditions, 62280 events. 17855/62280 cut-off events. For 119521/121395 co-relation queries the response was YES. Maximal size of possible extension queue 1221. Compared 831432 event pairs, 7721 based on Foata normal form. 1026/59226 useless extension candidates. Maximal degree in co-relation 169539. Up to 17276 conditions per place. [2021-12-06 23:42:55,639 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 514 selfloop transitions, 110 changer transitions 0/891 dead transitions. [2021-12-06 23:42:55,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 891 transitions, 6390 flow [2021-12-06 23:42:55,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 23:42:55,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 23:42:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10500 transitions. [2021-12-06 23:42:55,647 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7436260623229461 [2021-12-06 23:42:55,647 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10500 transitions. [2021-12-06 23:42:55,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10500 transitions. [2021-12-06 23:42:55,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:42:55,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10500 transitions. [2021-12-06 23:42:55,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 262.5) internal successors, (10500), 40 states have internal predecessors, (10500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:55,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:55,665 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:55,665 INFO L186 Difference]: Start difference. First operand has 510 places, 480 transitions, 2316 flow. Second operand 40 states and 10500 transitions. [2021-12-06 23:42:55,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 891 transitions, 6390 flow [2021-12-06 23:42:57,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 891 transitions, 5951 flow, removed 141 selfloop flow, removed 5 redundant places. [2021-12-06 23:42:57,562 INFO L242 Difference]: Finished difference. Result has 572 places, 532 transitions, 3102 flow [2021-12-06 23:42:57,562 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=3102, PETRI_PLACES=572, PETRI_TRANSITIONS=532} [2021-12-06 23:42:57,562 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 258 predicate places. [2021-12-06 23:42:57,563 INFO L470 AbstractCegarLoop]: Abstraction has has 572 places, 532 transitions, 3102 flow [2021-12-06 23:42:57,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:57,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:42:57,563 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:42:57,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-06 23:42:57,563 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:42:57,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:42:57,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1109768790, now seen corresponding path program 4 times [2021-12-06 23:42:57,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:42:57,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409668392] [2021-12-06 23:42:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:42:57,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:42:57,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:42:57,686 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:42:57,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:42:57,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409668392] [2021-12-06 23:42:57,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409668392] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:42:57,686 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:42:57,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:42:57,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085206379] [2021-12-06 23:42:57,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:42:57,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:42:57,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:42:57,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:42:57,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:42:57,689 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:42:57,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 532 transitions, 3102 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:42:57,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:42:57,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:42:57,691 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:43:15,378 INFO L129 PetriNetUnfolder]: 18529/66445 cut-off events. [2021-12-06 23:43:15,378 INFO L130 PetriNetUnfolder]: For 204365/206452 co-relation queries the response was YES. [2021-12-06 23:43:16,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 193731 conditions, 66445 events. 18529/66445 cut-off events. For 204365/206452 co-relation queries the response was YES. Maximal size of possible extension queue 1233. Compared 895320 event pairs, 7707 based on Foata normal form. 972/63013 useless extension candidates. Maximal degree in co-relation 193605. Up to 17252 conditions per place. [2021-12-06 23:43:17,094 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 558 selfloop transitions, 135 changer transitions 0/960 dead transitions. [2021-12-06 23:43:17,094 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 960 transitions, 7809 flow [2021-12-06 23:43:17,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 23:43:17,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 23:43:17,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10497 transitions. [2021-12-06 23:43:17,103 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7434135977337111 [2021-12-06 23:43:17,103 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10497 transitions. [2021-12-06 23:43:17,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10497 transitions. [2021-12-06 23:43:17,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:43:17,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10497 transitions. [2021-12-06 23:43:17,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 262.425) internal successors, (10497), 40 states have internal predecessors, (10497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:17,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:17,125 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:17,125 INFO L186 Difference]: Start difference. First operand has 572 places, 532 transitions, 3102 flow. Second operand 40 states and 10497 transitions. [2021-12-06 23:43:17,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 960 transitions, 7809 flow [2021-12-06 23:43:20,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 960 transitions, 7298 flow, removed 205 selfloop flow, removed 4 redundant places. [2021-12-06 23:43:20,526 INFO L242 Difference]: Finished difference. Result has 635 places, 584 transitions, 3985 flow [2021-12-06 23:43:20,527 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=3985, PETRI_PLACES=635, PETRI_TRANSITIONS=584} [2021-12-06 23:43:20,527 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 321 predicate places. [2021-12-06 23:43:20,527 INFO L470 AbstractCegarLoop]: Abstraction has has 635 places, 584 transitions, 3985 flow [2021-12-06 23:43:20,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:20,528 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:43:20,528 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:43:20,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-06 23:43:20,529 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:43:20,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:43:20,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1878427122, now seen corresponding path program 5 times [2021-12-06 23:43:20,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:43:20,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101123947] [2021-12-06 23:43:20,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:43:20,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:43:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:43:20,653 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:43:20,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:43:20,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101123947] [2021-12-06 23:43:20,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101123947] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:43:20,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:43:20,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:43:20,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475325257] [2021-12-06 23:43:20,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:43:20,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:43:20,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:43:20,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:43:20,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:43:20,656 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:43:20,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 584 transitions, 3985 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:20,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:43:20,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:43:20,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:43:40,572 INFO L129 PetriNetUnfolder]: 19535/69392 cut-off events. [2021-12-06 23:43:40,572 INFO L130 PetriNetUnfolder]: For 339230/341186 co-relation queries the response was YES. [2021-12-06 23:43:42,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 226527 conditions, 69392 events. 19535/69392 cut-off events. For 339230/341186 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 940143 event pairs, 8077 based on Foata normal form. 1027/66030 useless extension candidates. Maximal degree in co-relation 226373. Up to 17276 conditions per place. [2021-12-06 23:43:42,504 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 589 selfloop transitions, 127 changer transitions 0/983 dead transitions. [2021-12-06 23:43:42,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 983 transitions, 9421 flow [2021-12-06 23:43:42,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 23:43:42,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 23:43:42,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10485 transitions. [2021-12-06 23:43:42,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7425637393767706 [2021-12-06 23:43:42,510 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10485 transitions. [2021-12-06 23:43:42,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10485 transitions. [2021-12-06 23:43:42,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:43:42,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10485 transitions. [2021-12-06 23:43:42,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 262.125) internal successors, (10485), 40 states have internal predecessors, (10485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:42,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:42,527 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:42,527 INFO L186 Difference]: Start difference. First operand has 635 places, 584 transitions, 3985 flow. Second operand 40 states and 10485 transitions. [2021-12-06 23:43:42,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 983 transitions, 9421 flow [2021-12-06 23:43:46,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 983 transitions, 8689 flow, removed 308 selfloop flow, removed 4 redundant places. [2021-12-06 23:43:46,638 INFO L242 Difference]: Finished difference. Result has 699 places, 637 transitions, 4960 flow [2021-12-06 23:43:46,639 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=4960, PETRI_PLACES=699, PETRI_TRANSITIONS=637} [2021-12-06 23:43:46,639 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 385 predicate places. [2021-12-06 23:43:46,639 INFO L470 AbstractCegarLoop]: Abstraction has has 699 places, 637 transitions, 4960 flow [2021-12-06 23:43:46,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:46,640 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:43:46,640 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:43:46,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-06 23:43:46,640 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:43:46,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:43:46,640 INFO L85 PathProgramCache]: Analyzing trace with hash 555993134, now seen corresponding path program 6 times [2021-12-06 23:43:46,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:43:46,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086677713] [2021-12-06 23:43:46,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:43:46,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:43:46,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:43:46,762 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:43:46,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:43:46,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086677713] [2021-12-06 23:43:46,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086677713] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:43:46,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:43:46,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:43:46,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875033730] [2021-12-06 23:43:46,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:43:46,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:43:46,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:43:46,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:43:46,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:43:46,768 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:43:46,771 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 637 transitions, 4960 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:43:46,771 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:43:46,771 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:43:46,771 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:44:10,260 INFO L129 PetriNetUnfolder]: 20609/74741 cut-off events. [2021-12-06 23:44:10,260 INFO L130 PetriNetUnfolder]: For 538631/541051 co-relation queries the response was YES. [2021-12-06 23:44:12,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 265529 conditions, 74741 events. 20609/74741 cut-off events. For 538631/541051 co-relation queries the response was YES. Maximal size of possible extension queue 1318. Compared 1022571 event pairs, 8043 based on Foata normal form. 972/70940 useless extension candidates. Maximal degree in co-relation 265346. Up to 17252 conditions per place. [2021-12-06 23:44:12,815 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 641 selfloop transitions, 146 changer transitions 0/1054 dead transitions. [2021-12-06 23:44:12,816 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 1054 transitions, 11197 flow [2021-12-06 23:44:12,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 23:44:12,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 23:44:12,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10483 transitions. [2021-12-06 23:44:12,822 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7424220963172804 [2021-12-06 23:44:12,822 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10483 transitions. [2021-12-06 23:44:12,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10483 transitions. [2021-12-06 23:44:12,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:44:12,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10483 transitions. [2021-12-06 23:44:12,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 262.075) internal successors, (10483), 40 states have internal predecessors, (10483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:12,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:12,839 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 353.0) internal successors, (14473), 41 states have internal predecessors, (14473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:12,839 INFO L186 Difference]: Start difference. First operand has 699 places, 637 transitions, 4960 flow. Second operand 40 states and 10483 transitions. [2021-12-06 23:44:12,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 1054 transitions, 11197 flow [2021-12-06 23:44:20,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 1054 transitions, 10223 flow, removed 429 selfloop flow, removed 4 redundant places. [2021-12-06 23:44:20,682 INFO L242 Difference]: Finished difference. Result has 763 places, 690 transitions, 5980 flow [2021-12-06 23:44:20,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=4311, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5980, PETRI_PLACES=763, PETRI_TRANSITIONS=690} [2021-12-06 23:44:20,683 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 449 predicate places. [2021-12-06 23:44:20,683 INFO L470 AbstractCegarLoop]: Abstraction has has 763 places, 690 transitions, 5980 flow [2021-12-06 23:44:20,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:20,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:44:20,684 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:44:20,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-06 23:44:20,685 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:44:20,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:44:20,685 INFO L85 PathProgramCache]: Analyzing trace with hash 2097803506, now seen corresponding path program 7 times [2021-12-06 23:44:20,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:44:20,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412836608] [2021-12-06 23:44:20,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:44:20,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:44:20,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:44:20,796 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:44:20,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:44:20,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412836608] [2021-12-06 23:44:20,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412836608] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:44:20,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:44:20,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:44:20,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451765360] [2021-12-06 23:44:20,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:44:20,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:44:20,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:44:20,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:44:20,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:44:20,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:44:20,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 690 transitions, 5980 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:20,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:44:20,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:44:20,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:44:49,137 INFO L129 PetriNetUnfolder]: 21807/78208 cut-off events. [2021-12-06 23:44:49,137 INFO L130 PetriNetUnfolder]: For 796432/798520 co-relation queries the response was YES. [2021-12-06 23:44:51,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 307891 conditions, 78208 events. 21807/78208 cut-off events. For 796432/798520 co-relation queries the response was YES. Maximal size of possible extension queue 1423. Compared 1074442 event pairs, 8801 based on Foata normal form. 1028/74450 useless extension candidates. Maximal degree in co-relation 307679. Up to 17276 conditions per place. [2021-12-06 23:44:52,224 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 700 selfloop transitions, 114 changer transitions 0/1081 dead transitions. [2021-12-06 23:44:52,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 803 places, 1081 transitions, 12909 flow [2021-12-06 23:44:52,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 23:44:52,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 23:44:52,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10731 transitions. [2021-12-06 23:44:52,230 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7414495957990741 [2021-12-06 23:44:52,230 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10731 transitions. [2021-12-06 23:44:52,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10731 transitions. [2021-12-06 23:44:52,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:44:52,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10731 transitions. [2021-12-06 23:44:52,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 261.7317073170732) internal successors, (10731), 41 states have internal predecessors, (10731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:52,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:52,245 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:44:52,246 INFO L186 Difference]: Start difference. First operand has 763 places, 690 transitions, 5980 flow. Second operand 41 states and 10731 transitions. [2021-12-06 23:44:52,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 803 places, 1081 transitions, 12909 flow [2021-12-06 23:45:02,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 799 places, 1081 transitions, 11742 flow, removed 518 selfloop flow, removed 4 redundant places. [2021-12-06 23:45:02,836 INFO L242 Difference]: Finished difference. Result has 829 places, 744 transitions, 7015 flow [2021-12-06 23:45:02,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=5162, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=7015, PETRI_PLACES=829, PETRI_TRANSITIONS=744} [2021-12-06 23:45:02,837 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 515 predicate places. [2021-12-06 23:45:02,837 INFO L470 AbstractCegarLoop]: Abstraction has has 829 places, 744 transitions, 7015 flow [2021-12-06 23:45:02,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:45:02,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:45:02,838 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:45:02,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-06 23:45:02,838 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:45:02,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:45:02,838 INFO L85 PathProgramCache]: Analyzing trace with hash 957537296, now seen corresponding path program 8 times [2021-12-06 23:45:02,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:45:02,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116573149] [2021-12-06 23:45:02,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:45:02,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:45:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:45:02,954 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:45:02,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:45:02,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116573149] [2021-12-06 23:45:02,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116573149] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:45:02,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:45:02,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:45:02,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764614943] [2021-12-06 23:45:02,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:45:02,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:45:02,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:45:02,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:45:02,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:45:02,958 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:45:02,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 744 transitions, 7015 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:45:02,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:45:02,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:45:02,959 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:45:35,295 INFO L129 PetriNetUnfolder]: 23081/84413 cut-off events. [2021-12-06 23:45:35,295 INFO L130 PetriNetUnfolder]: For 1141671/1144937 co-relation queries the response was YES. [2021-12-06 23:45:38,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 356071 conditions, 84413 events. 23081/84413 cut-off events. For 1141671/1144937 co-relation queries the response was YES. Maximal size of possible extension queue 1436. Compared 1171516 event pairs, 8891 based on Foata normal form. 972/80130 useless extension candidates. Maximal degree in co-relation 355829. Up to 17252 conditions per place. [2021-12-06 23:45:39,104 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 757 selfloop transitions, 127 changer transitions 0/1151 dead transitions. [2021-12-06 23:45:39,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 869 places, 1151 transitions, 14728 flow [2021-12-06 23:45:39,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 23:45:39,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 23:45:39,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10729 transitions. [2021-12-06 23:45:39,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7413114074483521 [2021-12-06 23:45:39,110 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10729 transitions. [2021-12-06 23:45:39,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10729 transitions. [2021-12-06 23:45:39,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:45:39,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10729 transitions. [2021-12-06 23:45:39,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 261.6829268292683) internal successors, (10729), 41 states have internal predecessors, (10729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:45:39,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:45:39,126 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:45:39,126 INFO L186 Difference]: Start difference. First operand has 829 places, 744 transitions, 7015 flow. Second operand 41 states and 10729 transitions. [2021-12-06 23:45:39,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 869 places, 1151 transitions, 14728 flow [2021-12-06 23:45:59,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 1151 transitions, 13279 flow, removed 659 selfloop flow, removed 4 redundant places. [2021-12-06 23:45:59,059 INFO L242 Difference]: Finished difference. Result has 895 places, 798 transitions, 8063 flow [2021-12-06 23:45:59,060 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=5993, PETRI_DIFFERENCE_MINUEND_PLACES=825, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=8063, PETRI_PLACES=895, PETRI_TRANSITIONS=798} [2021-12-06 23:45:59,061 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 581 predicate places. [2021-12-06 23:45:59,061 INFO L470 AbstractCegarLoop]: Abstraction has has 895 places, 798 transitions, 8063 flow [2021-12-06 23:45:59,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:45:59,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:45:59,061 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:45:59,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-06 23:45:59,062 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:45:59,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:45:59,062 INFO L85 PathProgramCache]: Analyzing trace with hash 998736014, now seen corresponding path program 9 times [2021-12-06 23:45:59,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:45:59,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981975123] [2021-12-06 23:45:59,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:45:59,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:45:59,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:45:59,186 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:45:59,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:45:59,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981975123] [2021-12-06 23:45:59,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981975123] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:45:59,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:45:59,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:45:59,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144857709] [2021-12-06 23:45:59,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:45:59,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:45:59,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:45:59,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:45:59,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:45:59,190 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:45:59,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 895 places, 798 transitions, 8063 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:45:59,191 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:45:59,191 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:45:59,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:46:36,938 INFO L129 PetriNetUnfolder]: 24855/89120 cut-off events. [2021-12-06 23:46:36,938 INFO L130 PetriNetUnfolder]: For 1584438/1586738 co-relation queries the response was YES. [2021-12-06 23:46:41,196 INFO L84 FinitePrefix]: Finished finitePrefix Result has 412916 conditions, 89120 events. 24855/89120 cut-off events. For 1584438/1586738 co-relation queries the response was YES. Maximal size of possible extension queue 1571. Compared 1245689 event pairs, 9941 based on Foata normal form. 1028/84906 useless extension candidates. Maximal degree in co-relation 412644. Up to 17276 conditions per place. [2021-12-06 23:46:41,489 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 779 selfloop transitions, 119 changer transitions 0/1165 dead transitions. [2021-12-06 23:46:41,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 935 places, 1165 transitions, 16234 flow [2021-12-06 23:46:41,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 23:46:41,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 23:46:41,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10716 transitions. [2021-12-06 23:46:41,495 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7404131831686589 [2021-12-06 23:46:41,495 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10716 transitions. [2021-12-06 23:46:41,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10716 transitions. [2021-12-06 23:46:41,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:46:41,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10716 transitions. [2021-12-06 23:46:41,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 261.3658536585366) internal successors, (10716), 41 states have internal predecessors, (10716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:46:41,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:46:41,509 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:46:41,509 INFO L186 Difference]: Start difference. First operand has 895 places, 798 transitions, 8063 flow. Second operand 41 states and 10716 transitions. [2021-12-06 23:46:41,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 935 places, 1165 transitions, 16234 flow [2021-12-06 23:47:03,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 931 places, 1165 transitions, 14648 flow, removed 720 selfloop flow, removed 4 redundant places. [2021-12-06 23:47:03,199 INFO L242 Difference]: Finished difference. Result has 962 places, 853 transitions, 9166 flow [2021-12-06 23:47:03,200 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=891, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=9166, PETRI_PLACES=962, PETRI_TRANSITIONS=853} [2021-12-06 23:47:03,200 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 648 predicate places. [2021-12-06 23:47:03,200 INFO L470 AbstractCegarLoop]: Abstraction has has 962 places, 853 transitions, 9166 flow [2021-12-06 23:47:03,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:47:03,201 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:47:03,201 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:47:03,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-06 23:47:03,201 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:47:03,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:47:03,202 INFO L85 PathProgramCache]: Analyzing trace with hash -2073774322, now seen corresponding path program 10 times [2021-12-06 23:47:03,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:47:03,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266324460] [2021-12-06 23:47:03,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:47:03,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:47:03,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:47:03,324 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:47:03,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:47:03,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266324460] [2021-12-06 23:47:03,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266324460] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:47:03,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:47:03,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:47:03,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677274571] [2021-12-06 23:47:03,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:47:03,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:47:03,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:47:03,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:47:03,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:47:03,330 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:47:03,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 962 places, 853 transitions, 9166 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:47:03,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:47:03,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:47:03,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:47:46,790 INFO L129 PetriNetUnfolder]: 26729/97637 cut-off events. [2021-12-06 23:47:46,790 INFO L130 PetriNetUnfolder]: For 2151419/2155016 co-relation queries the response was YES. [2021-12-06 23:47:52,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 478715 conditions, 97637 events. 26729/97637 cut-off events. For 2151419/2155016 co-relation queries the response was YES. Maximal size of possible extension queue 1620. Compared 1386849 event pairs, 9907 based on Foata normal form. 972/92721 useless extension candidates. Maximal degree in co-relation 478412. Up to 17693 conditions per place. [2021-12-06 23:47:52,604 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 837 selfloop transitions, 129 changer transitions 0/1233 dead transitions. [2021-12-06 23:47:52,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1002 places, 1233 transitions, 18065 flow [2021-12-06 23:47:52,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 23:47:52,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 23:47:52,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10715 transitions. [2021-12-06 23:47:52,610 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7403440889932978 [2021-12-06 23:47:52,610 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10715 transitions. [2021-12-06 23:47:52,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10715 transitions. [2021-12-06 23:47:52,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:47:52,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10715 transitions. [2021-12-06 23:47:52,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 261.3414634146341) internal successors, (10715), 41 states have internal predecessors, (10715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:47:52,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:47:52,625 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:47:52,626 INFO L186 Difference]: Start difference. First operand has 962 places, 853 transitions, 9166 flow. Second operand 41 states and 10715 transitions. [2021-12-06 23:47:52,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1002 places, 1233 transitions, 18065 flow [2021-12-06 23:48:28,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 999 places, 1233 transitions, 16227 flow, removed 872 selfloop flow, removed 3 redundant places. [2021-12-06 23:48:28,427 INFO L242 Difference]: Finished difference. Result has 1030 places, 908 transitions, 10286 flow [2021-12-06 23:48:28,428 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=7751, PETRI_DIFFERENCE_MINUEND_PLACES=959, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=760, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=10286, PETRI_PLACES=1030, PETRI_TRANSITIONS=908} [2021-12-06 23:48:28,428 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 716 predicate places. [2021-12-06 23:48:28,428 INFO L470 AbstractCegarLoop]: Abstraction has has 1030 places, 908 transitions, 10286 flow [2021-12-06 23:48:28,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:48:28,429 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:48:28,429 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:48:28,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-06 23:48:28,430 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:48:28,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:48:28,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1570681366, now seen corresponding path program 11 times [2021-12-06 23:48:28,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:48:28,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18860199] [2021-12-06 23:48:28,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:48:28,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:48:28,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:48:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:48:28,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:48:28,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18860199] [2021-12-06 23:48:28,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18860199] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:48:28,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:48:28,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:48:28,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174287309] [2021-12-06 23:48:28,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:48:28,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:48:28,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:48:28,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:48:28,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:48:28,548 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:48:28,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1030 places, 908 transitions, 10286 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:48:28,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:48:28,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:48:28,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:49:14,876 INFO L129 PetriNetUnfolder]: 26835/97650 cut-off events. [2021-12-06 23:49:14,876 INFO L130 PetriNetUnfolder]: For 2428673/2431139 co-relation queries the response was YES. [2021-12-06 23:49:20,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 491238 conditions, 97650 events. 26835/97650 cut-off events. For 2428673/2431139 co-relation queries the response was YES. Maximal size of possible extension queue 1677. Compared 1389560 event pairs, 9613 based on Foata normal form. 1028/92958 useless extension candidates. Maximal degree in co-relation 490904. Up to 17276 conditions per place. [2021-12-06 23:49:21,215 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 845 selfloop transitions, 297 changer transitions 0/1409 dead transitions. [2021-12-06 23:49:21,215 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1067 places, 1409 transitions, 21113 flow [2021-12-06 23:49:21,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 23:49:21,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 23:49:21,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9983 transitions. [2021-12-06 23:49:21,220 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7442224541523781 [2021-12-06 23:49:21,220 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9983 transitions. [2021-12-06 23:49:21,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9983 transitions. [2021-12-06 23:49:21,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:49:21,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9983 transitions. [2021-12-06 23:49:21,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 262.7105263157895) internal successors, (9983), 38 states have internal predecessors, (9983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:49:21,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 353.0) internal successors, (13767), 39 states have internal predecessors, (13767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:49:21,233 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 353.0) internal successors, (13767), 39 states have internal predecessors, (13767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:49:21,233 INFO L186 Difference]: Start difference. First operand has 1030 places, 908 transitions, 10286 flow. Second operand 38 states and 9983 transitions. [2021-12-06 23:49:21,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1067 places, 1409 transitions, 21113 flow [2021-12-06 23:50:00,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1064 places, 1409 transitions, 18307 flow, removed 1356 selfloop flow, removed 3 redundant places. [2021-12-06 23:50:00,677 INFO L242 Difference]: Finished difference. Result has 1089 places, 954 transitions, 10784 flow [2021-12-06 23:50:00,678 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=8678, PETRI_DIFFERENCE_MINUEND_PLACES=1027, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=10784, PETRI_PLACES=1089, PETRI_TRANSITIONS=954} [2021-12-06 23:50:00,678 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 775 predicate places. [2021-12-06 23:50:00,678 INFO L470 AbstractCegarLoop]: Abstraction has has 1089 places, 954 transitions, 10784 flow [2021-12-06 23:50:00,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:50:00,679 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:50:00,679 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:50:00,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-06 23:50:00,679 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:50:00,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:50:00,679 INFO L85 PathProgramCache]: Analyzing trace with hash -776589136, now seen corresponding path program 12 times [2021-12-06 23:50:00,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:50:00,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127620040] [2021-12-06 23:50:00,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:50:00,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:50:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:50:00,790 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:50:00,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:50:00,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127620040] [2021-12-06 23:50:00,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127620040] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:50:00,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:50:00,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:50:00,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288761966] [2021-12-06 23:50:00,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:50:00,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:50:00,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:50:00,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:50:00,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:50:00,794 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:50:00,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1089 places, 954 transitions, 10784 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:50:00,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:50:00,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:50:00,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:50:55,138 INFO L129 PetriNetUnfolder]: 28909/105705 cut-off events. [2021-12-06 23:50:55,138 INFO L130 PetriNetUnfolder]: For 3123823/3127116 co-relation queries the response was YES. [2021-12-06 23:51:02,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 564647 conditions, 105705 events. 28909/105705 cut-off events. For 3123823/3127116 co-relation queries the response was YES. Maximal size of possible extension queue 1674. Compared 1515047 event pairs, 12295 based on Foata normal form. 980/100186 useless extension candidates. Maximal degree in co-relation 564288. Up to 20034 conditions per place. [2021-12-06 23:51:02,885 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 894 selfloop transitions, 121 changer transitions 0/1282 dead transitions. [2021-12-06 23:51:02,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1129 places, 1282 transitions, 20082 flow [2021-12-06 23:51:02,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 23:51:02,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 23:51:02,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10701 transitions. [2021-12-06 23:51:02,891 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7393767705382436 [2021-12-06 23:51:02,891 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10701 transitions. [2021-12-06 23:51:02,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10701 transitions. [2021-12-06 23:51:02,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:51:02,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10701 transitions. [2021-12-06 23:51:02,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 261.0) internal successors, (10701), 41 states have internal predecessors, (10701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:51:02,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:51:02,905 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:51:02,905 INFO L186 Difference]: Start difference. First operand has 1089 places, 954 transitions, 10784 flow. Second operand 41 states and 10701 transitions. [2021-12-06 23:51:02,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1129 places, 1282 transitions, 20082 flow [2021-12-06 23:51:59,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1124 places, 1282 transitions, 18941 flow, removed 441 selfloop flow, removed 5 redundant places. [2021-12-06 23:51:59,520 INFO L242 Difference]: Finished difference. Result has 1156 places, 1010 transitions, 12698 flow [2021-12-06 23:51:59,521 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=9739, PETRI_DIFFERENCE_MINUEND_PLACES=1084, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=954, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=869, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=12698, PETRI_PLACES=1156, PETRI_TRANSITIONS=1010} [2021-12-06 23:51:59,521 INFO L334 CegarLoopForPetriNet]: 314 programPoint places, 842 predicate places. [2021-12-06 23:51:59,521 INFO L470 AbstractCegarLoop]: Abstraction has has 1156 places, 1010 transitions, 12698 flow [2021-12-06 23:51:59,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:51:59,522 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:51:59,522 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:51:59,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-06 23:51:59,522 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 23:51:59,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:51:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 737414670, now seen corresponding path program 13 times [2021-12-06 23:51:59,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:51:59,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226107806] [2021-12-06 23:51:59,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:51:59,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:51:59,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:51:59,640 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 23:51:59,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:51:59,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226107806] [2021-12-06 23:51:59,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226107806] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:51:59,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:51:59,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 23:51:59,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271128237] [2021-12-06 23:51:59,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:51:59,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 23:51:59,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:51:59,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 23:51:59,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-12-06 23:51:59,643 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2021-12-06 23:51:59,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1156 places, 1010 transitions, 12698 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:51:59,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:51:59,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2021-12-06 23:51:59,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand