./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i --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_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/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_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/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_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/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 fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 01:44:58,978 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 01:44:58,979 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 01:44:59,001 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 01:44:59,001 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 01:44:59,002 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 01:44:59,003 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 01:44:59,005 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 01:44:59,007 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 01:44:59,007 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 01:44:59,008 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 01:44:59,009 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 01:44:59,010 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 01:44:59,010 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 01:44:59,012 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 01:44:59,013 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 01:44:59,014 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 01:44:59,014 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 01:44:59,016 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 01:44:59,018 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 01:44:59,019 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 01:44:59,021 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 01:44:59,022 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 01:44:59,022 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 01:44:59,025 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 01:44:59,025 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 01:44:59,026 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 01:44:59,026 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 01:44:59,027 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 01:44:59,028 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 01:44:59,028 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 01:44:59,029 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 01:44:59,029 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 01:44:59,030 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 01:44:59,031 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 01:44:59,031 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 01:44:59,032 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 01:44:59,032 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 01:44:59,032 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 01:44:59,033 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 01:44:59,033 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 01:44:59,034 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-07 01:44:59,057 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 01:44:59,057 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 01:44:59,058 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 01:44:59,058 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 01:44:59,059 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 01:44:59,059 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 01:44:59,059 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 01:44:59,060 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 01:44:59,060 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 01:44:59,060 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 01:44:59,060 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 01:44:59,060 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 01:44:59,060 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 01:44:59,061 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 01:44:59,061 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 01:44:59,061 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 01:44:59,061 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 01:44:59,061 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 01:44:59,062 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 01:44:59,062 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 01:44:59,062 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 01:44:59,062 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 01:44:59,062 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 01:44:59,062 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 01:44:59,063 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:44:59,063 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 01:44:59,063 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 01:44:59,063 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 01:44:59,063 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 01:44:59,064 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 01:44:59,064 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 01:44:59,064 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 01:44:59,064 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 01:44:59,064 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 01:44:59,064 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_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/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_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/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 -> fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db [2021-12-07 01:44:59,244 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 01:44:59,259 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 01:44:59,261 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 01:44:59,262 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 01:44:59,262 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 01:44:59,263 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2021-12-07 01:44:59,310 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/data/50041e7f7/2f5830cce08d49e3be6ec15341f70f5a/FLAG9a9c8c724 [2021-12-07 01:44:59,804 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 01:44:59,805 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2021-12-07 01:44:59,819 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/data/50041e7f7/2f5830cce08d49e3be6ec15341f70f5a/FLAG9a9c8c724 [2021-12-07 01:45:00,340 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/data/50041e7f7/2f5830cce08d49e3be6ec15341f70f5a [2021-12-07 01:45:00,342 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 01:45:00,343 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 01:45:00,345 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 01:45:00,345 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 01:45:00,348 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 01:45:00,348 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:45:00" (1/1) ... [2021-12-07 01:45:00,349 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d3fe4f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:00, skipping insertion in model container [2021-12-07 01:45:00,349 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:45:00" (1/1) ... [2021-12-07 01:45:00,355 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 01:45:00,390 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 01:45:00,866 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_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/sv-benchmarks/c/ldv-races/race-2_1-container_of.i[76077,76090] [2021-12-07 01:45:00,901 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:45:00,908 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 01:45:00,953 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_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/sv-benchmarks/c/ldv-races/race-2_1-container_of.i[76077,76090] [2021-12-07 01:45:00,965 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:45:01,064 INFO L208 MainTranslator]: Completed translation [2021-12-07 01:45:01,065 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01 WrapperNode [2021-12-07 01:45:01,065 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 01:45:01,065 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 01:45:01,066 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 01:45:01,066 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 01:45:01,071 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,093 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,116 INFO L137 Inliner]: procedures = 482, calls = 46, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 133 [2021-12-07 01:45:01,116 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 01:45:01,117 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 01:45:01,117 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 01:45:01,117 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 01:45:01,123 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,123 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,127 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,127 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,138 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,139 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,143 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,148 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 01:45:01,149 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 01:45:01,149 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 01:45:01,149 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 01:45:01,150 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (1/1) ... [2021-12-07 01:45:01,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:45:01,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:01,172 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 01:45:01,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2cbbfee-a5b8-42d7-9ee7-69f1dc815f0b/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 01:45:01,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 01:45:01,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 01:45:01,207 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-07 01:45:01,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 01:45:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-07 01:45:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 01:45:01,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 01:45:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2021-12-07 01:45:01,208 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2021-12-07 01:45:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 01:45:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 01:45:01,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 01:45:01,210 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 01:45:01,416 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 01:45:01,417 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 01:45:01,569 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 01:45:01,577 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 01:45:01,577 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-07 01:45:01,578 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:45:01 BoogieIcfgContainer [2021-12-07 01:45:01,579 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 01:45:01,580 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 01:45:01,580 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 01:45:01,582 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 01:45:01,582 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 01:45:00" (1/3) ... [2021-12-07 01:45:01,583 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@697985c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:45:01, skipping insertion in model container [2021-12-07 01:45:01,583 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:01" (2/3) ... [2021-12-07 01:45:01,583 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@697985c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:45:01, skipping insertion in model container [2021-12-07 01:45:01,584 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:45:01" (3/3) ... [2021-12-07 01:45:01,584 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2021-12-07 01:45:01,588 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 01:45:01,589 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 01:45:01,589 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2021-12-07 01:45:01,589 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 01:45:01,614 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,614 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,614 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,614 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,614 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,614 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,614 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,615 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,615 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,615 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,615 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,615 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,615 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,616 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,617 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,618 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,619 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,620 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,621 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,621 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,621 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,621 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,621 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,621 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,621 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,622 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,622 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,622 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,622 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,622 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,622 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,622 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,623 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,624 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,625 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,626 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,627 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,628 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,629 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,630 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,633 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,633 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,633 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,633 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,633 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,633 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,634 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,634 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,634 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,634 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,634 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,634 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,637 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,638 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,638 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,638 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,638 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:01,640 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-07 01:45:01,682 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 01:45:01,688 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-07 01:45:01,688 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-12-07 01:45:01,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 193 places, 195 transitions, 406 flow [2021-12-07 01:45:01,751 INFO L129 PetriNetUnfolder]: 10/240 cut-off events. [2021-12-07 01:45:01,751 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-07 01:45:01,754 INFO L84 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 240 events. 10/240 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 405 event pairs, 0 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 141. Up to 4 conditions per place. [2021-12-07 01:45:01,754 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 195 transitions, 406 flow [2021-12-07 01:45:01,759 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 181 places, 181 transitions, 374 flow [2021-12-07 01:45:01,766 INFO L129 PetriNetUnfolder]: 1/48 cut-off events. [2021-12-07 01:45:01,766 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 01:45:01,766 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:01,767 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] [2021-12-07 01:45:01,767 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:01,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:01,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1888391755, now seen corresponding path program 1 times [2021-12-07 01:45:01,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:01,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548421305] [2021-12-07 01:45:01,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:01,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:02,063 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-07 01:45:02,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:02,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548421305] [2021-12-07 01:45:02,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548421305] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:02,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:02,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 01:45:02,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153022886] [2021-12-07 01:45:02,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:02,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:02,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:02,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:02,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 195 [2021-12-07 01:45:02,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 181 transitions, 374 flow. Second operand has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 states have internal predecessors, (723), 0 states have call successors, (0), 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-07 01:45:02,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:02,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 195 [2021-12-07 01:45:02,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:02,422 INFO L129 PetriNetUnfolder]: 361/1046 cut-off events. [2021-12-07 01:45:02,423 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-12-07 01:45:02,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 1046 events. 361/1046 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6124 event pairs, 216 based on Foata normal form. 20/1012 useless extension candidates. Maximal degree in co-relation 1489. Up to 397 conditions per place. [2021-12-07 01:45:02,434 INFO L132 encePairwiseOnDemand]: 173/195 looper letters, 53 selfloop transitions, 17 changer transitions 1/177 dead transitions. [2021-12-07 01:45:02,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 177 transitions, 508 flow [2021-12-07 01:45:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 01:45:02,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 01:45:02,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1138 transitions. [2021-12-07 01:45:02,454 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6484330484330484 [2021-12-07 01:45:02,455 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1138 transitions. [2021-12-07 01:45:02,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1138 transitions. [2021-12-07 01:45:02,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:02,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1138 transitions. [2021-12-07 01:45:02,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 126.44444444444444) internal successors, (1138), 9 states have internal predecessors, (1138), 0 states have call successors, (0), 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-07 01:45:02,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 195.0) internal successors, (1950), 10 states have internal predecessors, (1950), 0 states have call successors, (0), 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-07 01:45:02,483 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 195.0) internal successors, (1950), 10 states have internal predecessors, (1950), 0 states have call successors, (0), 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-07 01:45:02,484 INFO L186 Difference]: Start difference. First operand has 181 places, 181 transitions, 374 flow. Second operand 9 states and 1138 transitions. [2021-12-07 01:45:02,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 177 transitions, 508 flow [2021-12-07 01:45:02,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 177 transitions, 500 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-07 01:45:02,493 INFO L242 Difference]: Finished difference. Result has 179 places, 170 transitions, 385 flow [2021-12-07 01:45:02,494 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=385, PETRI_PLACES=179, PETRI_TRANSITIONS=170} [2021-12-07 01:45:02,497 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -2 predicate places. [2021-12-07 01:45:02,497 INFO L470 AbstractCegarLoop]: Abstraction has has 179 places, 170 transitions, 385 flow [2021-12-07 01:45:02,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 states have internal predecessors, (723), 0 states have call successors, (0), 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-07 01:45:02,498 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:02,498 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] [2021-12-07 01:45:02,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 01:45:02,499 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:02,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:02,499 INFO L85 PathProgramCache]: Analyzing trace with hash -57843741, now seen corresponding path program 1 times [2021-12-07 01:45:02,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:02,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133245737] [2021-12-07 01:45:02,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:02,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:02,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:02,603 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-07 01:45:02,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:02,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133245737] [2021-12-07 01:45:02,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133245737] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:02,604 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:02,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 01:45:02,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9912722] [2021-12-07 01:45:02,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:02,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:02,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:02,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:02,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:02,607 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 195 [2021-12-07 01:45:02,608 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 170 transitions, 385 flow. Second operand has 6 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 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-07 01:45:02,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:02,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 195 [2021-12-07 01:45:02,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:02,856 INFO L129 PetriNetUnfolder]: 361/1016 cut-off events. [2021-12-07 01:45:02,856 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2021-12-07 01:45:02,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1784 conditions, 1016 events. 361/1016 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5789 event pairs, 120 based on Foata normal form. 1/983 useless extension candidates. Maximal degree in co-relation 882. Up to 262 conditions per place. [2021-12-07 01:45:02,863 INFO L132 encePairwiseOnDemand]: 176/195 looper letters, 61 selfloop transitions, 18 changer transitions 1/185 dead transitions. [2021-12-07 01:45:02,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 185 transitions, 577 flow [2021-12-07 01:45:02,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-07 01:45:02,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-07 01:45:02,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1261 transitions. [2021-12-07 01:45:02,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2021-12-07 01:45:02,868 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1261 transitions. [2021-12-07 01:45:02,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1261 transitions. [2021-12-07 01:45:02,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:02,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1261 transitions. [2021-12-07 01:45:02,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 126.1) internal successors, (1261), 10 states have internal predecessors, (1261), 0 states have call successors, (0), 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-07 01:45:02,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 195.0) internal successors, (2145), 11 states have internal predecessors, (2145), 0 states have call successors, (0), 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-07 01:45:02,877 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 195.0) internal successors, (2145), 11 states have internal predecessors, (2145), 0 states have call successors, (0), 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-07 01:45:02,877 INFO L186 Difference]: Start difference. First operand has 179 places, 170 transitions, 385 flow. Second operand 10 states and 1261 transitions. [2021-12-07 01:45:02,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 185 transitions, 577 flow [2021-12-07 01:45:02,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 185 transitions, 548 flow, removed 0 selfloop flow, removed 7 redundant places. [2021-12-07 01:45:02,884 INFO L242 Difference]: Finished difference. Result has 180 places, 169 transitions, 396 flow [2021-12-07 01:45:02,885 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=396, PETRI_PLACES=180, PETRI_TRANSITIONS=169} [2021-12-07 01:45:02,886 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -1 predicate places. [2021-12-07 01:45:02,886 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 169 transitions, 396 flow [2021-12-07 01:45:02,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 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-07 01:45:02,887 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:02,887 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] [2021-12-07 01:45:02,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 01:45:02,887 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:02,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:02,888 INFO L85 PathProgramCache]: Analyzing trace with hash 5829728, now seen corresponding path program 1 times [2021-12-07 01:45:02,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:02,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226634208] [2021-12-07 01:45:02,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:02,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:02,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:03,008 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-07 01:45:03,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:03,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226634208] [2021-12-07 01:45:03,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226634208] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:03,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:03,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 01:45:03,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963426334] [2021-12-07 01:45:03,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:03,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:03,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:03,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:03,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:03,012 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 195 [2021-12-07 01:45:03,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 169 transitions, 396 flow. Second operand has 6 states, 6 states have (on average 120.33333333333333) internal successors, (722), 6 states have internal predecessors, (722), 0 states have call successors, (0), 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-07 01:45:03,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:03,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 195 [2021-12-07 01:45:03,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:03,443 INFO L129 PetriNetUnfolder]: 832/2098 cut-off events. [2021-12-07 01:45:03,443 INFO L130 PetriNetUnfolder]: For 131/131 co-relation queries the response was YES. [2021-12-07 01:45:03,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3841 conditions, 2098 events. 832/2098 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14158 event pairs, 169 based on Foata normal form. 32/2102 useless extension candidates. Maximal degree in co-relation 1029. Up to 499 conditions per place. [2021-12-07 01:45:03,457 INFO L132 encePairwiseOnDemand]: 174/195 looper letters, 100 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2021-12-07 01:45:03,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 254 transitions, 880 flow [2021-12-07 01:45:03,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:45:03,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:45:03,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1657 transitions. [2021-12-07 01:45:03,462 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6536489151873768 [2021-12-07 01:45:03,462 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1657 transitions. [2021-12-07 01:45:03,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1657 transitions. [2021-12-07 01:45:03,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:03,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1657 transitions. [2021-12-07 01:45:03,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 127.46153846153847) internal successors, (1657), 13 states have internal predecessors, (1657), 0 states have call successors, (0), 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-07 01:45:03,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 195.0) internal successors, (2730), 14 states have internal predecessors, (2730), 0 states have call successors, (0), 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-07 01:45:03,473 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 195.0) internal successors, (2730), 14 states have internal predecessors, (2730), 0 states have call successors, (0), 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-07 01:45:03,474 INFO L186 Difference]: Start difference. First operand has 180 places, 169 transitions, 396 flow. Second operand 13 states and 1657 transitions. [2021-12-07 01:45:03,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 254 transitions, 880 flow [2021-12-07 01:45:03,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 834 flow, removed 0 selfloop flow, removed 8 redundant places. [2021-12-07 01:45:03,480 INFO L242 Difference]: Finished difference. Result has 192 places, 206 transitions, 666 flow [2021-12-07 01:45:03,481 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=666, PETRI_PLACES=192, PETRI_TRANSITIONS=206} [2021-12-07 01:45:03,481 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 11 predicate places. [2021-12-07 01:45:03,482 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 206 transitions, 666 flow [2021-12-07 01:45:03,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.33333333333333) internal successors, (722), 6 states have internal predecessors, (722), 0 states have call successors, (0), 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-07 01:45:03,482 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:03,482 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] [2021-12-07 01:45:03,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 01:45:03,483 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:03,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:03,483 INFO L85 PathProgramCache]: Analyzing trace with hash -2139572029, now seen corresponding path program 1 times [2021-12-07 01:45:03,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:03,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939111144] [2021-12-07 01:45:03,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:03,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:03,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:03,575 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-07 01:45:03,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:03,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939111144] [2021-12-07 01:45:03,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939111144] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:03,576 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:03,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 01:45:03,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134168644] [2021-12-07 01:45:03,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:03,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:03,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:03,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:03,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:03,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 195 [2021-12-07 01:45:03,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 206 transitions, 666 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 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-07 01:45:03,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:03,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 195 [2021-12-07 01:45:03,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:04,154 INFO L129 PetriNetUnfolder]: 1084/2667 cut-off events. [2021-12-07 01:45:04,155 INFO L130 PetriNetUnfolder]: For 10874/10936 co-relation queries the response was YES. [2021-12-07 01:45:04,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9161 conditions, 2667 events. 1084/2667 cut-off events. For 10874/10936 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19229 event pairs, 218 based on Foata normal form. 47/2686 useless extension candidates. Maximal degree in co-relation 7852. Up to 732 conditions per place. [2021-12-07 01:45:04,196 INFO L132 encePairwiseOnDemand]: 176/195 looper letters, 74 selfloop transitions, 48 changer transitions 69/295 dead transitions. [2021-12-07 01:45:04,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 295 transitions, 1750 flow [2021-12-07 01:45:04,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 01:45:04,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 01:45:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1406 transitions. [2021-12-07 01:45:04,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6554778554778555 [2021-12-07 01:45:04,202 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1406 transitions. [2021-12-07 01:45:04,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1406 transitions. [2021-12-07 01:45:04,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:04,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1406 transitions. [2021-12-07 01:45:04,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.81818181818181) internal successors, (1406), 11 states have internal predecessors, (1406), 0 states have call successors, (0), 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-07 01:45:04,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 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-07 01:45:04,210 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 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-07 01:45:04,210 INFO L186 Difference]: Start difference. First operand has 192 places, 206 transitions, 666 flow. Second operand 11 states and 1406 transitions. [2021-12-07 01:45:04,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 295 transitions, 1750 flow [2021-12-07 01:45:04,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 295 transitions, 1750 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:45:04,226 INFO L242 Difference]: Finished difference. Result has 210 places, 212 transitions, 979 flow [2021-12-07 01:45:04,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=979, PETRI_PLACES=210, PETRI_TRANSITIONS=212} [2021-12-07 01:45:04,227 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 29 predicate places. [2021-12-07 01:45:04,227 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 212 transitions, 979 flow [2021-12-07 01:45:04,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 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-07 01:45:04,227 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:04,228 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] [2021-12-07 01:45:04,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 01:45:04,228 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:04,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:04,228 INFO L85 PathProgramCache]: Analyzing trace with hash 881004710, now seen corresponding path program 1 times [2021-12-07 01:45:04,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:04,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885908054] [2021-12-07 01:45:04,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:04,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:04,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:04,303 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-07 01:45:04,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:04,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885908054] [2021-12-07 01:45:04,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885908054] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:04,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:04,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:04,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661007909] [2021-12-07 01:45:04,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:04,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 01:45:04,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:04,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 01:45:04,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-07 01:45:04,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 195 [2021-12-07 01:45:04,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 212 transitions, 979 flow. Second operand has 5 states, 5 states have (on average 170.2) internal successors, (851), 5 states have internal predecessors, (851), 0 states have call successors, (0), 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-07 01:45:04,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:04,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 195 [2021-12-07 01:45:04,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:04,356 INFO L129 PetriNetUnfolder]: 4/168 cut-off events. [2021-12-07 01:45:04,356 INFO L130 PetriNetUnfolder]: For 459/531 co-relation queries the response was YES. [2021-12-07 01:45:04,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 358 conditions, 168 events. 4/168 cut-off events. For 459/531 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 194 event pairs, 4 based on Foata normal form. 8/174 useless extension candidates. Maximal degree in co-relation 337. Up to 13 conditions per place. [2021-12-07 01:45:04,357 INFO L132 encePairwiseOnDemand]: 190/195 looper letters, 9 selfloop transitions, 4 changer transitions 0/140 dead transitions. [2021-12-07 01:45:04,357 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 140 transitions, 438 flow [2021-12-07 01:45:04,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:04,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:04,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1022 transitions. [2021-12-07 01:45:04,361 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8735042735042735 [2021-12-07 01:45:04,361 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1022 transitions. [2021-12-07 01:45:04,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1022 transitions. [2021-12-07 01:45:04,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:04,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1022 transitions. [2021-12-07 01:45:04,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 170.33333333333334) internal successors, (1022), 6 states have internal predecessors, (1022), 0 states have call successors, (0), 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-07 01:45:04,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 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-07 01:45:04,370 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 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-07 01:45:04,370 INFO L186 Difference]: Start difference. First operand has 210 places, 212 transitions, 979 flow. Second operand 6 states and 1022 transitions. [2021-12-07 01:45:04,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 140 transitions, 438 flow [2021-12-07 01:45:04,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 140 transitions, 318 flow, removed 40 selfloop flow, removed 19 redundant places. [2021-12-07 01:45:04,375 INFO L242 Difference]: Finished difference. Result has 153 places, 140 transitions, 300 flow [2021-12-07 01:45:04,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=153, PETRI_TRANSITIONS=140} [2021-12-07 01:45:04,376 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -28 predicate places. [2021-12-07 01:45:04,377 INFO L470 AbstractCegarLoop]: Abstraction has has 153 places, 140 transitions, 300 flow [2021-12-07 01:45:04,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 170.2) internal successors, (851), 5 states have internal predecessors, (851), 0 states have call successors, (0), 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-07 01:45:04,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:04,378 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] [2021-12-07 01:45:04,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 01:45:04,378 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:04,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:04,379 INFO L85 PathProgramCache]: Analyzing trace with hash -971686872, now seen corresponding path program 1 times [2021-12-07 01:45:04,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:04,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374418051] [2021-12-07 01:45:04,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:04,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:04,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:05,035 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-07 01:45:05,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:05,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374418051] [2021-12-07 01:45:05,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374418051] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:05,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:05,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:45:05,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297085807] [2021-12-07 01:45:05,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:05,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:45:05,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:05,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:45:05,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:45:05,039 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:45:05,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 140 transitions, 300 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:05,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:05,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:45:05,042 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:06,027 INFO L129 PetriNetUnfolder]: 506/1349 cut-off events. [2021-12-07 01:45:06,027 INFO L130 PetriNetUnfolder]: For 194/201 co-relation queries the response was YES. [2021-12-07 01:45:06,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2602 conditions, 1349 events. 506/1349 cut-off events. For 194/201 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8521 event pairs, 101 based on Foata normal form. 0/1324 useless extension candidates. Maximal degree in co-relation 2594. Up to 364 conditions per place. [2021-12-07 01:45:06,035 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 113 selfloop transitions, 30 changer transitions 0/215 dead transitions. [2021-12-07 01:45:06,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 215 transitions, 772 flow [2021-12-07 01:45:06,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:45:06,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:45:06,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2064 transitions. [2021-12-07 01:45:06,040 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5292307692307693 [2021-12-07 01:45:06,040 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2064 transitions. [2021-12-07 01:45:06,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2064 transitions. [2021-12-07 01:45:06,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:06,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2064 transitions. [2021-12-07 01:45:06,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 103.2) internal successors, (2064), 20 states have internal predecessors, (2064), 0 states have call successors, (0), 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-07 01:45:06,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 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-07 01:45:06,052 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 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-07 01:45:06,052 INFO L186 Difference]: Start difference. First operand has 153 places, 140 transitions, 300 flow. Second operand 20 states and 2064 transitions. [2021-12-07 01:45:06,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 215 transitions, 772 flow [2021-12-07 01:45:06,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 215 transitions, 765 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-07 01:45:06,056 INFO L242 Difference]: Finished difference. Result has 176 places, 155 transitions, 448 flow [2021-12-07 01:45:06,056 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=448, PETRI_PLACES=176, PETRI_TRANSITIONS=155} [2021-12-07 01:45:06,057 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -5 predicate places. [2021-12-07 01:45:06,057 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 155 transitions, 448 flow [2021-12-07 01:45:06,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:06,058 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:06,058 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] [2021-12-07 01:45:06,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-07 01:45:06,059 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:06,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:06,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1890586654, now seen corresponding path program 2 times [2021-12-07 01:45:06,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:06,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385394990] [2021-12-07 01:45:06,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:06,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:06,573 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-07 01:45:06,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:06,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385394990] [2021-12-07 01:45:06,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385394990] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:06,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:06,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:45:06,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818400525] [2021-12-07 01:45:06,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:06,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:45:06,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:06,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:45:06,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:45:06,577 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:45:06,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 155 transitions, 448 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:06,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:06,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:45:06,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:07,630 INFO L129 PetriNetUnfolder]: 674/1959 cut-off events. [2021-12-07 01:45:07,630 INFO L130 PetriNetUnfolder]: For 1205/1212 co-relation queries the response was YES. [2021-12-07 01:45:07,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4328 conditions, 1959 events. 674/1959 cut-off events. For 1205/1212 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13473 event pairs, 252 based on Foata normal form. 1/1915 useless extension candidates. Maximal degree in co-relation 4313. Up to 620 conditions per place. [2021-12-07 01:45:07,642 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 143 selfloop transitions, 38 changer transitions 0/253 dead transitions. [2021-12-07 01:45:07,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 253 transitions, 1175 flow [2021-12-07 01:45:07,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 01:45:07,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 01:45:07,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2276 transitions. [2021-12-07 01:45:07,648 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5305361305361306 [2021-12-07 01:45:07,648 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2276 transitions. [2021-12-07 01:45:07,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2276 transitions. [2021-12-07 01:45:07,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:07,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2276 transitions. [2021-12-07 01:45:07,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.45454545454545) internal successors, (2276), 22 states have internal predecessors, (2276), 0 states have call successors, (0), 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-07 01:45:07,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:45:07,660 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:45:07,660 INFO L186 Difference]: Start difference. First operand has 176 places, 155 transitions, 448 flow. Second operand 22 states and 2276 transitions. [2021-12-07 01:45:07,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 253 transitions, 1175 flow [2021-12-07 01:45:07,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 253 transitions, 1149 flow, removed 0 selfloop flow, removed 9 redundant places. [2021-12-07 01:45:07,666 INFO L242 Difference]: Finished difference. Result has 198 places, 176 transitions, 676 flow [2021-12-07 01:45:07,667 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=676, PETRI_PLACES=198, PETRI_TRANSITIONS=176} [2021-12-07 01:45:07,667 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 17 predicate places. [2021-12-07 01:45:07,667 INFO L470 AbstractCegarLoop]: Abstraction has has 198 places, 176 transitions, 676 flow [2021-12-07 01:45:07,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:07,668 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:07,668 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] [2021-12-07 01:45:07,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-07 01:45:07,669 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:07,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:07,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1910863460, now seen corresponding path program 3 times [2021-12-07 01:45:07,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:07,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992273024] [2021-12-07 01:45:07,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:07,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:08,497 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-07 01:45:08,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:08,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992273024] [2021-12-07 01:45:08,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992273024] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:08,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:08,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2021-12-07 01:45:08,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11252925] [2021-12-07 01:45:08,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:08,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-07 01:45:08,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:08,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-07 01:45:08,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2021-12-07 01:45:08,501 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 195 [2021-12-07 01:45:08,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 176 transitions, 676 flow. Second operand has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 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-07 01:45:08,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:08,503 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 195 [2021-12-07 01:45:08,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:12,948 INFO L129 PetriNetUnfolder]: 2401/5176 cut-off events. [2021-12-07 01:45:12,948 INFO L130 PetriNetUnfolder]: For 4627/4649 co-relation queries the response was YES. [2021-12-07 01:45:12,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12266 conditions, 5176 events. 2401/5176 cut-off events. For 4627/4649 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 39451 event pairs, 243 based on Foata normal form. 23/5091 useless extension candidates. Maximal degree in co-relation 12240. Up to 1356 conditions per place. [2021-12-07 01:45:12,983 INFO L132 encePairwiseOnDemand]: 162/195 looper letters, 249 selfloop transitions, 64 changer transitions 0/378 dead transitions. [2021-12-07 01:45:12,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 378 transitions, 1937 flow [2021-12-07 01:45:12,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-07 01:45:12,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-07 01:45:12,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3408 transitions. [2021-12-07 01:45:12,991 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49934065934065935 [2021-12-07 01:45:12,992 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3408 transitions. [2021-12-07 01:45:12,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3408 transitions. [2021-12-07 01:45:12,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:12,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3408 transitions. [2021-12-07 01:45:13,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 97.37142857142857) internal successors, (3408), 35 states have internal predecessors, (3408), 0 states have call successors, (0), 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-07 01:45:13,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 195.0) internal successors, (7020), 36 states have internal predecessors, (7020), 0 states have call successors, (0), 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-07 01:45:13,014 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 195.0) internal successors, (7020), 36 states have internal predecessors, (7020), 0 states have call successors, (0), 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-07 01:45:13,015 INFO L186 Difference]: Start difference. First operand has 198 places, 176 transitions, 676 flow. Second operand 35 states and 3408 transitions. [2021-12-07 01:45:13,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 378 transitions, 1937 flow [2021-12-07 01:45:13,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 378 transitions, 1903 flow, removed 8 selfloop flow, removed 7 redundant places. [2021-12-07 01:45:13,034 INFO L242 Difference]: Finished difference. Result has 243 places, 203 transitions, 1056 flow [2021-12-07 01:45:13,034 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1056, PETRI_PLACES=243, PETRI_TRANSITIONS=203} [2021-12-07 01:45:13,035 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 62 predicate places. [2021-12-07 01:45:13,035 INFO L470 AbstractCegarLoop]: Abstraction has has 243 places, 203 transitions, 1056 flow [2021-12-07 01:45:13,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 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-07 01:45:13,036 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:13,036 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] [2021-12-07 01:45:13,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-07 01:45:13,036 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:13,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:13,037 INFO L85 PathProgramCache]: Analyzing trace with hash -234033364, now seen corresponding path program 4 times [2021-12-07 01:45:13,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:13,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734661718] [2021-12-07 01:45:13,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:13,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:13,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:13,594 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-07 01:45:13,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:13,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734661718] [2021-12-07 01:45:13,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734661718] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:13,595 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:13,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2021-12-07 01:45:13,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152483074] [2021-12-07 01:45:13,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:13,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-07 01:45:13,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:13,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-07 01:45:13,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2021-12-07 01:45:13,598 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 195 [2021-12-07 01:45:13,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 203 transitions, 1056 flow. Second operand has 25 states, 25 states have (on average 91.72) internal successors, (2293), 25 states have internal predecessors, (2293), 0 states have call successors, (0), 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-07 01:45:13,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:13,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 195 [2021-12-07 01:45:13,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:19,231 INFO L129 PetriNetUnfolder]: 4369/9511 cut-off events. [2021-12-07 01:45:19,231 INFO L130 PetriNetUnfolder]: For 18819/18829 co-relation queries the response was YES. [2021-12-07 01:45:19,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26720 conditions, 9511 events. 4369/9511 cut-off events. For 18819/18829 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 79919 event pairs, 797 based on Foata normal form. 10/9378 useless extension candidates. Maximal degree in co-relation 26676. Up to 1586 conditions per place. [2021-12-07 01:45:19,294 INFO L132 encePairwiseOnDemand]: 164/195 looper letters, 469 selfloop transitions, 147 changer transitions 0/681 dead transitions. [2021-12-07 01:45:19,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 681 transitions, 4905 flow [2021-12-07 01:45:19,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-12-07 01:45:19,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-12-07 01:45:19,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5754 transitions. [2021-12-07 01:45:19,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5001303780964798 [2021-12-07 01:45:19,300 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5754 transitions. [2021-12-07 01:45:19,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5754 transitions. [2021-12-07 01:45:19,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:19,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5754 transitions. [2021-12-07 01:45:19,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 97.52542372881356) internal successors, (5754), 59 states have internal predecessors, (5754), 0 states have call successors, (0), 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-07 01:45:19,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 195.0) internal successors, (11700), 60 states have internal predecessors, (11700), 0 states have call successors, (0), 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-07 01:45:19,318 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 195.0) internal successors, (11700), 60 states have internal predecessors, (11700), 0 states have call successors, (0), 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-07 01:45:19,318 INFO L186 Difference]: Start difference. First operand has 243 places, 203 transitions, 1056 flow. Second operand 59 states and 5754 transitions. [2021-12-07 01:45:19,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 681 transitions, 4905 flow [2021-12-07 01:45:19,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 681 transitions, 4766 flow, removed 9 selfloop flow, removed 13 redundant places. [2021-12-07 01:45:19,400 INFO L242 Difference]: Finished difference. Result has 334 places, 305 transitions, 2489 flow [2021-12-07 01:45:19,401 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=2489, PETRI_PLACES=334, PETRI_TRANSITIONS=305} [2021-12-07 01:45:19,402 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 153 predicate places. [2021-12-07 01:45:19,402 INFO L470 AbstractCegarLoop]: Abstraction has has 334 places, 305 transitions, 2489 flow [2021-12-07 01:45:19,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 91.72) internal successors, (2293), 25 states have internal predecessors, (2293), 0 states have call successors, (0), 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-07 01:45:19,402 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:19,402 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] [2021-12-07 01:45:19,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-07 01:45:19,403 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:19,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:19,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1028159210, now seen corresponding path program 5 times [2021-12-07 01:45:19,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:19,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585841862] [2021-12-07 01:45:19,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:19,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:19,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:19,827 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-07 01:45:19,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:19,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585841862] [2021-12-07 01:45:19,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585841862] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:19,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:19,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:45:19,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621243201] [2021-12-07 01:45:19,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:19,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:45:19,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:19,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:45:19,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:45:19,830 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:45:19,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 305 transitions, 2489 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:19,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:19,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:45:19,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:22,019 INFO L129 PetriNetUnfolder]: 2948/7650 cut-off events. [2021-12-07 01:45:22,020 INFO L130 PetriNetUnfolder]: For 45958/46287 co-relation queries the response was YES. [2021-12-07 01:45:22,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26655 conditions, 7650 events. 2948/7650 cut-off events. For 45958/46287 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 71678 event pairs, 415 based on Foata normal form. 79/7563 useless extension candidates. Maximal degree in co-relation 26565. Up to 1620 conditions per place. [2021-12-07 01:45:22,091 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 245 selfloop transitions, 117 changer transitions 0/454 dead transitions. [2021-12-07 01:45:22,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 454 transitions, 4636 flow [2021-12-07 01:45:22,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:45:22,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:45:22,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2072 transitions. [2021-12-07 01:45:22,093 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5312820512820513 [2021-12-07 01:45:22,093 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2072 transitions. [2021-12-07 01:45:22,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2072 transitions. [2021-12-07 01:45:22,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:22,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2072 transitions. [2021-12-07 01:45:22,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 103.6) internal successors, (2072), 20 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:22,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 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-07 01:45:22,099 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 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-07 01:45:22,100 INFO L186 Difference]: Start difference. First operand has 334 places, 305 transitions, 2489 flow. Second operand 20 states and 2072 transitions. [2021-12-07 01:45:22,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 454 transitions, 4636 flow [2021-12-07 01:45:22,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 454 transitions, 4380 flow, removed 120 selfloop flow, removed 6 redundant places. [2021-12-07 01:45:22,222 INFO L242 Difference]: Finished difference. Result has 355 places, 343 transitions, 3098 flow [2021-12-07 01:45:22,223 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3098, PETRI_PLACES=355, PETRI_TRANSITIONS=343} [2021-12-07 01:45:22,223 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 174 predicate places. [2021-12-07 01:45:22,223 INFO L470 AbstractCegarLoop]: Abstraction has has 355 places, 343 transitions, 3098 flow [2021-12-07 01:45:22,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:22,224 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:22,224 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] [2021-12-07 01:45:22,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-07 01:45:22,224 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:22,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:22,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1852104154, now seen corresponding path program 6 times [2021-12-07 01:45:22,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:22,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363173487] [2021-12-07 01:45:22,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:22,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:22,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:22,659 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-07 01:45:22,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:22,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363173487] [2021-12-07 01:45:22,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363173487] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:22,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:22,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:45:22,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617633151] [2021-12-07 01:45:22,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:22,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:45:22,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:22,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:45:22,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:45:22,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 195 [2021-12-07 01:45:22,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 343 transitions, 3098 flow. Second operand has 19 states, 19 states have (on average 134.31578947368422) internal successors, (2552), 19 states have internal predecessors, (2552), 0 states have call successors, (0), 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-07 01:45:22,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:22,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 195 [2021-12-07 01:45:22,665 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:25,685 INFO L129 PetriNetUnfolder]: 3149/8996 cut-off events. [2021-12-07 01:45:25,685 INFO L130 PetriNetUnfolder]: For 66641/66778 co-relation queries the response was YES. [2021-12-07 01:45:25,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33782 conditions, 8996 events. 3149/8996 cut-off events. For 66641/66778 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 92131 event pairs, 906 based on Foata normal form. 25/8708 useless extension candidates. Maximal degree in co-relation 33684. Up to 2758 conditions per place. [2021-12-07 01:45:25,793 INFO L132 encePairwiseOnDemand]: 175/195 looper letters, 307 selfloop transitions, 57 changer transitions 0/545 dead transitions. [2021-12-07 01:45:25,793 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 545 transitions, 5971 flow [2021-12-07 01:45:25,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:45:25,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:45:25,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2804 transitions. [2021-12-07 01:45:25,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.718974358974359 [2021-12-07 01:45:25,797 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2804 transitions. [2021-12-07 01:45:25,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2804 transitions. [2021-12-07 01:45:25,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:25,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2804 transitions. [2021-12-07 01:45:25,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.2) internal successors, (2804), 20 states have internal predecessors, (2804), 0 states have call successors, (0), 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-07 01:45:25,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 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-07 01:45:25,805 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 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-07 01:45:25,805 INFO L186 Difference]: Start difference. First operand has 355 places, 343 transitions, 3098 flow. Second operand 20 states and 2804 transitions. [2021-12-07 01:45:25,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 545 transitions, 5971 flow [2021-12-07 01:45:26,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 545 transitions, 5651 flow, removed 62 selfloop flow, removed 9 redundant places. [2021-12-07 01:45:26,043 INFO L242 Difference]: Finished difference. Result has 372 places, 363 transitions, 3280 flow [2021-12-07 01:45:26,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3280, PETRI_PLACES=372, PETRI_TRANSITIONS=363} [2021-12-07 01:45:26,044 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 191 predicate places. [2021-12-07 01:45:26,044 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 363 transitions, 3280 flow [2021-12-07 01:45:26,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 134.31578947368422) internal successors, (2552), 19 states have internal predecessors, (2552), 0 states have call successors, (0), 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-07 01:45:26,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:26,045 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] [2021-12-07 01:45:26,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-07 01:45:26,045 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:26,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:26,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1593612828, now seen corresponding path program 7 times [2021-12-07 01:45:26,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:26,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349919497] [2021-12-07 01:45:26,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:26,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:26,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:26,572 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-07 01:45:26,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:26,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349919497] [2021-12-07 01:45:26,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349919497] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:26,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:26,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-07 01:45:26,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207124043] [2021-12-07 01:45:26,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:26,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-07 01:45:26,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:26,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-07 01:45:26,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-12-07 01:45:26,576 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2021-12-07 01:45:26,578 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 363 transitions, 3280 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:45:26,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:26,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2021-12-07 01:45:26,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:30,822 INFO L129 PetriNetUnfolder]: 6237/14581 cut-off events. [2021-12-07 01:45:30,822 INFO L130 PetriNetUnfolder]: For 86089/86330 co-relation queries the response was YES. [2021-12-07 01:45:30,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54281 conditions, 14581 events. 6237/14581 cut-off events. For 86089/86330 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 144557 event pairs, 1023 based on Foata normal form. 116/14293 useless extension candidates. Maximal degree in co-relation 54175. Up to 3771 conditions per place. [2021-12-07 01:45:31,021 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 338 selfloop transitions, 80 changer transitions 0/556 dead transitions. [2021-12-07 01:45:31,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 556 transitions, 5862 flow [2021-12-07 01:45:31,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-07 01:45:31,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-07 01:45:31,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2461 transitions. [2021-12-07 01:45:31,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5487179487179488 [2021-12-07 01:45:31,026 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2461 transitions. [2021-12-07 01:45:31,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2461 transitions. [2021-12-07 01:45:31,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:31,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2461 transitions. [2021-12-07 01:45:31,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 107.0) internal successors, (2461), 23 states have internal predecessors, (2461), 0 states have call successors, (0), 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-07 01:45:31,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:45:31,035 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:45:31,035 INFO L186 Difference]: Start difference. First operand has 372 places, 363 transitions, 3280 flow. Second operand 23 states and 2461 transitions. [2021-12-07 01:45:31,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 556 transitions, 5862 flow [2021-12-07 01:45:31,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 556 transitions, 5694 flow, removed 8 selfloop flow, removed 10 redundant places. [2021-12-07 01:45:31,386 INFO L242 Difference]: Finished difference. Result has 389 places, 380 transitions, 3564 flow [2021-12-07 01:45:31,387 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=3212, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3564, PETRI_PLACES=389, PETRI_TRANSITIONS=380} [2021-12-07 01:45:31,387 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 208 predicate places. [2021-12-07 01:45:31,387 INFO L470 AbstractCegarLoop]: Abstraction has has 389 places, 380 transitions, 3564 flow [2021-12-07 01:45:31,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:45:31,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:31,388 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] [2021-12-07 01:45:31,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 01:45:31,389 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:31,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:31,389 INFO L85 PathProgramCache]: Analyzing trace with hash 146223874, now seen corresponding path program 8 times [2021-12-07 01:45:31,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:31,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359625563] [2021-12-07 01:45:31,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:31,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:31,841 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-07 01:45:31,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:31,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359625563] [2021-12-07 01:45:31,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359625563] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:31,841 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:31,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:45:31,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735874731] [2021-12-07 01:45:31,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:31,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:45:31,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:31,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:45:31,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:45:31,845 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:45:31,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 380 transitions, 3564 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:31,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:31,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:45:31,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:36,401 INFO L129 PetriNetUnfolder]: 6297/16993 cut-off events. [2021-12-07 01:45:36,401 INFO L130 PetriNetUnfolder]: For 102696/103347 co-relation queries the response was YES. [2021-12-07 01:45:36,599 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64892 conditions, 16993 events. 6297/16993 cut-off events. For 102696/103347 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 187805 event pairs, 714 based on Foata normal form. 179/16802 useless extension candidates. Maximal degree in co-relation 64781. Up to 2999 conditions per place. [2021-12-07 01:45:36,654 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 327 selfloop transitions, 211 changer transitions 0/649 dead transitions. [2021-12-07 01:45:36,654 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 649 transitions, 7534 flow [2021-12-07 01:45:36,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 01:45:36,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 01:45:36,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2292 transitions. [2021-12-07 01:45:36,658 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5342657342657343 [2021-12-07 01:45:36,658 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2292 transitions. [2021-12-07 01:45:36,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2292 transitions. [2021-12-07 01:45:36,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:36,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2292 transitions. [2021-12-07 01:45:36,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 104.18181818181819) internal successors, (2292), 22 states have internal predecessors, (2292), 0 states have call successors, (0), 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-07 01:45:36,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:45:36,666 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:45:36,666 INFO L186 Difference]: Start difference. First operand has 389 places, 380 transitions, 3564 flow. Second operand 22 states and 2292 transitions. [2021-12-07 01:45:36,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 649 transitions, 7534 flow [2021-12-07 01:45:37,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 649 transitions, 7377 flow, removed 23 selfloop flow, removed 16 redundant places. [2021-12-07 01:45:37,034 INFO L242 Difference]: Finished difference. Result has 401 places, 472 transitions, 5393 flow [2021-12-07 01:45:37,034 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5393, PETRI_PLACES=401, PETRI_TRANSITIONS=472} [2021-12-07 01:45:37,035 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 220 predicate places. [2021-12-07 01:45:37,035 INFO L470 AbstractCegarLoop]: Abstraction has has 401 places, 472 transitions, 5393 flow [2021-12-07 01:45:37,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:37,036 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:37,036 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] [2021-12-07 01:45:37,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-07 01:45:37,036 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:37,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:37,036 INFO L85 PathProgramCache]: Analyzing trace with hash -280588594, now seen corresponding path program 9 times [2021-12-07 01:45:37,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:37,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735810595] [2021-12-07 01:45:37,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:37,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:37,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:37,422 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-07 01:45:37,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:37,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735810595] [2021-12-07 01:45:37,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735810595] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:37,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:37,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:45:37,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926142322] [2021-12-07 01:45:37,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:37,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:45:37,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:37,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:45:37,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:45:37,426 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:45:37,427 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 472 transitions, 5393 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:37,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:37,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:45:37,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:43,876 INFO L129 PetriNetUnfolder]: 8548/24097 cut-off events. [2021-12-07 01:45:43,876 INFO L130 PetriNetUnfolder]: For 157152/157748 co-relation queries the response was YES. [2021-12-07 01:45:44,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93455 conditions, 24097 events. 8548/24097 cut-off events. For 157152/157748 co-relation queries the response was YES. Maximal size of possible extension queue 1105. Compared 286127 event pairs, 3554 based on Foata normal form. 147/23659 useless extension candidates. Maximal degree in co-relation 93337. Up to 9363 conditions per place. [2021-12-07 01:45:44,237 INFO L132 encePairwiseOnDemand]: 170/195 looper letters, 316 selfloop transitions, 249 changer transitions 0/676 dead transitions. [2021-12-07 01:45:44,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 676 transitions, 8877 flow [2021-12-07 01:45:44,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 01:45:44,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 01:45:44,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2167 transitions. [2021-12-07 01:45:44,240 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5291819291819292 [2021-12-07 01:45:44,240 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2167 transitions. [2021-12-07 01:45:44,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2167 transitions. [2021-12-07 01:45:44,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:44,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2167 transitions. [2021-12-07 01:45:44,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 103.19047619047619) internal successors, (2167), 21 states have internal predecessors, (2167), 0 states have call successors, (0), 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-07 01:45:44,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 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-07 01:45:44,246 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 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-07 01:45:44,246 INFO L186 Difference]: Start difference. First operand has 401 places, 472 transitions, 5393 flow. Second operand 21 states and 2167 transitions. [2021-12-07 01:45:44,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 676 transitions, 8877 flow [2021-12-07 01:45:44,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 676 transitions, 8622 flow, removed 55 selfloop flow, removed 9 redundant places. [2021-12-07 01:45:44,987 INFO L242 Difference]: Finished difference. Result has 424 places, 551 transitions, 7111 flow [2021-12-07 01:45:44,988 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=5233, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7111, PETRI_PLACES=424, PETRI_TRANSITIONS=551} [2021-12-07 01:45:44,988 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 243 predicate places. [2021-12-07 01:45:44,988 INFO L470 AbstractCegarLoop]: Abstraction has has 424 places, 551 transitions, 7111 flow [2021-12-07 01:45:44,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:45:44,989 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:44,989 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] [2021-12-07 01:45:44,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-07 01:45:44,989 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:45:44,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:44,989 INFO L85 PathProgramCache]: Analyzing trace with hash 983887028, now seen corresponding path program 10 times [2021-12-07 01:45:44,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:44,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668514834] [2021-12-07 01:45:44,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:44,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:45,364 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-07 01:45:45,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:45,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668514834] [2021-12-07 01:45:45,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668514834] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:45,364 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:45,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-07 01:45:45,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790512289] [2021-12-07 01:45:45,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:45,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-07 01:45:45,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:45,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-07 01:45:45,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-12-07 01:45:45,367 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2021-12-07 01:45:45,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 551 transitions, 7111 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:45:45,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:45,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2021-12-07 01:45:45,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:57,993 INFO L129 PetriNetUnfolder]: 17205/43323 cut-off events. [2021-12-07 01:45:57,993 INFO L130 PetriNetUnfolder]: For 307960/308323 co-relation queries the response was YES. [2021-12-07 01:45:58,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 175716 conditions, 43323 events. 17205/43323 cut-off events. For 307960/308323 co-relation queries the response was YES. Maximal size of possible extension queue 1825. Compared 531063 event pairs, 8162 based on Foata normal form. 148/42303 useless extension candidates. Maximal degree in co-relation 175585. Up to 15860 conditions per place. [2021-12-07 01:45:59,049 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 739 selfloop transitions, 47 changer transitions 0/977 dead transitions. [2021-12-07 01:45:59,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 977 transitions, 13892 flow [2021-12-07 01:45:59,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-07 01:45:59,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-07 01:45:59,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2530 transitions. [2021-12-07 01:45:59,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2021-12-07 01:45:59,052 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2530 transitions. [2021-12-07 01:45:59,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2530 transitions. [2021-12-07 01:45:59,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:59,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2530 transitions. [2021-12-07 01:45:59,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 110.0) internal successors, (2530), 23 states have internal predecessors, (2530), 0 states have call successors, (0), 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-07 01:45:59,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:45:59,059 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:45:59,059 INFO L186 Difference]: Start difference. First operand has 424 places, 551 transitions, 7111 flow. Second operand 23 states and 2530 transitions. [2021-12-07 01:45:59,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 977 transitions, 13892 flow [2021-12-07 01:46:01,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 977 transitions, 13669 flow, removed 102 selfloop flow, removed 6 redundant places. [2021-12-07 01:46:01,800 INFO L242 Difference]: Finished difference. Result has 449 places, 572 transitions, 7461 flow [2021-12-07 01:46:01,801 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7461, PETRI_PLACES=449, PETRI_TRANSITIONS=572} [2021-12-07 01:46:01,801 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 268 predicate places. [2021-12-07 01:46:01,801 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 572 transitions, 7461 flow [2021-12-07 01:46:01,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:46:01,801 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:46:01,802 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] [2021-12-07 01:46:01,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-07 01:46:01,802 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:46:01,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:46:01,802 INFO L85 PathProgramCache]: Analyzing trace with hash -29055024, now seen corresponding path program 11 times [2021-12-07 01:46:01,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:46:01,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293791876] [2021-12-07 01:46:01,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:01,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:46:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:46:02,250 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-07 01:46:02,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:46:02,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293791876] [2021-12-07 01:46:02,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293791876] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:46:02,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:46:02,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-07 01:46:02,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816495644] [2021-12-07 01:46:02,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:46:02,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-07 01:46:02,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:46:02,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-07 01:46:02,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-12-07 01:46:02,253 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2021-12-07 01:46:02,255 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 572 transitions, 7461 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:46:02,255 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:46:02,255 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2021-12-07 01:46:02,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:46:14,448 INFO L129 PetriNetUnfolder]: 16343/42124 cut-off events. [2021-12-07 01:46:14,448 INFO L130 PetriNetUnfolder]: For 344092/344542 co-relation queries the response was YES. [2021-12-07 01:46:15,376 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179340 conditions, 42124 events. 16343/42124 cut-off events. For 344092/344542 co-relation queries the response was YES. Maximal size of possible extension queue 1826. Compared 522548 event pairs, 3696 based on Foata normal form. 236/41462 useless extension candidates. Maximal degree in co-relation 179200. Up to 16067 conditions per place. [2021-12-07 01:46:15,502 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 519 selfloop transitions, 95 changer transitions 0/802 dead transitions. [2021-12-07 01:46:15,502 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 802 transitions, 11490 flow [2021-12-07 01:46:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-07 01:46:15,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-07 01:46:15,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2453 transitions. [2021-12-07 01:46:15,505 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5469342251950947 [2021-12-07 01:46:15,506 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2453 transitions. [2021-12-07 01:46:15,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2453 transitions. [2021-12-07 01:46:15,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:46:15,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2453 transitions. [2021-12-07 01:46:15,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 106.65217391304348) internal successors, (2453), 23 states have internal predecessors, (2453), 0 states have call successors, (0), 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-07 01:46:15,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:46:15,511 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:46:15,512 INFO L186 Difference]: Start difference. First operand has 449 places, 572 transitions, 7461 flow. Second operand 23 states and 2453 transitions. [2021-12-07 01:46:15,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 802 transitions, 11490 flow [2021-12-07 01:46:18,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 802 transitions, 11323 flow, removed 64 selfloop flow, removed 13 redundant places. [2021-12-07 01:46:18,315 INFO L242 Difference]: Finished difference. Result has 464 places, 597 transitions, 7924 flow [2021-12-07 01:46:18,316 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=7199, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7924, PETRI_PLACES=464, PETRI_TRANSITIONS=597} [2021-12-07 01:46:18,316 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 283 predicate places. [2021-12-07 01:46:18,316 INFO L470 AbstractCegarLoop]: Abstraction has has 464 places, 597 transitions, 7924 flow [2021-12-07 01:46:18,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:46:18,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:46:18,317 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] [2021-12-07 01:46:18,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-07 01:46:18,317 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:46:18,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:46:18,317 INFO L85 PathProgramCache]: Analyzing trace with hash -956139802, now seen corresponding path program 12 times [2021-12-07 01:46:18,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:46:18,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484374684] [2021-12-07 01:46:18,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:18,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:46:18,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:46:18,688 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-07 01:46:18,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:46:18,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484374684] [2021-12-07 01:46:18,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484374684] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:46:18,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:46:18,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:46:18,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887516643] [2021-12-07 01:46:18,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:46:18,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:46:18,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:46:18,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:46:18,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:46:18,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:46:18,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 597 transitions, 7924 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:46:18,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:46:18,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:46:18,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:46:31,210 INFO L129 PetriNetUnfolder]: 14557/41894 cut-off events. [2021-12-07 01:46:31,210 INFO L130 PetriNetUnfolder]: For 346699/349113 co-relation queries the response was YES. [2021-12-07 01:46:32,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 182462 conditions, 41894 events. 14557/41894 cut-off events. For 346699/349113 co-relation queries the response was YES. Maximal size of possible extension queue 2138. Compared 554363 event pairs, 3230 based on Foata normal form. 558/41434 useless extension candidates. Maximal degree in co-relation 182316. Up to 12975 conditions per place. [2021-12-07 01:46:32,209 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 420 selfloop transitions, 322 changer transitions 0/865 dead transitions. [2021-12-07 01:46:32,209 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 865 transitions, 12838 flow [2021-12-07 01:46:32,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 01:46:32,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 01:46:32,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2021-12-07 01:46:32,212 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2021-12-07 01:46:32,212 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2021-12-07 01:46:32,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2021-12-07 01:46:32,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:46:32,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2021-12-07 01:46:32,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 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-07 01:46:32,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:46:32,218 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:46:32,218 INFO L186 Difference]: Start difference. First operand has 464 places, 597 transitions, 7924 flow. Second operand 22 states and 2284 transitions. [2021-12-07 01:46:32,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 865 transitions, 12838 flow [2021-12-07 01:46:35,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 865 transitions, 12683 flow, removed 34 selfloop flow, removed 15 redundant places. [2021-12-07 01:46:35,370 INFO L242 Difference]: Finished difference. Result has 480 places, 693 transitions, 10605 flow [2021-12-07 01:46:35,370 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=7773, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=10605, PETRI_PLACES=480, PETRI_TRANSITIONS=693} [2021-12-07 01:46:35,371 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 299 predicate places. [2021-12-07 01:46:35,371 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 693 transitions, 10605 flow [2021-12-07 01:46:35,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:46:35,371 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:46:35,371 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] [2021-12-07 01:46:35,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-07 01:46:35,371 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:46:35,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:46:35,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1619746908, now seen corresponding path program 13 times [2021-12-07 01:46:35,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:46:35,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947066671] [2021-12-07 01:46:35,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:35,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:46:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:46:35,700 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-07 01:46:35,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:46:35,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947066671] [2021-12-07 01:46:35,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947066671] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:46:35,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:46:35,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:46:35,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915728634] [2021-12-07 01:46:35,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:46:35,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:46:35,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:46:35,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:46:35,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:46:35,704 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:46:35,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 693 transitions, 10605 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:46:35,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:46:35,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:46:35,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:46:52,143 INFO L129 PetriNetUnfolder]: 17524/51571 cut-off events. [2021-12-07 01:46:52,143 INFO L130 PetriNetUnfolder]: For 468978/471609 co-relation queries the response was YES. [2021-12-07 01:46:53,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227382 conditions, 51571 events. 17524/51571 cut-off events. For 468978/471609 co-relation queries the response was YES. Maximal size of possible extension queue 2651. Compared 708217 event pairs, 6670 based on Foata normal form. 563/50863 useless extension candidates. Maximal degree in co-relation 227227. Up to 17991 conditions per place. [2021-12-07 01:46:53,699 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 486 selfloop transitions, 370 changer transitions 0/979 dead transitions. [2021-12-07 01:46:53,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 979 transitions, 16328 flow [2021-12-07 01:46:53,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 01:46:53,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 01:46:53,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2021-12-07 01:46:53,703 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2021-12-07 01:46:53,703 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2021-12-07 01:46:53,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2021-12-07 01:46:53,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:46:53,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2021-12-07 01:46:53,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 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-07 01:46:53,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:46:53,711 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:46:53,711 INFO L186 Difference]: Start difference. First operand has 480 places, 693 transitions, 10605 flow. Second operand 22 states and 2284 transitions. [2021-12-07 01:46:53,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 979 transitions, 16328 flow [2021-12-07 01:46:59,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 979 transitions, 16037 flow, removed 65 selfloop flow, removed 8 redundant places. [2021-12-07 01:46:59,069 INFO L242 Difference]: Finished difference. Result has 505 places, 801 transitions, 13904 flow [2021-12-07 01:46:59,069 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=10328, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=13904, PETRI_PLACES=505, PETRI_TRANSITIONS=801} [2021-12-07 01:46:59,070 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 324 predicate places. [2021-12-07 01:46:59,070 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 801 transitions, 13904 flow [2021-12-07 01:46:59,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:46:59,070 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:46:59,070 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] [2021-12-07 01:46:59,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-07 01:46:59,070 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:46:59,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:46:59,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1521944868, now seen corresponding path program 14 times [2021-12-07 01:46:59,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:46:59,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136808265] [2021-12-07 01:46:59,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:59,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:46:59,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:46:59,402 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-07 01:46:59,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:46:59,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136808265] [2021-12-07 01:46:59,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136808265] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:46:59,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:46:59,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:46:59,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589829439] [2021-12-07 01:46:59,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:46:59,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:46:59,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:46:59,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:46:59,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:46:59,405 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:46:59,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 801 transitions, 13904 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:46:59,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:46:59,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:46:59,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:47:18,921 INFO L129 PetriNetUnfolder]: 17008/55761 cut-off events. [2021-12-07 01:47:18,921 INFO L130 PetriNetUnfolder]: For 550001/555472 co-relation queries the response was YES. [2021-12-07 01:47:20,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248080 conditions, 55761 events. 17008/55761 cut-off events. For 550001/555472 co-relation queries the response was YES. Maximal size of possible extension queue 2944. Compared 810301 event pairs, 3724 based on Foata normal form. 1075/55237 useless extension candidates. Maximal degree in co-relation 247912. Up to 9858 conditions per place. [2021-12-07 01:47:20,588 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 516 selfloop transitions, 399 changer transitions 0/1129 dead transitions. [2021-12-07 01:47:20,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 1129 transitions, 21324 flow [2021-12-07 01:47:20,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 01:47:20,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 01:47:20,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2021-12-07 01:47:20,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2021-12-07 01:47:20,591 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2021-12-07 01:47:20,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2021-12-07 01:47:20,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:47:20,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2021-12-07 01:47:20,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 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-07 01:47:20,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:47:20,597 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:47:20,597 INFO L186 Difference]: Start difference. First operand has 505 places, 801 transitions, 13904 flow. Second operand 22 states and 2284 transitions. [2021-12-07 01:47:20,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 1129 transitions, 21324 flow [2021-12-07 01:47:26,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1129 transitions, 20933 flow, removed 172 selfloop flow, removed 6 redundant places. [2021-12-07 01:47:26,134 INFO L242 Difference]: Finished difference. Result has 528 places, 927 transitions, 18101 flow [2021-12-07 01:47:26,135 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=13617, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=18101, PETRI_PLACES=528, PETRI_TRANSITIONS=927} [2021-12-07 01:47:26,135 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 347 predicate places. [2021-12-07 01:47:26,135 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 927 transitions, 18101 flow [2021-12-07 01:47:26,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:47:26,136 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:47:26,136 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] [2021-12-07 01:47:26,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-07 01:47:26,136 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:47:26,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:47:26,136 INFO L85 PathProgramCache]: Analyzing trace with hash 234773152, now seen corresponding path program 15 times [2021-12-07 01:47:26,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:47:26,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32570808] [2021-12-07 01:47:26,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:47:26,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:47:26,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:47:26,445 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-07 01:47:26,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:47:26,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32570808] [2021-12-07 01:47:26,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32570808] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:47:26,446 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:47:26,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:47:26,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864900590] [2021-12-07 01:47:26,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:47:26,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:47:26,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:47:26,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:47:26,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:47:26,448 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:47:26,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 927 transitions, 18101 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:47:26,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:47:26,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:47:26,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:47:50,743 INFO L129 PetriNetUnfolder]: 21103/64384 cut-off events. [2021-12-07 01:47:50,743 INFO L130 PetriNetUnfolder]: For 757392/760521 co-relation queries the response was YES. [2021-12-07 01:47:52,678 INFO L84 FinitePrefix]: Finished finitePrefix Result has 304290 conditions, 64384 events. 21103/64384 cut-off events. For 757392/760521 co-relation queries the response was YES. Maximal size of possible extension queue 3362. Compared 922928 event pairs, 6264 based on Foata normal form. 667/63552 useless extension candidates. Maximal degree in co-relation 304113. Up to 19270 conditions per place. [2021-12-07 01:47:52,870 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 555 selfloop transitions, 532 changer transitions 0/1210 dead transitions. [2021-12-07 01:47:52,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 1210 transitions, 25218 flow [2021-12-07 01:47:52,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 01:47:52,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 01:47:52,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2021-12-07 01:47:52,873 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2021-12-07 01:47:52,873 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2021-12-07 01:47:52,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2021-12-07 01:47:52,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:47:52,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2021-12-07 01:47:52,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 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-07 01:47:52,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:47:52,878 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:47:52,878 INFO L186 Difference]: Start difference. First operand has 528 places, 927 transitions, 18101 flow. Second operand 22 states and 2284 transitions. [2021-12-07 01:47:52,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 1210 transitions, 25218 flow [2021-12-07 01:48:03,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1210 transitions, 24583 flow, removed 127 selfloop flow, removed 10 redundant places. [2021-12-07 01:48:03,553 INFO L242 Difference]: Finished difference. Result has 549 places, 1017 transitions, 21786 flow [2021-12-07 01:48:03,554 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=17676, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=21786, PETRI_PLACES=549, PETRI_TRANSITIONS=1017} [2021-12-07 01:48:03,554 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 368 predicate places. [2021-12-07 01:48:03,555 INFO L470 AbstractCegarLoop]: Abstraction has has 549 places, 1017 transitions, 21786 flow [2021-12-07 01:48:03,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:48:03,555 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:48:03,555 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] [2021-12-07 01:48:03,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-07 01:48:03,555 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:48:03,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:48:03,555 INFO L85 PathProgramCache]: Analyzing trace with hash 861155424, now seen corresponding path program 16 times [2021-12-07 01:48:03,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:48:03,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911152227] [2021-12-07 01:48:03,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:48:03,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:48:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:48:03,889 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-07 01:48:03,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:48:03,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911152227] [2021-12-07 01:48:03,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911152227] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:48:03,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:48:03,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:48:03,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968145937] [2021-12-07 01:48:03,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:48:03,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:48:03,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:48:03,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:48:03,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:48:03,893 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:48:03,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 1017 transitions, 21786 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:48:03,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:48:03,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:48:03,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:48:27,914 INFO L129 PetriNetUnfolder]: 17449/59397 cut-off events. [2021-12-07 01:48:27,914 INFO L130 PetriNetUnfolder]: For 710140/715076 co-relation queries the response was YES. [2021-12-07 01:48:29,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 273705 conditions, 59397 events. 17449/59397 cut-off events. For 710140/715076 co-relation queries the response was YES. Maximal size of possible extension queue 3066. Compared 873350 event pairs, 11278 based on Foata normal form. 922/58814 useless extension candidates. Maximal degree in co-relation 273518. Up to 30470 conditions per place. [2021-12-07 01:48:29,885 INFO L132 encePairwiseOnDemand]: 170/195 looper letters, 416 selfloop transitions, 535 changer transitions 0/1167 dead transitions. [2021-12-07 01:48:29,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 1167 transitions, 25895 flow [2021-12-07 01:48:29,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 01:48:29,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 01:48:29,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2155 transitions. [2021-12-07 01:48:29,888 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5262515262515263 [2021-12-07 01:48:29,888 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2155 transitions. [2021-12-07 01:48:29,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2155 transitions. [2021-12-07 01:48:29,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:48:29,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2155 transitions. [2021-12-07 01:48:29,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 102.61904761904762) internal successors, (2155), 21 states have internal predecessors, (2155), 0 states have call successors, (0), 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-07 01:48:29,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 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-07 01:48:29,893 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 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-07 01:48:29,893 INFO L186 Difference]: Start difference. First operand has 549 places, 1017 transitions, 21786 flow. Second operand 21 states and 2155 transitions. [2021-12-07 01:48:29,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 1167 transitions, 25895 flow [2021-12-07 01:48:36,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 1167 transitions, 25425 flow, removed 170 selfloop flow, removed 8 redundant places. [2021-12-07 01:48:37,005 INFO L242 Difference]: Finished difference. Result has 573 places, 1053 transitions, 23893 flow [2021-12-07 01:48:37,006 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=21367, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=499, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23893, PETRI_PLACES=573, PETRI_TRANSITIONS=1053} [2021-12-07 01:48:37,006 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 392 predicate places. [2021-12-07 01:48:37,007 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 1053 transitions, 23893 flow [2021-12-07 01:48:37,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:48:37,007 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:48:37,007 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] [2021-12-07 01:48:37,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-07 01:48:37,007 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:48:37,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:48:37,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1609246286, now seen corresponding path program 17 times [2021-12-07 01:48:37,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:48:37,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401821539] [2021-12-07 01:48:37,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:48:37,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:48:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:48:37,330 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-07 01:48:37,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:48:37,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401821539] [2021-12-07 01:48:37,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401821539] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:48:37,330 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:48:37,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:48:37,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124760391] [2021-12-07 01:48:37,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:48:37,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:48:37,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:48:37,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:48:37,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:48:37,333 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2021-12-07 01:48:37,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 1053 transitions, 23893 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:48:37,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:48:37,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2021-12-07 01:48:37,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:48:55,819 INFO L129 PetriNetUnfolder]: 10057/41796 cut-off events. [2021-12-07 01:48:55,819 INFO L130 PetriNetUnfolder]: For 607646/608417 co-relation queries the response was YES. [2021-12-07 01:48:56,999 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212390 conditions, 41796 events. 10057/41796 cut-off events. For 607646/608417 co-relation queries the response was YES. Maximal size of possible extension queue 2277. Compared 627710 event pairs, 5688 based on Foata normal form. 160/41089 useless extension candidates. Maximal degree in co-relation 212191. Up to 16577 conditions per place. [2021-12-07 01:48:57,128 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 493 selfloop transitions, 60 changer transitions 0/1303 dead transitions. [2021-12-07 01:48:57,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 1303 transitions, 29027 flow [2021-12-07 01:48:57,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:48:57,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:48:57,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2525 transitions. [2021-12-07 01:48:57,131 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7616892911010558 [2021-12-07 01:48:57,131 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2525 transitions. [2021-12-07 01:48:57,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2525 transitions. [2021-12-07 01:48:57,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:48:57,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2525 transitions. [2021-12-07 01:48:57,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.52941176470588) internal successors, (2525), 17 states have internal predecessors, (2525), 0 states have call successors, (0), 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-07 01:48:57,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:48:57,136 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:48:57,136 INFO L186 Difference]: Start difference. First operand has 573 places, 1053 transitions, 23893 flow. Second operand 17 states and 2525 transitions. [2021-12-07 01:48:57,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 1303 transitions, 29027 flow [2021-12-07 01:49:03,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 1303 transitions, 28826 flow, removed 93 selfloop flow, removed 6 redundant places. [2021-12-07 01:49:03,820 INFO L242 Difference]: Finished difference. Result has 593 places, 1082 transitions, 24493 flow [2021-12-07 01:49:03,821 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=23726, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=997, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=24493, PETRI_PLACES=593, PETRI_TRANSITIONS=1082} [2021-12-07 01:49:03,821 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 412 predicate places. [2021-12-07 01:49:03,821 INFO L470 AbstractCegarLoop]: Abstraction has has 593 places, 1082 transitions, 24493 flow [2021-12-07 01:49:03,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:49:03,822 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:49:03,822 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] [2021-12-07 01:49:03,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-07 01:49:03,822 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:49:03,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:49:03,822 INFO L85 PathProgramCache]: Analyzing trace with hash 918576670, now seen corresponding path program 18 times [2021-12-07 01:49:03,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:49:03,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511529553] [2021-12-07 01:49:03,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:49:03,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:49:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:49:04,124 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-07 01:49:04,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:49:04,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511529553] [2021-12-07 01:49:04,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511529553] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:49:04,125 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:49:04,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:49:04,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826112431] [2021-12-07 01:49:04,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:49:04,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:49:04,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:49:04,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:49:04,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:49:04,128 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2021-12-07 01:49:04,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 1082 transitions, 24493 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:49:04,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:49:04,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2021-12-07 01:49:04,129 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:49:23,342 INFO L129 PetriNetUnfolder]: 10400/42589 cut-off events. [2021-12-07 01:49:23,342 INFO L130 PetriNetUnfolder]: For 657892/658689 co-relation queries the response was YES. [2021-12-07 01:49:24,565 INFO L84 FinitePrefix]: Finished finitePrefix Result has 223665 conditions, 42589 events. 10400/42589 cut-off events. For 657892/658689 co-relation queries the response was YES. Maximal size of possible extension queue 2337. Compared 640378 event pairs, 3521 based on Foata normal form. 161/41902 useless extension candidates. Maximal degree in co-relation 223456. Up to 18392 conditions per place. [2021-12-07 01:49:24,698 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 480 selfloop transitions, 115 changer transitions 0/1345 dead transitions. [2021-12-07 01:49:24,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1345 transitions, 29966 flow [2021-12-07 01:49:24,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:49:24,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:49:24,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2524 transitions. [2021-12-07 01:49:24,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7613876319758672 [2021-12-07 01:49:24,701 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2524 transitions. [2021-12-07 01:49:24,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2524 transitions. [2021-12-07 01:49:24,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:49:24,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2524 transitions. [2021-12-07 01:49:24,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.47058823529412) internal successors, (2524), 17 states have internal predecessors, (2524), 0 states have call successors, (0), 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-07 01:49:24,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:49:24,705 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:49:24,705 INFO L186 Difference]: Start difference. First operand has 593 places, 1082 transitions, 24493 flow. Second operand 17 states and 2524 transitions. [2021-12-07 01:49:24,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 1345 transitions, 29966 flow [2021-12-07 01:49:31,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 1345 transitions, 29771 flow, removed 93 selfloop flow, removed 5 redundant places. [2021-12-07 01:49:32,017 INFO L242 Difference]: Finished difference. Result has 610 places, 1101 transitions, 25015 flow [2021-12-07 01:49:32,018 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=24298, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=968, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=25015, PETRI_PLACES=610, PETRI_TRANSITIONS=1101} [2021-12-07 01:49:32,019 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 429 predicate places. [2021-12-07 01:49:32,019 INFO L470 AbstractCegarLoop]: Abstraction has has 610 places, 1101 transitions, 25015 flow [2021-12-07 01:49:32,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:49:32,019 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:49:32,019 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] [2021-12-07 01:49:32,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-07 01:49:32,020 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:49:32,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:49:32,020 INFO L85 PathProgramCache]: Analyzing trace with hash 528047732, now seen corresponding path program 19 times [2021-12-07 01:49:32,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:49:32,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691393449] [2021-12-07 01:49:32,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:49:32,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:49:32,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:49:32,688 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-07 01:49:32,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:49:32,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691393449] [2021-12-07 01:49:32,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691393449] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:49:32,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:49:32,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2021-12-07 01:49:32,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511735129] [2021-12-07 01:49:32,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:49:32,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-07 01:49:32,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:49:32,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-07 01:49:32,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2021-12-07 01:49:32,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 195 [2021-12-07 01:49:32,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 1101 transitions, 25015 flow. Second operand has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 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-07 01:49:32,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:49:32,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 195 [2021-12-07 01:49:32,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:50:14,038 INFO L129 PetriNetUnfolder]: 32562/84725 cut-off events. [2021-12-07 01:50:14,038 INFO L130 PetriNetUnfolder]: For 1194252/1194462 co-relation queries the response was YES. [2021-12-07 01:50:17,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 438042 conditions, 84725 events. 32562/84725 cut-off events. For 1194252/1194462 co-relation queries the response was YES. Maximal size of possible extension queue 3777. Compared 1143521 event pairs, 9329 based on Foata normal form. 116/84279 useless extension candidates. Maximal degree in co-relation 437827. Up to 18403 conditions per place. [2021-12-07 01:50:17,544 INFO L132 encePairwiseOnDemand]: 162/195 looper letters, 839 selfloop transitions, 614 changer transitions 0/1518 dead transitions. [2021-12-07 01:50:17,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 1518 transitions, 33935 flow [2021-12-07 01:50:17,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-07 01:50:17,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-07 01:50:17,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3148 transitions. [2021-12-07 01:50:17,550 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5044871794871795 [2021-12-07 01:50:17,550 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3148 transitions. [2021-12-07 01:50:17,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3148 transitions. [2021-12-07 01:50:17,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:50:17,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3148 transitions. [2021-12-07 01:50:17,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 98.375) internal successors, (3148), 32 states have internal predecessors, (3148), 0 states have call successors, (0), 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-07 01:50:17,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 195.0) internal successors, (6435), 33 states have internal predecessors, (6435), 0 states have call successors, (0), 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-07 01:50:17,561 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 195.0) internal successors, (6435), 33 states have internal predecessors, (6435), 0 states have call successors, (0), 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-07 01:50:17,561 INFO L186 Difference]: Start difference. First operand has 610 places, 1101 transitions, 25015 flow. Second operand 32 states and 3148 transitions. [2021-12-07 01:50:17,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 1518 transitions, 33935 flow [2021-12-07 01:50:37,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 1518 transitions, 33575 flow, removed 55 selfloop flow, removed 10 redundant places. [2021-12-07 01:50:37,916 INFO L242 Difference]: Finished difference. Result has 649 places, 1195 transitions, 28711 flow [2021-12-07 01:50:37,917 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=24789, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=529, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=28711, PETRI_PLACES=649, PETRI_TRANSITIONS=1195} [2021-12-07 01:50:37,917 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 468 predicate places. [2021-12-07 01:50:37,917 INFO L470 AbstractCegarLoop]: Abstraction has has 649 places, 1195 transitions, 28711 flow [2021-12-07 01:50:37,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 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-07 01:50:37,918 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:50:37,918 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] [2021-12-07 01:50:37,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-07 01:50:37,918 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:50:37,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:50:37,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1726972770, now seen corresponding path program 20 times [2021-12-07 01:50:37,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:50:37,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639337271] [2021-12-07 01:50:37,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:50:37,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:50:37,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:50:38,217 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-07 01:50:38,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:50:38,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639337271] [2021-12-07 01:50:38,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639337271] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:50:38,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:50:38,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:50:38,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393869295] [2021-12-07 01:50:38,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:50:38,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:50:38,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:50:38,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:50:38,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:50:38,220 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2021-12-07 01:50:38,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 1195 transitions, 28711 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:50:38,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:50:38,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2021-12-07 01:50:38,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:51:00,612 INFO L129 PetriNetUnfolder]: 10735/43772 cut-off events. [2021-12-07 01:51:00,612 INFO L130 PetriNetUnfolder]: For 752543/753349 co-relation queries the response was YES. [2021-12-07 01:51:02,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 238516 conditions, 43772 events. 10735/43772 cut-off events. For 752543/753349 co-relation queries the response was YES. Maximal size of possible extension queue 2379. Compared 659757 event pairs, 3804 based on Foata normal form. 184/43114 useless extension candidates. Maximal degree in co-relation 238284. Up to 18879 conditions per place. [2021-12-07 01:51:02,411 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 564 selfloop transitions, 104 changer transitions 0/1478 dead transitions. [2021-12-07 01:51:02,411 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 1478 transitions, 35122 flow [2021-12-07 01:51:02,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:51:02,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:51:02,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2526 transitions. [2021-12-07 01:51:02,414 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7619909502262443 [2021-12-07 01:51:02,414 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2526 transitions. [2021-12-07 01:51:02,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2526 transitions. [2021-12-07 01:51:02,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:51:02,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2526 transitions. [2021-12-07 01:51:02,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.58823529411765) internal successors, (2526), 17 states have internal predecessors, (2526), 0 states have call successors, (0), 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-07 01:51:02,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:51:02,420 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:51:02,420 INFO L186 Difference]: Start difference. First operand has 649 places, 1195 transitions, 28711 flow. Second operand 17 states and 2526 transitions. [2021-12-07 01:51:02,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 1478 transitions, 35122 flow [2021-12-07 01:51:11,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 1478 transitions, 34554 flow, removed 105 selfloop flow, removed 10 redundant places. [2021-12-07 01:51:11,794 INFO L242 Difference]: Finished difference. Result has 660 places, 1212 transitions, 28893 flow [2021-12-07 01:51:11,795 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=28250, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1094, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=28893, PETRI_PLACES=660, PETRI_TRANSITIONS=1212} [2021-12-07 01:51:11,795 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 479 predicate places. [2021-12-07 01:51:11,795 INFO L470 AbstractCegarLoop]: Abstraction has has 660 places, 1212 transitions, 28893 flow [2021-12-07 01:51:11,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:51:11,796 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:51:11,796 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] [2021-12-07 01:51:11,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-07 01:51:11,796 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:51:11,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:51:11,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1412651772, now seen corresponding path program 21 times [2021-12-07 01:51:11,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:51:11,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450543518] [2021-12-07 01:51:11,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:51:11,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:51:11,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:51:12,138 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-07 01:51:12,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:51:12,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450543518] [2021-12-07 01:51:12,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450543518] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:51:12,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:51:12,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-07 01:51:12,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878432720] [2021-12-07 01:51:12,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:51:12,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-07 01:51:12,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:51:12,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-07 01:51:12,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-12-07 01:51:12,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2021-12-07 01:51:12,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 1212 transitions, 28893 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:51:12,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:51:12,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2021-12-07 01:51:12,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:51:53,066 INFO L129 PetriNetUnfolder]: 30521/82452 cut-off events. [2021-12-07 01:51:53,066 INFO L130 PetriNetUnfolder]: For 1204824/1205228 co-relation queries the response was YES. [2021-12-07 01:51:56,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 429935 conditions, 82452 events. 30521/82452 cut-off events. For 1204824/1205228 co-relation queries the response was YES. Maximal size of possible extension queue 3755. Compared 1136524 event pairs, 12772 based on Foata normal form. 125/81372 useless extension candidates. Maximal degree in co-relation 429697. Up to 43007 conditions per place. [2021-12-07 01:51:57,084 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 1118 selfloop transitions, 165 changer transitions 0/1634 dead transitions. [2021-12-07 01:51:57,084 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 1634 transitions, 39824 flow [2021-12-07 01:51:57,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-07 01:51:57,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-07 01:51:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2485 transitions. [2021-12-07 01:51:57,087 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5540691192865106 [2021-12-07 01:51:57,087 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2485 transitions. [2021-12-07 01:51:57,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2485 transitions. [2021-12-07 01:51:57,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:51:57,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2485 transitions. [2021-12-07 01:51:57,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 108.04347826086956) internal successors, (2485), 23 states have internal predecessors, (2485), 0 states have call successors, (0), 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-07 01:51:57,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:51:57,094 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:51:57,094 INFO L186 Difference]: Start difference. First operand has 660 places, 1212 transitions, 28893 flow. Second operand 23 states and 2485 transitions. [2021-12-07 01:51:57,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 1634 transitions, 39824 flow [2021-12-07 01:52:20,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 1634 transitions, 39546 flow, removed 58 selfloop flow, removed 11 redundant places. [2021-12-07 01:52:20,563 INFO L242 Difference]: Finished difference. Result has 679 places, 1233 transitions, 29639 flow [2021-12-07 01:52:20,564 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=28627, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1048, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=29639, PETRI_PLACES=679, PETRI_TRANSITIONS=1233} [2021-12-07 01:52:20,564 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 498 predicate places. [2021-12-07 01:52:20,564 INFO L470 AbstractCegarLoop]: Abstraction has has 679 places, 1233 transitions, 29639 flow [2021-12-07 01:52:20,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:52:20,565 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:52:20,565 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] [2021-12-07 01:52:20,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-07 01:52:20,565 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:52:20,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:52:20,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1005702934, now seen corresponding path program 22 times [2021-12-07 01:52:20,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:52:20,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729176010] [2021-12-07 01:52:20,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:52:20,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:52:20,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:52:20,861 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-07 01:52:20,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:52:20,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729176010] [2021-12-07 01:52:20,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729176010] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:52:20,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:52:20,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-07 01:52:20,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812244093] [2021-12-07 01:52:20,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:52:20,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:52:20,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:52:20,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:52:20,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:52:20,864 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2021-12-07 01:52:20,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 1233 transitions, 29639 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:52:20,865 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:52:20,865 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2021-12-07 01:52:20,865 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:52:53,682 INFO L129 PetriNetUnfolder]: 18798/62946 cut-off events. [2021-12-07 01:52:53,682 INFO L130 PetriNetUnfolder]: For 1052598/1059462 co-relation queries the response was YES. [2021-12-07 01:52:56,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 327511 conditions, 62946 events. 18798/62946 cut-off events. For 1052598/1059462 co-relation queries the response was YES. Maximal size of possible extension queue 3079. Compared 923265 event pairs, 6751 based on Foata normal form. 1848/63243 useless extension candidates. Maximal degree in co-relation 327265. Up to 15770 conditions per place. [2021-12-07 01:52:56,670 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 745 selfloop transitions, 632 changer transitions 0/1653 dead transitions. [2021-12-07 01:52:56,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 1653 transitions, 41274 flow [2021-12-07 01:52:56,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 01:52:56,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 01:52:56,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2278 transitions. [2021-12-07 01:52:56,672 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.531002331002331 [2021-12-07 01:52:56,672 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2278 transitions. [2021-12-07 01:52:56,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2278 transitions. [2021-12-07 01:52:56,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:52:56,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2278 transitions. [2021-12-07 01:52:56,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.54545454545455) internal successors, (2278), 22 states have internal predecessors, (2278), 0 states have call successors, (0), 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-07 01:52:56,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:52:56,677 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 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-07 01:52:56,677 INFO L186 Difference]: Start difference. First operand has 679 places, 1233 transitions, 29639 flow. Second operand 22 states and 2278 transitions. [2021-12-07 01:52:56,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 1653 transitions, 41274 flow [2021-12-07 01:53:11,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 1653 transitions, 41041 flow, removed 73 selfloop flow, removed 14 redundant places. [2021-12-07 01:53:11,512 INFO L242 Difference]: Finished difference. Result has 695 places, 1381 transitions, 36465 flow [2021-12-07 01:53:11,513 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=29430, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=36465, PETRI_PLACES=695, PETRI_TRANSITIONS=1381} [2021-12-07 01:53:11,514 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 514 predicate places. [2021-12-07 01:53:11,514 INFO L470 AbstractCegarLoop]: Abstraction has has 695 places, 1381 transitions, 36465 flow [2021-12-07 01:53:11,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-07 01:53:11,514 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:53:11,514 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] [2021-12-07 01:53:11,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-07 01:53:11,514 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:53:11,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:53:11,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1744984626, now seen corresponding path program 23 times [2021-12-07 01:53:11,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:53:11,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506637015] [2021-12-07 01:53:11,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:53:11,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:53:11,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:53:11,793 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-07 01:53:11,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:53:11,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506637015] [2021-12-07 01:53:11,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506637015] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:53:11,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:53:11,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:53:11,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431341826] [2021-12-07 01:53:11,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:53:11,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:53:11,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:53:11,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:53:11,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:53:11,797 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2021-12-07 01:53:11,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 1381 transitions, 36465 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:53:11,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:53:11,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2021-12-07 01:53:11,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:53:37,924 INFO L129 PetriNetUnfolder]: 11234/48125 cut-off events. [2021-12-07 01:53:37,924 INFO L130 PetriNetUnfolder]: For 971748/972654 co-relation queries the response was YES. [2021-12-07 01:53:39,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 273048 conditions, 48125 events. 11234/48125 cut-off events. For 971748/972654 co-relation queries the response was YES. Maximal size of possible extension queue 2465. Compared 739938 event pairs, 5488 based on Foata normal form. 198/47373 useless extension candidates. Maximal degree in co-relation 272793. Up to 17265 conditions per place. [2021-12-07 01:53:40,027 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 693 selfloop transitions, 75 changer transitions 0/1716 dead transitions. [2021-12-07 01:53:40,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 1716 transitions, 43737 flow [2021-12-07 01:53:40,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:53:40,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:53:40,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2547 transitions. [2021-12-07 01:53:40,030 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7683257918552037 [2021-12-07 01:53:40,030 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2547 transitions. [2021-12-07 01:53:40,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2547 transitions. [2021-12-07 01:53:40,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:53:40,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2547 transitions. [2021-12-07 01:53:40,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.8235294117647) internal successors, (2547), 17 states have internal predecessors, (2547), 0 states have call successors, (0), 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-07 01:53:40,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:53:40,035 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:53:40,035 INFO L186 Difference]: Start difference. First operand has 695 places, 1381 transitions, 36465 flow. Second operand 17 states and 2547 transitions. [2021-12-07 01:53:40,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 1716 transitions, 43737 flow [2021-12-07 01:53:53,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 1716 transitions, 43203 flow, removed 196 selfloop flow, removed 9 redundant places. [2021-12-07 01:53:53,808 INFO L242 Difference]: Finished difference. Result has 709 places, 1403 transitions, 36817 flow [2021-12-07 01:53:53,809 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=36102, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=36817, PETRI_PLACES=709, PETRI_TRANSITIONS=1403} [2021-12-07 01:53:53,809 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 528 predicate places. [2021-12-07 01:53:53,809 INFO L470 AbstractCegarLoop]: Abstraction has has 709 places, 1403 transitions, 36817 flow [2021-12-07 01:53:53,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:53:53,810 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:53:53,810 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] [2021-12-07 01:53:53,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-07 01:53:53,810 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:53:53,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:53:53,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1805598976, now seen corresponding path program 24 times [2021-12-07 01:53:53,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:53:53,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964048638] [2021-12-07 01:53:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:53:53,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:53:53,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:53:54,176 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-07 01:53:54,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:53:54,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964048638] [2021-12-07 01:53:54,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964048638] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:53:54,177 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:53:54,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-07 01:53:54,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661138677] [2021-12-07 01:53:54,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:53:54,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-07 01:53:54,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:53:54,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-07 01:53:54,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-12-07 01:53:54,180 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2021-12-07 01:53:54,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 1403 transitions, 36817 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:53:54,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:53:54,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2021-12-07 01:53:54,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:54:44,369 INFO L129 PetriNetUnfolder]: 32050/87959 cut-off events. [2021-12-07 01:54:44,369 INFO L130 PetriNetUnfolder]: For 1399201/1399662 co-relation queries the response was YES. [2021-12-07 01:54:48,824 INFO L84 FinitePrefix]: Finished finitePrefix Result has 473615 conditions, 87959 events. 32050/87959 cut-off events. For 1399201/1399662 co-relation queries the response was YES. Maximal size of possible extension queue 3955. Compared 1229425 event pairs, 9386 based on Foata normal form. 218/87124 useless extension candidates. Maximal degree in co-relation 473353. Up to 21368 conditions per place. [2021-12-07 01:54:49,123 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 1106 selfloop transitions, 246 changer transitions 0/1736 dead transitions. [2021-12-07 01:54:49,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 1736 transitions, 44772 flow [2021-12-07 01:54:49,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-07 01:54:49,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-07 01:54:49,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2490 transitions. [2021-12-07 01:54:49,125 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5551839464882943 [2021-12-07 01:54:49,125 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2490 transitions. [2021-12-07 01:54:49,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2490 transitions. [2021-12-07 01:54:49,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:54:49,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2490 transitions. [2021-12-07 01:54:49,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 108.26086956521739) internal successors, (2490), 23 states have internal predecessors, (2490), 0 states have call successors, (0), 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-07 01:54:49,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:54:49,130 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 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-07 01:54:49,130 INFO L186 Difference]: Start difference. First operand has 709 places, 1403 transitions, 36817 flow. Second operand 23 states and 2490 transitions. [2021-12-07 01:54:49,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 1736 transitions, 44772 flow [2021-12-07 01:55:18,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 1736 transitions, 44333 flow, removed 132 selfloop flow, removed 9 redundant places. [2021-12-07 01:55:18,172 INFO L242 Difference]: Finished difference. Result has 727 places, 1415 transitions, 37312 flow [2021-12-07 01:55:18,173 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=36187, PETRI_DIFFERENCE_MINUEND_PLACES=700, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=37312, PETRI_PLACES=727, PETRI_TRANSITIONS=1415} [2021-12-07 01:55:18,174 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 546 predicate places. [2021-12-07 01:55:18,174 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 1415 transitions, 37312 flow [2021-12-07 01:55:18,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:55:18,174 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:55:18,175 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] [2021-12-07 01:55:18,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-07 01:55:18,175 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:55:18,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:55:18,175 INFO L85 PathProgramCache]: Analyzing trace with hash -685765196, now seen corresponding path program 25 times [2021-12-07 01:55:18,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:55:18,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41337694] [2021-12-07 01:55:18,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:55:18,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:55:18,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:55:18,475 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-07 01:55:18,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:55:18,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41337694] [2021-12-07 01:55:18,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41337694] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:55:18,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:55:18,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:55:18,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476093179] [2021-12-07 01:55:18,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:55:18,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:55:18,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:55:18,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:55:18,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:55:18,478 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2021-12-07 01:55:18,479 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 1415 transitions, 37312 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:55:18,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:55:18,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2021-12-07 01:55:18,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:55:44,920 INFO L129 PetriNetUnfolder]: 10895/46879 cut-off events. [2021-12-07 01:55:44,920 INFO L130 PetriNetUnfolder]: For 962479/963476 co-relation queries the response was YES. [2021-12-07 01:55:46,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 271953 conditions, 46879 events. 10895/46879 cut-off events. For 962479/963476 co-relation queries the response was YES. Maximal size of possible extension queue 2463. Compared 720205 event pairs, 4390 based on Foata normal form. 210/46130 useless extension candidates. Maximal degree in co-relation 271686. Up to 20195 conditions per place. [2021-12-07 01:55:47,108 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 622 selfloop transitions, 143 changer transitions 0/1701 dead transitions. [2021-12-07 01:55:47,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 1701 transitions, 44169 flow [2021-12-07 01:55:47,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:55:47,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:55:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2525 transitions. [2021-12-07 01:55:47,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7616892911010558 [2021-12-07 01:55:47,110 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2525 transitions. [2021-12-07 01:55:47,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2525 transitions. [2021-12-07 01:55:47,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:55:47,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2525 transitions. [2021-12-07 01:55:47,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.52941176470588) internal successors, (2525), 17 states have internal predecessors, (2525), 0 states have call successors, (0), 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-07 01:55:47,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:55:47,114 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 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-07 01:55:47,114 INFO L186 Difference]: Start difference. First operand has 727 places, 1415 transitions, 37312 flow. Second operand 17 states and 2525 transitions. [2021-12-07 01:55:47,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 1701 transitions, 44169 flow [2021-12-07 01:56:01,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 1701 transitions, 43617 flow, removed 62 selfloop flow, removed 15 redundant places. [2021-12-07 01:56:01,331 INFO L242 Difference]: Finished difference. Result has 732 places, 1426 transitions, 37542 flow [2021-12-07 01:56:01,332 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=36828, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=37542, PETRI_PLACES=732, PETRI_TRANSITIONS=1426} [2021-12-07 01:56:01,333 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 551 predicate places. [2021-12-07 01:56:01,333 INFO L470 AbstractCegarLoop]: Abstraction has has 732 places, 1426 transitions, 37542 flow [2021-12-07 01:56:01,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 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-07 01:56:01,333 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:56:01,333 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] [2021-12-07 01:56:01,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-07 01:56:01,333 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-07 01:56:01,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:56:01,334 INFO L85 PathProgramCache]: Analyzing trace with hash 404221602, now seen corresponding path program 26 times [2021-12-07 01:56:01,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:56:01,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583359516] [2021-12-07 01:56:01,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:56:01,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:56:01,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:56:01,673 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-07 01:56:01,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:56:01,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583359516] [2021-12-07 01:56:01,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583359516] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:56:01,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:56:01,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-07 01:56:01,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932198570] [2021-12-07 01:56:01,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:56:01,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-07 01:56:01,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:56:01,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-07 01:56:01,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-12-07 01:56:01,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2021-12-07 01:56:01,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 1426 transitions, 37542 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 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-07 01:56:01,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:56:01,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2021-12-07 01:56:01,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand