./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a31fd051 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 --- Real Ultimate output --- This is Ultimate 0.2.2-?-a31fd05 [2023-02-15 10:26:39,991 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-15 10:26:39,993 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-15 10:26:40,024 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-15 10:26:40,024 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-15 10:26:40,027 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-15 10:26:40,029 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-15 10:26:40,030 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-15 10:26:40,031 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-15 10:26:40,035 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-15 10:26:40,036 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-15 10:26:40,038 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-15 10:26:40,038 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-15 10:26:40,039 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-15 10:26:40,040 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-15 10:26:40,042 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-15 10:26:40,042 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-15 10:26:40,043 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-15 10:26:40,044 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-15 10:26:40,048 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-15 10:26:40,049 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-15 10:26:40,049 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-15 10:26:40,050 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-15 10:26:40,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-15 10:26:40,056 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-15 10:26:40,057 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-15 10:26:40,057 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-15 10:26:40,059 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-15 10:26:40,059 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-15 10:26:40,059 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-15 10:26:40,060 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-15 10:26:40,060 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-15 10:26:40,061 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-15 10:26:40,062 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-15 10:26:40,062 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-15 10:26:40,062 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-15 10:26:40,063 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-15 10:26:40,063 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-15 10:26:40,063 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-15 10:26:40,064 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-15 10:26:40,064 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-15 10:26:40,066 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-02-15 10:26:40,093 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-15 10:26:40,094 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-15 10:26:40,094 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-15 10:26:40,094 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-15 10:26:40,095 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-15 10:26:40,095 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-15 10:26:40,096 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-15 10:26:40,096 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-15 10:26:40,096 INFO L138 SettingsManager]: * Use SBE=true [2023-02-15 10:26:40,096 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-15 10:26:40,097 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-15 10:26:40,097 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-15 10:26:40,097 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-15 10:26:40,097 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-15 10:26:40,097 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-15 10:26:40,097 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-15 10:26:40,098 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-15 10:26:40,098 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-15 10:26:40,098 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-15 10:26:40,098 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-15 10:26:40,098 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-15 10:26:40,098 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-15 10:26:40,098 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-15 10:26:40,099 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-15 10:26:40,099 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 10:26:40,099 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-15 10:26:40,099 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-15 10:26:40,099 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-15 10:26:40,100 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-15 10:26:40,100 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-15 10:26:40,100 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-15 10:26:40,100 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-15 10:26:40,100 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-15 10:26:40,100 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-15 10:26:40,100 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-15 10:26:40,101 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 [2023-02-15 10:26:40,320 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-15 10:26:40,343 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-15 10:26:40,345 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-15 10:26:40,346 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-15 10:26:40,347 INFO L275 PluginConnector]: CDTParser initialized [2023-02-15 10:26:40,348 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2023-02-15 10:26:41,229 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-15 10:26:41,604 INFO L351 CDTParser]: Found 1 translation units. [2023-02-15 10:26:41,605 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2023-02-15 10:26:41,641 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/91d3595d3/66793b7ddf984dbea84c79c6abb9e92a/FLAG8a65bdea0 [2023-02-15 10:26:41,653 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/91d3595d3/66793b7ddf984dbea84c79c6abb9e92a [2023-02-15 10:26:41,655 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-15 10:26:41,656 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-15 10:26:41,658 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-15 10:26:41,658 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-15 10:26:41,661 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-15 10:26:41,661 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 10:26:41" (1/1) ... [2023-02-15 10:26:41,662 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ad58692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:41, skipping insertion in model container [2023-02-15 10:26:41,662 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 10:26:41" (1/1) ... [2023-02-15 10:26:41,667 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-15 10:26:41,753 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 10:26:42,198 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-02-15 10:26:42,287 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,289 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,289 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,291 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,295 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,297 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,298 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,298 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,299 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,299 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,300 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,301 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,304 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,306 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,611 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 10:26:42,619 INFO L203 MainTranslator]: Completed pre-run [2023-02-15 10:26:42,669 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-02-15 10:26:42,681 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,682 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,683 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,684 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,685 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,686 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,686 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,687 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,687 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,687 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,687 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,688 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,689 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,689 WARN L623 FunctionHandler]: Unknown extern function memcmp [2023-02-15 10:26:42,874 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 10:26:42,905 INFO L208 MainTranslator]: Completed translation [2023-02-15 10:26:42,906 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42 WrapperNode [2023-02-15 10:26:42,906 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-15 10:26:42,907 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-15 10:26:42,907 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-15 10:26:42,907 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-15 10:26:42,912 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:42,976 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,035 INFO L138 Inliner]: procedures = 120, calls = 2195, calls flagged for inlining = 23, calls inlined = 19, statements flattened = 2336 [2023-02-15 10:26:43,035 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-15 10:26:43,036 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-15 10:26:43,036 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-15 10:26:43,036 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-15 10:26:43,046 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,046 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,056 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,057 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,114 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,121 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,131 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,139 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,158 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-15 10:26:43,158 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-15 10:26:43,158 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-15 10:26:43,159 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-15 10:26:43,159 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (1/1) ... [2023-02-15 10:26:43,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 10:26:43,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:26:43,185 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-02-15 10:26:43,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-02-15 10:26:43,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-02-15 10:26:43,214 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-02-15 10:26:43,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-02-15 10:26:43,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-02-15 10:26:43,215 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2023-02-15 10:26:43,215 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2023-02-15 10:26:43,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-02-15 10:26:43,216 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-02-15 10:26:43,216 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2023-02-15 10:26:43,216 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2023-02-15 10:26:43,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-02-15 10:26:43,216 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2023-02-15 10:26:43,216 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2023-02-15 10:26:43,216 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2023-02-15 10:26:43,217 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2023-02-15 10:26:43,217 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2023-02-15 10:26:43,217 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2023-02-15 10:26:43,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-02-15 10:26:43,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-02-15 10:26:43,217 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2023-02-15 10:26:43,218 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2023-02-15 10:26:43,218 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2023-02-15 10:26:43,218 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2023-02-15 10:26:43,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-02-15 10:26:43,218 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2023-02-15 10:26:43,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2023-02-15 10:26:43,219 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2023-02-15 10:26:43,219 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2023-02-15 10:26:43,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-15 10:26:43,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-02-15 10:26:43,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-02-15 10:26:43,220 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2023-02-15 10:26:43,220 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2023-02-15 10:26:43,220 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-02-15 10:26:43,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-02-15 10:26:43,220 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2023-02-15 10:26:43,220 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2023-02-15 10:26:43,220 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2023-02-15 10:26:43,221 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2023-02-15 10:26:43,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-02-15 10:26:43,221 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2023-02-15 10:26:43,221 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2023-02-15 10:26:43,221 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2023-02-15 10:26:43,221 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2023-02-15 10:26:43,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-02-15 10:26:43,222 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2023-02-15 10:26:43,222 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2023-02-15 10:26:43,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-02-15 10:26:43,222 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2023-02-15 10:26:43,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2023-02-15 10:26:43,222 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-15 10:26:43,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-15 10:26:43,223 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2023-02-15 10:26:43,223 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2023-02-15 10:26:43,637 INFO L235 CfgBuilder]: Building ICFG [2023-02-15 10:26:43,639 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-15 10:26:43,826 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:43,840 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2023-02-15 10:26:43,840 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2023-02-15 10:26:44,150 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:44,172 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2023-02-15 10:26:44,172 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2023-02-15 10:26:44,202 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:44,205 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:44,208 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:44,218 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:44,240 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:44,245 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:53,891 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##504: assume !false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##503: assume false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: CdAudioPnp_#res#1 := 0; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##172: assume !false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2023-02-15 10:26:53,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2023-02-15 10:26:53,919 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 10:26:53,922 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2023-02-15 10:26:53,922 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2023-02-15 10:26:53,934 INFO L276 CfgBuilder]: Performing block encoding [2023-02-15 10:26:53,942 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-15 10:26:53,942 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2023-02-15 10:26:53,944 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 10:26:53 BoogieIcfgContainer [2023-02-15 10:26:53,944 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-15 10:26:53,961 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-15 10:26:53,962 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-15 10:26:53,964 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-15 10:26:53,964 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.02 10:26:41" (1/3) ... [2023-02-15 10:26:53,964 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66aa0b1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 10:26:53, skipping insertion in model container [2023-02-15 10:26:53,965 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:26:42" (2/3) ... [2023-02-15 10:26:53,968 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66aa0b1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 10:26:53, skipping insertion in model container [2023-02-15 10:26:53,968 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 10:26:53" (3/3) ... [2023-02-15 10:26:53,969 INFO L112 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2023-02-15 10:26:53,980 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-15 10:26:53,980 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-02-15 10:26:54,026 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-15 10:26:54,030 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6b6d9fba, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-15 10:26:54,030 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-02-15 10:26:54,035 INFO L276 IsEmpty]: Start isEmpty. Operand has 617 states, 483 states have (on average 1.5196687370600415) internal successors, (734), 502 states have internal predecessors, (734), 113 states have call successors, (113), 19 states have call predecessors, (113), 19 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) [2023-02-15 10:26:54,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-02-15 10:26:54,040 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:26:54,040 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:26:54,041 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:26:54,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:26:54,044 INFO L85 PathProgramCache]: Analyzing trace with hash 5486212, now seen corresponding path program 1 times [2023-02-15 10:26:54,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:26:54,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129783659] [2023-02-15 10:26:54,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:26:54,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:26:54,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:54,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:26:54,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:26:54,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129783659] [2023-02-15 10:26:54,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129783659] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:26:54,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:26:54,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:26:54,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480324143] [2023-02-15 10:26:54,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:26:54,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:26:54,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:26:54,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:26:54,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:54,362 INFO L87 Difference]: Start difference. First operand has 617 states, 483 states have (on average 1.5196687370600415) internal successors, (734), 502 states have internal predecessors, (734), 113 states have call successors, (113), 19 states have call predecessors, (113), 19 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:54,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:26:54,503 INFO L93 Difference]: Finished difference Result 1237 states and 1975 transitions. [2023-02-15 10:26:54,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:26:54,505 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2023-02-15 10:26:54,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:26:54,515 INFO L225 Difference]: With dead ends: 1237 [2023-02-15 10:26:54,515 INFO L226 Difference]: Without dead ends: 610 [2023-02-15 10:26:54,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:54,527 INFO L413 NwaCegarLoop]: 928 mSDtfsCounter, 20 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1795 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:26:54,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1795 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 10:26:54,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2023-02-15 10:26:54,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 610. [2023-02-15 10:26:54,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 478 states have (on average 1.4853556485355648) internal successors, (710), 495 states have internal predecessors, (710), 113 states have call successors, (113), 19 states have call predecessors, (113), 18 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2023-02-15 10:26:54,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 920 transitions. [2023-02-15 10:26:54,598 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 920 transitions. Word has length 19 [2023-02-15 10:26:54,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:26:54,598 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 920 transitions. [2023-02-15 10:26:54,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:54,598 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 920 transitions. [2023-02-15 10:26:54,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-02-15 10:26:54,599 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:26:54,599 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:26:54,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-15 10:26:54,599 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:26:54,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:26:54,600 INFO L85 PathProgramCache]: Analyzing trace with hash 405571933, now seen corresponding path program 1 times [2023-02-15 10:26:54,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:26:54,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583698049] [2023-02-15 10:26:54,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:26:54,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:26:54,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:54,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:26:54,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:26:54,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583698049] [2023-02-15 10:26:54,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583698049] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:26:54,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:26:54,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:26:54,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99874191] [2023-02-15 10:26:54,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:26:54,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:26:54,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:26:54,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:26:54,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:54,716 INFO L87 Difference]: Start difference. First operand 610 states and 920 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:54,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:26:54,886 INFO L93 Difference]: Finished difference Result 1123 states and 1681 transitions. [2023-02-15 10:26:54,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:26:54,887 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2023-02-15 10:26:54,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:26:54,895 INFO L225 Difference]: With dead ends: 1123 [2023-02-15 10:26:54,895 INFO L226 Difference]: Without dead ends: 882 [2023-02-15 10:26:54,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:54,905 INFO L413 NwaCegarLoop]: 1237 mSDtfsCounter, 834 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 1651 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:26:54,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [834 Valid, 1651 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 10:26:54,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2023-02-15 10:26:54,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 863. [2023-02-15 10:26:54,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 688 states have (on average 1.4651162790697674) internal successors, (1008), 691 states have internal predecessors, (1008), 142 states have call successors, (142), 33 states have call predecessors, (142), 32 states have return successors, (146), 140 states have call predecessors, (146), 130 states have call successors, (146) [2023-02-15 10:26:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1296 transitions. [2023-02-15 10:26:54,943 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1296 transitions. Word has length 21 [2023-02-15 10:26:54,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:26:54,944 INFO L495 AbstractCegarLoop]: Abstraction has 863 states and 1296 transitions. [2023-02-15 10:26:54,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:54,944 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1296 transitions. [2023-02-15 10:26:54,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-15 10:26:54,945 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:26:54,945 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:26:54,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-15 10:26:54,945 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:26:54,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:26:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1497789841, now seen corresponding path program 1 times [2023-02-15 10:26:54,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:26:54,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002532679] [2023-02-15 10:26:54,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:26:54,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:26:54,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:54,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:26:55,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:26:55,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002532679] [2023-02-15 10:26:55,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002532679] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:26:55,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:26:55,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:26:55,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644214663] [2023-02-15 10:26:55,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:26:55,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:26:55,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:26:55,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:26:55,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:55,002 INFO L87 Difference]: Start difference. First operand 863 states and 1296 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:55,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:26:55,111 INFO L93 Difference]: Finished difference Result 1823 states and 2803 transitions. [2023-02-15 10:26:55,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:26:55,112 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-02-15 10:26:55,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:26:55,118 INFO L225 Difference]: With dead ends: 1823 [2023-02-15 10:26:55,118 INFO L226 Difference]: Without dead ends: 1428 [2023-02-15 10:26:55,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:55,120 INFO L413 NwaCegarLoop]: 1422 mSDtfsCounter, 575 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 2288 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:26:55,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 2288 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 10:26:55,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1428 states. [2023-02-15 10:26:55,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1428 to 1026. [2023-02-15 10:26:55,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 809 states have (on average 1.4536464771322621) internal successors, (1176), 811 states have internal predecessors, (1176), 170 states have call successors, (170), 46 states have call predecessors, (170), 46 states have return successors, (217), 170 states have call predecessors, (217), 158 states have call successors, (217) [2023-02-15 10:26:55,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1563 transitions. [2023-02-15 10:26:55,160 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1563 transitions. Word has length 28 [2023-02-15 10:26:55,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:26:55,161 INFO L495 AbstractCegarLoop]: Abstraction has 1026 states and 1563 transitions. [2023-02-15 10:26:55,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:55,161 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1563 transitions. [2023-02-15 10:26:55,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-15 10:26:55,162 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:26:55,162 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:26:55,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-02-15 10:26:55,163 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:26:55,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:26:55,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1577683242, now seen corresponding path program 1 times [2023-02-15 10:26:55,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:26:55,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176143258] [2023-02-15 10:26:55,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:26:55,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:26:55,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:26:55,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:26:55,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176143258] [2023-02-15 10:26:55,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176143258] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:26:55,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:26:55,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:26:55,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625651572] [2023-02-15 10:26:55,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:26:55,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:26:55,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:26:55,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:26:55,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:55,332 INFO L87 Difference]: Start difference. First operand 1026 states and 1563 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:55,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:26:55,374 INFO L93 Difference]: Finished difference Result 1670 states and 2499 transitions. [2023-02-15 10:26:55,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:26:55,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-02-15 10:26:55,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:26:55,380 INFO L225 Difference]: With dead ends: 1670 [2023-02-15 10:26:55,380 INFO L226 Difference]: Without dead ends: 1538 [2023-02-15 10:26:55,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:55,381 INFO L413 NwaCegarLoop]: 1151 mSDtfsCounter, 837 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:26:55,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 1549 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:26:55,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states. [2023-02-15 10:26:55,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1477. [2023-02-15 10:26:55,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1173 states have (on average 1.4578005115089514) internal successors, (1710), 1171 states have internal predecessors, (1710), 227 states have call successors, (227), 72 states have call predecessors, (227), 76 states have return successors, (298), 233 states have call predecessors, (298), 218 states have call successors, (298) [2023-02-15 10:26:55,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 2235 transitions. [2023-02-15 10:26:55,430 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 2235 transitions. Word has length 28 [2023-02-15 10:26:55,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:26:55,430 INFO L495 AbstractCegarLoop]: Abstraction has 1477 states and 2235 transitions. [2023-02-15 10:26:55,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:55,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 2235 transitions. [2023-02-15 10:26:55,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-02-15 10:26:55,434 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:26:55,434 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:26:55,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-02-15 10:26:55,434 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:26:55,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:26:55,435 INFO L85 PathProgramCache]: Analyzing trace with hash 574098819, now seen corresponding path program 1 times [2023-02-15 10:26:55,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:26:55,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482912514] [2023-02-15 10:26:55,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:26:55,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:26:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:55,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:26:55,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:26:55,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482912514] [2023-02-15 10:26:55,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482912514] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:26:55,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:26:55,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 10:26:55,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243998697] [2023-02-15 10:26:55,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:26:55,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 10:26:55,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:26:55,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 10:26:55,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 10:26:55,551 INFO L87 Difference]: Start difference. First operand 1477 states and 2235 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:56,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:26:56,046 INFO L93 Difference]: Finished difference Result 2654 states and 4047 transitions. [2023-02-15 10:26:56,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 10:26:56,047 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2023-02-15 10:26:56,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:26:56,053 INFO L225 Difference]: With dead ends: 2654 [2023-02-15 10:26:56,053 INFO L226 Difference]: Without dead ends: 1775 [2023-02-15 10:26:56,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:26:56,056 INFO L413 NwaCegarLoop]: 1149 mSDtfsCounter, 1428 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 342 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1430 SdHoareTripleChecker+Valid, 1461 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 342 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 10:26:56,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1430 Valid, 1461 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [342 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 10:26:56,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1775 states. [2023-02-15 10:26:56,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1775 to 1465. [2023-02-15 10:26:56,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1465 states, 1163 states have (on average 1.4548581255374033) internal successors, (1692), 1161 states have internal predecessors, (1692), 225 states have call successors, (225), 70 states have call predecessors, (225), 76 states have return successors, (294), 233 states have call predecessors, (294), 216 states have call successors, (294) [2023-02-15 10:26:56,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1465 states to 1465 states and 2211 transitions. [2023-02-15 10:26:56,119 INFO L78 Accepts]: Start accepts. Automaton has 1465 states and 2211 transitions. Word has length 29 [2023-02-15 10:26:56,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:26:56,120 INFO L495 AbstractCegarLoop]: Abstraction has 1465 states and 2211 transitions. [2023-02-15 10:26:56,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:56,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1465 states and 2211 transitions. [2023-02-15 10:26:56,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-15 10:26:56,121 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:26:56,121 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:26:56,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-02-15 10:26:56,121 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:26:56,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:26:56,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1666004885, now seen corresponding path program 1 times [2023-02-15 10:26:56,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:26:56,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845413189] [2023-02-15 10:26:56,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:26:56,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:26:56,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:56,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:26:56,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:26:56,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845413189] [2023-02-15 10:26:56,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845413189] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:26:56,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:26:56,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:26:56,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790367999] [2023-02-15 10:26:56,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:26:56,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:26:56,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:26:56,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:26:56,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:56,173 INFO L87 Difference]: Start difference. First operand 1465 states and 2211 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:56,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:26:56,238 INFO L93 Difference]: Finished difference Result 1468 states and 2213 transitions. [2023-02-15 10:26:56,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:26:56,238 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-02-15 10:26:56,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:26:56,243 INFO L225 Difference]: With dead ends: 1468 [2023-02-15 10:26:56,243 INFO L226 Difference]: Without dead ends: 1464 [2023-02-15 10:26:56,244 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:26:56,244 INFO L413 NwaCegarLoop]: 879 mSDtfsCounter, 34 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1701 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:26:56,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1701 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:26:56,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2023-02-15 10:26:56,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1464. [2023-02-15 10:26:56,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1464 states, 1163 states have (on average 1.4531384350816854) internal successors, (1690), 1160 states have internal predecessors, (1690), 224 states have call successors, (224), 70 states have call predecessors, (224), 76 states have return successors, (294), 233 states have call predecessors, (294), 216 states have call successors, (294) [2023-02-15 10:26:56,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1464 states to 1464 states and 2208 transitions. [2023-02-15 10:26:56,285 INFO L78 Accepts]: Start accepts. Automaton has 1464 states and 2208 transitions. Word has length 28 [2023-02-15 10:26:56,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:26:56,285 INFO L495 AbstractCegarLoop]: Abstraction has 1464 states and 2208 transitions. [2023-02-15 10:26:56,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:26:56,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1464 states and 2208 transitions. [2023-02-15 10:26:56,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-02-15 10:26:56,286 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:26:56,287 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:26:56,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-02-15 10:26:56,287 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:26:56,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:26:56,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1579997021, now seen corresponding path program 1 times [2023-02-15 10:26:56,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:26:56,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623835435] [2023-02-15 10:26:56,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:26:56,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:26:56,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:56,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 10:26:56,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:26:56,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:26:56,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:26:56,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623835435] [2023-02-15 10:26:56,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623835435] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:26:56,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:26:56,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 10:26:56,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056476415] [2023-02-15 10:26:56,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:26:56,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 10:26:56,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:26:56,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 10:26:56,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:26:56,421 INFO L87 Difference]: Start difference. First operand 1464 states and 2208 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 10:27:01,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:03,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:05,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:07,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:08,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:10,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:10,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:10,774 INFO L93 Difference]: Finished difference Result 2260 states and 3359 transitions. [2023-02-15 10:27:10,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 10:27:10,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2023-02-15 10:27:10,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:10,781 INFO L225 Difference]: With dead ends: 2260 [2023-02-15 10:27:10,781 INFO L226 Difference]: Without dead ends: 1239 [2023-02-15 10:27:10,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-15 10:27:10,783 INFO L413 NwaCegarLoop]: 876 mSDtfsCounter, 798 mSDsluCounter, 1561 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 282 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 801 SdHoareTripleChecker+Valid, 2437 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.2s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:10,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [801 Valid, 2437 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 559 Invalid, 3 Unknown, 0 Unchecked, 14.2s Time] [2023-02-15 10:27:10,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2023-02-15 10:27:10,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 1097. [2023-02-15 10:27:10,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1097 states, 872 states have (on average 1.4311926605504588) internal successors, (1248), 871 states have internal predecessors, (1248), 163 states have call successors, (163), 55 states have call predecessors, (163), 61 states have return successors, (215), 170 states have call predecessors, (215), 155 states have call successors, (215) [2023-02-15 10:27:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1097 states to 1097 states and 1626 transitions. [2023-02-15 10:27:10,816 INFO L78 Accepts]: Start accepts. Automaton has 1097 states and 1626 transitions. Word has length 41 [2023-02-15 10:27:10,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:10,816 INFO L495 AbstractCegarLoop]: Abstraction has 1097 states and 1626 transitions. [2023-02-15 10:27:10,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 10:27:10,817 INFO L276 IsEmpty]: Start isEmpty. Operand 1097 states and 1626 transitions. [2023-02-15 10:27:10,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-02-15 10:27:10,818 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:10,818 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:10,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-02-15 10:27:10,818 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:10,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:10,819 INFO L85 PathProgramCache]: Analyzing trace with hash -9397451, now seen corresponding path program 1 times [2023-02-15 10:27:10,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:10,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339576101] [2023-02-15 10:27:10,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:10,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:10,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:10,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:10,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:10,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339576101] [2023-02-15 10:27:10,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339576101] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:10,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:10,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 10:27:10,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859055679] [2023-02-15 10:27:10,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:10,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 10:27:10,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:10,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 10:27:10,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 10:27:10,913 INFO L87 Difference]: Start difference. First operand 1097 states and 1626 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:11,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:11,244 INFO L93 Difference]: Finished difference Result 1158 states and 1706 transitions. [2023-02-15 10:27:11,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 10:27:11,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2023-02-15 10:27:11,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:11,249 INFO L225 Difference]: With dead ends: 1158 [2023-02-15 10:27:11,249 INFO L226 Difference]: Without dead ends: 1114 [2023-02-15 10:27:11,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:27:11,250 INFO L413 NwaCegarLoop]: 875 mSDtfsCounter, 916 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 916 SdHoareTripleChecker+Valid, 1526 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:11,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [916 Valid, 1526 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 10:27:11,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2023-02-15 10:27:11,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 1097. [2023-02-15 10:27:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1097 states, 872 states have (on average 1.4288990825688073) internal successors, (1246), 871 states have internal predecessors, (1246), 163 states have call successors, (163), 55 states have call predecessors, (163), 61 states have return successors, (215), 170 states have call predecessors, (215), 155 states have call successors, (215) [2023-02-15 10:27:11,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1097 states to 1097 states and 1624 transitions. [2023-02-15 10:27:11,296 INFO L78 Accepts]: Start accepts. Automaton has 1097 states and 1624 transitions. Word has length 37 [2023-02-15 10:27:11,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:11,297 INFO L495 AbstractCegarLoop]: Abstraction has 1097 states and 1624 transitions. [2023-02-15 10:27:11,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:11,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1097 states and 1624 transitions. [2023-02-15 10:27:11,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-02-15 10:27:11,299 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:11,299 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:11,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-02-15 10:27:11,300 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:11,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:11,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1221971472, now seen corresponding path program 1 times [2023-02-15 10:27:11,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:11,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444347418] [2023-02-15 10:27:11,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:11,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:11,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:11,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:11,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:11,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444347418] [2023-02-15 10:27:11,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444347418] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:11,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:11,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 10:27:11,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359994713] [2023-02-15 10:27:11,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:11,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 10:27:11,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:11,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 10:27:11,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 10:27:11,419 INFO L87 Difference]: Start difference. First operand 1097 states and 1624 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:11,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:11,725 INFO L93 Difference]: Finished difference Result 1148 states and 1689 transitions. [2023-02-15 10:27:11,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 10:27:11,726 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-02-15 10:27:11,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:11,731 INFO L225 Difference]: With dead ends: 1148 [2023-02-15 10:27:11,731 INFO L226 Difference]: Without dead ends: 1076 [2023-02-15 10:27:11,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:27:11,733 INFO L413 NwaCegarLoop]: 874 mSDtfsCounter, 895 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 895 SdHoareTripleChecker+Valid, 1525 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:11,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [895 Valid, 1525 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 10:27:11,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2023-02-15 10:27:11,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1074. [2023-02-15 10:27:11,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1074 states, 851 states have (on average 1.434782608695652) internal successors, (1221), 857 states have internal predecessors, (1221), 163 states have call successors, (163), 55 states have call predecessors, (163), 59 states have return successors, (206), 161 states have call predecessors, (206), 155 states have call successors, (206) [2023-02-15 10:27:11,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1074 states to 1074 states and 1590 transitions. [2023-02-15 10:27:11,783 INFO L78 Accepts]: Start accepts. Automaton has 1074 states and 1590 transitions. Word has length 39 [2023-02-15 10:27:11,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:11,784 INFO L495 AbstractCegarLoop]: Abstraction has 1074 states and 1590 transitions. [2023-02-15 10:27:11,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:11,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 1590 transitions. [2023-02-15 10:27:11,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-02-15 10:27:11,785 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:11,786 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:11,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-02-15 10:27:11,786 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:11,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:11,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1795960592, now seen corresponding path program 1 times [2023-02-15 10:27:11,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:11,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926739968] [2023-02-15 10:27:11,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:11,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:11,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:11,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:11,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:11,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926739968] [2023-02-15 10:27:11,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926739968] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:11,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:11,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 10:27:11,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565412751] [2023-02-15 10:27:11,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:11,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 10:27:11,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:11,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 10:27:11,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 10:27:11,896 INFO L87 Difference]: Start difference. First operand 1074 states and 1590 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:12,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:12,302 INFO L93 Difference]: Finished difference Result 1358 states and 2005 transitions. [2023-02-15 10:27:12,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 10:27:12,302 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-02-15 10:27:12,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:12,308 INFO L225 Difference]: With dead ends: 1358 [2023-02-15 10:27:12,308 INFO L226 Difference]: Without dead ends: 1349 [2023-02-15 10:27:12,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:27:12,309 INFO L413 NwaCegarLoop]: 1172 mSDtfsCounter, 1143 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1152 SdHoareTripleChecker+Valid, 1819 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:12,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1152 Valid, 1819 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 10:27:12,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1349 states. [2023-02-15 10:27:12,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1349 to 1090. [2023-02-15 10:27:12,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 866 states have (on average 1.430715935334873) internal successors, (1239), 872 states have internal predecessors, (1239), 163 states have call successors, (163), 55 states have call predecessors, (163), 60 states have return successors, (206), 162 states have call predecessors, (206), 155 states have call successors, (206) [2023-02-15 10:27:12,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 1608 transitions. [2023-02-15 10:27:12,349 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 1608 transitions. Word has length 39 [2023-02-15 10:27:12,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:12,349 INFO L495 AbstractCegarLoop]: Abstraction has 1090 states and 1608 transitions. [2023-02-15 10:27:12,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:12,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 1608 transitions. [2023-02-15 10:27:12,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-02-15 10:27:12,351 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:12,351 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:12,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-02-15 10:27:12,352 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:12,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:12,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1796237422, now seen corresponding path program 1 times [2023-02-15 10:27:12,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:12,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813080114] [2023-02-15 10:27:12,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:12,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:12,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:12,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:12,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:12,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813080114] [2023-02-15 10:27:12,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813080114] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:12,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:12,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:27:12,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058177505] [2023-02-15 10:27:12,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:12,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:27:12,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:12,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:27:12,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:27:12,428 INFO L87 Difference]: Start difference. First operand 1090 states and 1608 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:12,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:12,485 INFO L93 Difference]: Finished difference Result 1192 states and 1745 transitions. [2023-02-15 10:27:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:27:12,485 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-02-15 10:27:12,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:12,489 INFO L225 Difference]: With dead ends: 1192 [2023-02-15 10:27:12,489 INFO L226 Difference]: Without dead ends: 1164 [2023-02-15 10:27:12,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:27:12,491 INFO L413 NwaCegarLoop]: 881 mSDtfsCounter, 867 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 867 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:12,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [867 Valid, 938 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:27:12,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2023-02-15 10:27:12,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1141. [2023-02-15 10:27:12,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1141 states, 913 states have (on average 1.429353778751369) internal successors, (1305), 919 states have internal predecessors, (1305), 164 states have call successors, (164), 56 states have call predecessors, (164), 63 states have return successors, (209), 165 states have call predecessors, (209), 156 states have call successors, (209) [2023-02-15 10:27:12,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1141 states to 1141 states and 1678 transitions. [2023-02-15 10:27:12,540 INFO L78 Accepts]: Start accepts. Automaton has 1141 states and 1678 transitions. Word has length 39 [2023-02-15 10:27:12,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:12,541 INFO L495 AbstractCegarLoop]: Abstraction has 1141 states and 1678 transitions. [2023-02-15 10:27:12,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:12,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1141 states and 1678 transitions. [2023-02-15 10:27:12,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-02-15 10:27:12,542 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:12,542 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:12,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-02-15 10:27:12,543 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:12,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:12,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1810582331, now seen corresponding path program 1 times [2023-02-15 10:27:12,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:12,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632424481] [2023-02-15 10:27:12,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:12,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:12,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:12,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:12,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:12,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632424481] [2023-02-15 10:27:12,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632424481] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:12,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:12,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:27:12,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637379160] [2023-02-15 10:27:12,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:12,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:27:12,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:12,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:27:12,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:27:12,601 INFO L87 Difference]: Start difference. First operand 1141 states and 1678 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:12,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:12,683 INFO L93 Difference]: Finished difference Result 1402 states and 2062 transitions. [2023-02-15 10:27:12,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:27:12,683 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-02-15 10:27:12,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:12,688 INFO L225 Difference]: With dead ends: 1402 [2023-02-15 10:27:12,688 INFO L226 Difference]: Without dead ends: 1389 [2023-02-15 10:27:12,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:27:12,689 INFO L413 NwaCegarLoop]: 1188 mSDtfsCounter, 353 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 2000 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:12,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 2000 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:27:12,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2023-02-15 10:27:12,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1138. [2023-02-15 10:27:12,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1138 states, 910 states have (on average 1.4263736263736264) internal successors, (1298), 916 states have internal predecessors, (1298), 164 states have call successors, (164), 56 states have call predecessors, (164), 63 states have return successors, (209), 165 states have call predecessors, (209), 156 states have call successors, (209) [2023-02-15 10:27:12,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1671 transitions. [2023-02-15 10:27:12,741 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1671 transitions. Word has length 39 [2023-02-15 10:27:12,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:12,741 INFO L495 AbstractCegarLoop]: Abstraction has 1138 states and 1671 transitions. [2023-02-15 10:27:12,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:12,741 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1671 transitions. [2023-02-15 10:27:12,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-02-15 10:27:12,742 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:12,742 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:12,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-02-15 10:27:12,742 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:12,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:12,743 INFO L85 PathProgramCache]: Analyzing trace with hash -935716902, now seen corresponding path program 1 times [2023-02-15 10:27:12,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:12,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984964091] [2023-02-15 10:27:12,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:12,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:12,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:12,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 10:27:12,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:12,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:12,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:12,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984964091] [2023-02-15 10:27:12,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984964091] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:12,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:12,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 10:27:12,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824844669] [2023-02-15 10:27:12,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:12,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 10:27:12,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:12,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 10:27:12,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 10:27:12,848 INFO L87 Difference]: Start difference. First operand 1138 states and 1671 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 10:27:14,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:18,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:20,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:22,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:23,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:23,234 INFO L93 Difference]: Finished difference Result 1761 states and 2599 transitions. [2023-02-15 10:27:23,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 10:27:23,246 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2023-02-15 10:27:23,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:23,250 INFO L225 Difference]: With dead ends: 1761 [2023-02-15 10:27:23,250 INFO L226 Difference]: Without dead ends: 1129 [2023-02-15 10:27:23,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:27:23,252 INFO L413 NwaCegarLoop]: 800 mSDtfsCounter, 919 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 126 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 979 SdHoareTripleChecker+Valid, 1195 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:23,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [979 Valid, 1195 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 375 Invalid, 2 Unknown, 0 Unchecked, 10.3s Time] [2023-02-15 10:27:23,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2023-02-15 10:27:23,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1070. [2023-02-15 10:27:23,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 849 states have (on average 1.4204946996466432) internal successors, (1206), 853 states have internal predecessors, (1206), 161 states have call successors, (161), 55 states have call predecessors, (161), 59 states have return successors, (205), 161 states have call predecessors, (205), 155 states have call successors, (205) [2023-02-15 10:27:23,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1572 transitions. [2023-02-15 10:27:23,311 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1572 transitions. Word has length 42 [2023-02-15 10:27:23,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:23,311 INFO L495 AbstractCegarLoop]: Abstraction has 1070 states and 1572 transitions. [2023-02-15 10:27:23,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 10:27:23,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1572 transitions. [2023-02-15 10:27:23,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-02-15 10:27:23,313 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:23,313 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:23,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-02-15 10:27:23,313 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:23,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:23,313 INFO L85 PathProgramCache]: Analyzing trace with hash 159691478, now seen corresponding path program 1 times [2023-02-15 10:27:23,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:23,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599005681] [2023-02-15 10:27:23,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:23,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:23,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:23,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:23,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599005681] [2023-02-15 10:27:23,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599005681] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:23,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:23,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 10:27:23,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986224824] [2023-02-15 10:27:23,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:23,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 10:27:23,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:23,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 10:27:23,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 10:27:23,416 INFO L87 Difference]: Start difference. First operand 1070 states and 1572 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:23,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:23,524 INFO L93 Difference]: Finished difference Result 1082 states and 1584 transitions. [2023-02-15 10:27:23,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 10:27:23,524 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2023-02-15 10:27:23,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:23,528 INFO L225 Difference]: With dead ends: 1082 [2023-02-15 10:27:23,528 INFO L226 Difference]: Without dead ends: 1054 [2023-02-15 10:27:23,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-15 10:27:23,529 INFO L413 NwaCegarLoop]: 868 mSDtfsCounter, 34 mSDsluCounter, 3425 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 4293 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:23,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 4293 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:27:23,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2023-02-15 10:27:23,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 1054. [2023-02-15 10:27:23,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 833 states have (on average 1.424969987995198) internal successors, (1187), 837 states have internal predecessors, (1187), 161 states have call successors, (161), 55 states have call predecessors, (161), 59 states have return successors, (205), 161 states have call predecessors, (205), 155 states have call successors, (205) [2023-02-15 10:27:23,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1553 transitions. [2023-02-15 10:27:23,573 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1553 transitions. Word has length 40 [2023-02-15 10:27:23,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:23,573 INFO L495 AbstractCegarLoop]: Abstraction has 1054 states and 1553 transitions. [2023-02-15 10:27:23,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:27:23,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1553 transitions. [2023-02-15 10:27:23,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-02-15 10:27:23,575 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:23,575 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:23,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-02-15 10:27:23,575 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:23,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:23,576 INFO L85 PathProgramCache]: Analyzing trace with hash 209462248, now seen corresponding path program 1 times [2023-02-15 10:27:23,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:23,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551307754] [2023-02-15 10:27:23,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:23,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:23,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:23,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 10:27:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:23,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-02-15 10:27:23,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:23,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:23,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:23,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551307754] [2023-02-15 10:27:23,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551307754] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:23,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:23,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 10:27:23,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744338980] [2023-02-15 10:27:23,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:23,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 10:27:23,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 10:27:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:27:23,671 INFO L87 Difference]: Start difference. First operand 1054 states and 1553 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:27:28,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:30,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:31,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:34,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:36,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:36,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:36,169 INFO L93 Difference]: Finished difference Result 1720 states and 2550 transitions. [2023-02-15 10:27:36,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 10:27:36,171 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 49 [2023-02-15 10:27:36,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:36,175 INFO L225 Difference]: With dead ends: 1720 [2023-02-15 10:27:36,175 INFO L226 Difference]: Without dead ends: 1185 [2023-02-15 10:27:36,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-15 10:27:36,177 INFO L413 NwaCegarLoop]: 815 mSDtfsCounter, 614 mSDsluCounter, 1444 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 244 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 2259 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:36,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 2259 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 698 Invalid, 2 Unknown, 0 Unchecked, 12.4s Time] [2023-02-15 10:27:36,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2023-02-15 10:27:36,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1021. [2023-02-15 10:27:36,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 808 states have (on average 1.4245049504950495) internal successors, (1151), 815 states have internal predecessors, (1151), 156 states have call successors, (156), 51 states have call predecessors, (156), 56 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-02-15 10:27:36,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 1519 transitions. [2023-02-15 10:27:36,253 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 1519 transitions. Word has length 49 [2023-02-15 10:27:36,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:36,253 INFO L495 AbstractCegarLoop]: Abstraction has 1021 states and 1519 transitions. [2023-02-15 10:27:36,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:27:36,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 1519 transitions. [2023-02-15 10:27:36,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-02-15 10:27:36,255 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:36,255 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:36,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-02-15 10:27:36,255 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:36,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:36,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1748370751, now seen corresponding path program 1 times [2023-02-15 10:27:36,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:36,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862717872] [2023-02-15 10:27:36,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:36,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:36,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:36,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-02-15 10:27:36,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:36,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-02-15 10:27:36,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:36,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:36,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:36,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862717872] [2023-02-15 10:27:36,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862717872] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:36,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:36,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 10:27:36,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148087547] [2023-02-15 10:27:36,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:36,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 10:27:36,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:36,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 10:27:36,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:27:36,354 INFO L87 Difference]: Start difference. First operand 1021 states and 1519 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:27:39,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:41,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:44,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:46,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:49,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:51,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:51,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:27:51,420 INFO L93 Difference]: Finished difference Result 1133 states and 1690 transitions. [2023-02-15 10:27:51,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 10:27:51,422 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 49 [2023-02-15 10:27:51,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:27:51,426 INFO L225 Difference]: With dead ends: 1133 [2023-02-15 10:27:51,426 INFO L226 Difference]: Without dead ends: 1105 [2023-02-15 10:27:51,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-15 10:27:51,427 INFO L413 NwaCegarLoop]: 766 mSDtfsCounter, 293 mSDsluCounter, 1562 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 240 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 2328 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:27:51,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 2328 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 709 Invalid, 5 Unknown, 0 Unchecked, 15.0s Time] [2023-02-15 10:27:51,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2023-02-15 10:27:51,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 1022. [2023-02-15 10:27:51,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 809 states have (on average 1.4239802224969098) internal successors, (1152), 816 states have internal predecessors, (1152), 156 states have call successors, (156), 51 states have call predecessors, (156), 56 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-02-15 10:27:51,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1520 transitions. [2023-02-15 10:27:51,473 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1520 transitions. Word has length 49 [2023-02-15 10:27:51,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:27:51,473 INFO L495 AbstractCegarLoop]: Abstraction has 1022 states and 1520 transitions. [2023-02-15 10:27:51,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:27:51,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1520 transitions. [2023-02-15 10:27:51,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-02-15 10:27:51,475 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:27:51,475 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:27:51,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-02-15 10:27:51,475 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:27:51,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:27:51,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2123894719, now seen corresponding path program 1 times [2023-02-15 10:27:51,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:27:51,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103402433] [2023-02-15 10:27:51,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:27:51,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:27:51,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:51,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-02-15 10:27:51,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:51,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-02-15 10:27:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:27:51,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:27:51,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:27:51,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103402433] [2023-02-15 10:27:51,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103402433] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:27:51,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:27:51,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 10:27:51,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468387060] [2023-02-15 10:27:51,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:27:51,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 10:27:51,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:27:51,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 10:27:51,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:27:51,584 INFO L87 Difference]: Start difference. First operand 1022 states and 1520 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:27:56,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:27:58,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:00,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:02,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:04,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:06,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:06,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:28:06,159 INFO L93 Difference]: Finished difference Result 1104 states and 1653 transitions. [2023-02-15 10:28:06,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 10:28:06,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 49 [2023-02-15 10:28:06,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:28:06,164 INFO L225 Difference]: With dead ends: 1104 [2023-02-15 10:28:06,164 INFO L226 Difference]: Without dead ends: 1097 [2023-02-15 10:28:06,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-15 10:28:06,165 INFO L413 NwaCegarLoop]: 763 mSDtfsCounter, 277 mSDsluCounter, 1558 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 228 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 2321 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2023-02-15 10:28:06,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 2321 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 729 Invalid, 3 Unknown, 0 Unchecked, 14.5s Time] [2023-02-15 10:28:06,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2023-02-15 10:28:06,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 1034. [2023-02-15 10:28:06,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 821 states have (on average 1.4202192448233861) internal successors, (1166), 828 states have internal predecessors, (1166), 156 states have call successors, (156), 51 states have call predecessors, (156), 56 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-02-15 10:28:06,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1534 transitions. [2023-02-15 10:28:06,228 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1534 transitions. Word has length 49 [2023-02-15 10:28:06,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:28:06,228 INFO L495 AbstractCegarLoop]: Abstraction has 1034 states and 1534 transitions. [2023-02-15 10:28:06,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:28:06,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1534 transitions. [2023-02-15 10:28:06,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-02-15 10:28:06,230 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:28:06,230 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:28:06,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-02-15 10:28:06,230 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:28:06,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:28:06,230 INFO L85 PathProgramCache]: Analyzing trace with hash 725085215, now seen corresponding path program 1 times [2023-02-15 10:28:06,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:28:06,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431458395] [2023-02-15 10:28:06,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:28:06,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:28:06,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:06,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 10:28:06,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:06,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-02-15 10:28:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:06,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:28:06,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:28:06,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431458395] [2023-02-15 10:28:06,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431458395] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:28:06,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:28:06,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 10:28:06,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7117137] [2023-02-15 10:28:06,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:28:06,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 10:28:06,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:28:06,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 10:28:06,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:28:06,312 INFO L87 Difference]: Start difference. First operand 1034 states and 1534 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:28:11,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:15,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:16,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:18,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:20,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:20,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:28:20,701 INFO L93 Difference]: Finished difference Result 1172 states and 1735 transitions. [2023-02-15 10:28:20,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 10:28:20,703 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 50 [2023-02-15 10:28:20,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:28:20,707 INFO L225 Difference]: With dead ends: 1172 [2023-02-15 10:28:20,707 INFO L226 Difference]: Without dead ends: 1098 [2023-02-15 10:28:20,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-15 10:28:20,708 INFO L413 NwaCegarLoop]: 773 mSDtfsCounter, 913 mSDsluCounter, 1193 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 250 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 976 SdHoareTripleChecker+Valid, 1966 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:28:20,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [976 Valid, 1966 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 648 Invalid, 2 Unknown, 0 Unchecked, 14.3s Time] [2023-02-15 10:28:20,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2023-02-15 10:28:20,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1023. [2023-02-15 10:28:20,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 814 states have (on average 1.4213759213759214) internal successors, (1157), 821 states have internal predecessors, (1157), 154 states have call successors, (154), 49 states have call predecessors, (154), 54 states have return successors, (210), 152 states have call predecessors, (210), 148 states have call successors, (210) [2023-02-15 10:28:20,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 1521 transitions. [2023-02-15 10:28:20,761 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 1521 transitions. Word has length 50 [2023-02-15 10:28:20,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:28:20,761 INFO L495 AbstractCegarLoop]: Abstraction has 1023 states and 1521 transitions. [2023-02-15 10:28:20,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:28:20,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 1521 transitions. [2023-02-15 10:28:20,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-02-15 10:28:20,763 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:28:20,763 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:28:20,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-02-15 10:28:20,764 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:28:20,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:28:20,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1407456133, now seen corresponding path program 1 times [2023-02-15 10:28:20,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:28:20,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990344549] [2023-02-15 10:28:20,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:28:20,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:28:20,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:20,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-02-15 10:28:20,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:20,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-02-15 10:28:20,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:20,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:28:20,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:28:20,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990344549] [2023-02-15 10:28:20,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990344549] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:28:20,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:28:20,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 10:28:20,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059765308] [2023-02-15 10:28:20,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:28:20,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 10:28:20,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:28:20,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 10:28:20,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-15 10:28:20,917 INFO L87 Difference]: Start difference. First operand 1023 states and 1521 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:28:23,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:26,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:28,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:31,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:33,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:35,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:37,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:39,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:39,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:28:39,412 INFO L93 Difference]: Finished difference Result 1093 states and 1636 transitions. [2023-02-15 10:28:39,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-15 10:28:39,414 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2023-02-15 10:28:39,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:28:39,418 INFO L225 Difference]: With dead ends: 1093 [2023-02-15 10:28:39,418 INFO L226 Difference]: Without dead ends: 1088 [2023-02-15 10:28:39,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2023-02-15 10:28:39,419 INFO L413 NwaCegarLoop]: 758 mSDtfsCounter, 1122 mSDsluCounter, 2026 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 269 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1212 SdHoareTripleChecker+Valid, 2784 SdHoareTripleChecker+Invalid, 1396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:28:39,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1212 Valid, 2784 Invalid, 1396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1122 Invalid, 5 Unknown, 0 Unchecked, 18.3s Time] [2023-02-15 10:28:39,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2023-02-15 10:28:39,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1023. [2023-02-15 10:28:39,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 814 states have (on average 1.4201474201474202) internal successors, (1156), 821 states have internal predecessors, (1156), 154 states have call successors, (154), 49 states have call predecessors, (154), 54 states have return successors, (210), 152 states have call predecessors, (210), 148 states have call successors, (210) [2023-02-15 10:28:39,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 1520 transitions. [2023-02-15 10:28:39,468 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 1520 transitions. Word has length 50 [2023-02-15 10:28:39,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:28:39,468 INFO L495 AbstractCegarLoop]: Abstraction has 1023 states and 1520 transitions. [2023-02-15 10:28:39,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:28:39,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 1520 transitions. [2023-02-15 10:28:39,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-02-15 10:28:39,470 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:28:39,470 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:28:39,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-02-15 10:28:39,471 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:28:39,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:28:39,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1394050817, now seen corresponding path program 1 times [2023-02-15 10:28:39,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:28:39,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680093454] [2023-02-15 10:28:39,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:28:39,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:28:39,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:39,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 10:28:39,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:39,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-15 10:28:39,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:39,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:28:39,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:28:39,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680093454] [2023-02-15 10:28:39,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680093454] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:28:39,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:28:39,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-02-15 10:28:39,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634889732] [2023-02-15 10:28:39,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:28:39,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 10:28:39,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:28:39,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 10:28:39,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-02-15 10:28:39,698 INFO L87 Difference]: Start difference. First operand 1023 states and 1520 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:28:43,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:49,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:53,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:54,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:56,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:58,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:28:58,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:28:58,809 INFO L93 Difference]: Finished difference Result 1075 states and 1608 transitions. [2023-02-15 10:28:58,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-15 10:28:58,810 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 53 [2023-02-15 10:28:58,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:28:58,816 INFO L225 Difference]: With dead ends: 1075 [2023-02-15 10:28:58,816 INFO L226 Difference]: Without dead ends: 1060 [2023-02-15 10:28:58,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-02-15 10:28:58,818 INFO L413 NwaCegarLoop]: 786 mSDtfsCounter, 91 mSDsluCounter, 5269 mSDsCounter, 0 mSdLazyCounter, 1630 mSolverCounterSat, 102 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 6055 SdHoareTripleChecker+Invalid, 1736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1630 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:28:58,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 6055 Invalid, 1736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1630 Invalid, 4 Unknown, 0 Unchecked, 19.0s Time] [2023-02-15 10:28:58,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2023-02-15 10:28:58,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1021. [2023-02-15 10:28:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 813 states have (on average 1.4194341943419435) internal successors, (1154), 820 states have internal predecessors, (1154), 153 states have call successors, (153), 49 states have call predecessors, (153), 54 states have return successors, (209), 151 states have call predecessors, (209), 147 states have call successors, (209) [2023-02-15 10:28:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 1516 transitions. [2023-02-15 10:28:58,878 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 1516 transitions. Word has length 53 [2023-02-15 10:28:58,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:28:58,879 INFO L495 AbstractCegarLoop]: Abstraction has 1021 states and 1516 transitions. [2023-02-15 10:28:58,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:28:58,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 1516 transitions. [2023-02-15 10:28:58,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-02-15 10:28:58,880 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:28:58,880 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:28:58,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-02-15 10:28:58,881 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:28:58,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:28:58,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1869145587, now seen corresponding path program 1 times [2023-02-15 10:28:58,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:28:58,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119152482] [2023-02-15 10:28:58,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:28:58,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:28:58,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:59,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-02-15 10:28:59,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:59,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-15 10:28:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:28:59,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:28:59,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:28:59,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119152482] [2023-02-15 10:28:59,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119152482] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:28:59,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:28:59,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-02-15 10:28:59,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403978170] [2023-02-15 10:28:59,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:28:59,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 10:28:59,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:28:59,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 10:28:59,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-02-15 10:28:59,105 INFO L87 Difference]: Start difference. First operand 1021 states and 1516 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:29:02,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:06,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:09,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:11,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:13,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:16,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:18,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:18,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:29:18,317 INFO L93 Difference]: Finished difference Result 1072 states and 1603 transitions. [2023-02-15 10:29:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-15 10:29:18,321 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2023-02-15 10:29:18,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:29:18,325 INFO L225 Difference]: With dead ends: 1072 [2023-02-15 10:29:18,325 INFO L226 Difference]: Without dead ends: 1057 [2023-02-15 10:29:18,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-02-15 10:29:18,326 INFO L413 NwaCegarLoop]: 778 mSDtfsCounter, 91 mSDsluCounter, 5226 mSDsCounter, 0 mSdLazyCounter, 1619 mSolverCounterSat, 101 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 6004 SdHoareTripleChecker+Invalid, 1723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1619 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:29:18,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 6004 Invalid, 1723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1619 Invalid, 3 Unknown, 0 Unchecked, 19.1s Time] [2023-02-15 10:29:18,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2023-02-15 10:29:18,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 1018. [2023-02-15 10:29:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 811 states have (on average 1.4192355117139335) internal successors, (1151), 818 states have internal predecessors, (1151), 152 states have call successors, (152), 49 states have call predecessors, (152), 54 states have return successors, (208), 150 states have call predecessors, (208), 146 states have call successors, (208) [2023-02-15 10:29:18,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1511 transitions. [2023-02-15 10:29:18,380 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 1511 transitions. Word has length 51 [2023-02-15 10:29:18,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:29:18,381 INFO L495 AbstractCegarLoop]: Abstraction has 1018 states and 1511 transitions. [2023-02-15 10:29:18,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:29:18,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 1511 transitions. [2023-02-15 10:29:18,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-02-15 10:29:18,386 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:29:18,386 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:29:18,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-02-15 10:29:18,386 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:29:18,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:29:18,387 INFO L85 PathProgramCache]: Analyzing trace with hash -956966013, now seen corresponding path program 1 times [2023-02-15 10:29:18,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:29:18,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156623666] [2023-02-15 10:29:18,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:29:18,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:29:18,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:18,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-02-15 10:29:18,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:18,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-02-15 10:29:18,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:29:18,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:29:18,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156623666] [2023-02-15 10:29:18,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156623666] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:29:18,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:29:18,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 10:29:18,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142080551] [2023-02-15 10:29:18,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:29:18,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 10:29:18,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:29:18,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 10:29:18,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 10:29:18,517 INFO L87 Difference]: Start difference. First operand 1018 states and 1511 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:29:20,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:22,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:25,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:28,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:30,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:32,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:33,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:35,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:35,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:29:35,218 INFO L93 Difference]: Finished difference Result 2099 states and 3135 transitions. [2023-02-15 10:29:35,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 10:29:35,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2023-02-15 10:29:35,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:29:35,223 INFO L225 Difference]: With dead ends: 2099 [2023-02-15 10:29:35,223 INFO L226 Difference]: Without dead ends: 1085 [2023-02-15 10:29:35,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-15 10:29:35,226 INFO L413 NwaCegarLoop]: 753 mSDtfsCounter, 248 mSDsluCounter, 1586 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 221 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 2339 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2023-02-15 10:29:35,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 2339 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 701 Invalid, 4 Unknown, 0 Unchecked, 16.6s Time] [2023-02-15 10:29:35,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2023-02-15 10:29:35,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 1021. [2023-02-15 10:29:35,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 814 states have (on average 1.4176904176904177) internal successors, (1154), 821 states have internal predecessors, (1154), 152 states have call successors, (152), 49 states have call predecessors, (152), 54 states have return successors, (208), 150 states have call predecessors, (208), 146 states have call successors, (208) [2023-02-15 10:29:35,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 1514 transitions. [2023-02-15 10:29:35,281 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 1514 transitions. Word has length 51 [2023-02-15 10:29:35,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:29:35,281 INFO L495 AbstractCegarLoop]: Abstraction has 1021 states and 1514 transitions. [2023-02-15 10:29:35,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:29:35,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 1514 transitions. [2023-02-15 10:29:35,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-02-15 10:29:35,282 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:29:35,283 INFO L195 NwaCegarLoop]: 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] [2023-02-15 10:29:35,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-02-15 10:29:35,283 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:29:35,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:29:35,283 INFO L85 PathProgramCache]: Analyzing trace with hash -2088131427, now seen corresponding path program 1 times [2023-02-15 10:29:35,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:29:35,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949421974] [2023-02-15 10:29:35,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:29:35,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:29:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:35,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-15 10:29:35,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:35,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-02-15 10:29:35,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:35,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-15 10:29:35,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:29:35,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949421974] [2023-02-15 10:29:35,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949421974] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:29:35,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106316324] [2023-02-15 10:29:35,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:29:35,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:29:35,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:29:35,439 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 10:29:35,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-02-15 10:29:35,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:35,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 10:29:35,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:29:35,842 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-15 10:29:35,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:29:35,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-15 10:29:35,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106316324] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:29:35,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:29:35,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2023-02-15 10:29:35,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745328171] [2023-02-15 10:29:35,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:29:35,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 10:29:35,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:29:35,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 10:29:35,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-02-15 10:29:35,894 INFO L87 Difference]: Start difference. First operand 1021 states and 1514 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 10:29:41,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:44,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:46,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:48,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:51,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:29:51,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:29:51,423 INFO L93 Difference]: Finished difference Result 2116 states and 3157 transitions. [2023-02-15 10:29:51,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 10:29:51,425 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 57 [2023-02-15 10:29:51,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:29:51,429 INFO L225 Difference]: With dead ends: 2116 [2023-02-15 10:29:51,429 INFO L226 Difference]: Without dead ends: 1100 [2023-02-15 10:29:51,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-02-15 10:29:51,431 INFO L413 NwaCegarLoop]: 752 mSDtfsCounter, 264 mSDsluCounter, 3660 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 237 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 4412 SdHoareTripleChecker+Invalid, 1450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.4s IncrementalHoareTripleChecker+Time [2023-02-15 10:29:51,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 4412 Invalid, 1450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 1208 Invalid, 5 Unknown, 0 Unchecked, 15.4s Time] [2023-02-15 10:29:51,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2023-02-15 10:29:51,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1035. [2023-02-15 10:29:51,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 828 states have (on average 1.4106280193236715) internal successors, (1168), 835 states have internal predecessors, (1168), 152 states have call successors, (152), 49 states have call predecessors, (152), 54 states have return successors, (208), 150 states have call predecessors, (208), 146 states have call successors, (208) [2023-02-15 10:29:51,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1528 transitions. [2023-02-15 10:29:51,488 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1528 transitions. Word has length 57 [2023-02-15 10:29:51,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:29:51,489 INFO L495 AbstractCegarLoop]: Abstraction has 1035 states and 1528 transitions. [2023-02-15 10:29:51,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 10:29:51,489 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1528 transitions. [2023-02-15 10:29:51,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-02-15 10:29:51,490 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:29:51,491 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:29:51,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-02-15 10:29:51,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-02-15 10:29:51,699 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:29:51,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:29:51,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1053556911, now seen corresponding path program 2 times [2023-02-15 10:29:51,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:29:51,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117459607] [2023-02-15 10:29:51,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:29:51,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:29:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:51,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-02-15 10:29:51,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:51,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-02-15 10:29:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:51,953 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-02-15 10:29:51,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:29:51,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117459607] [2023-02-15 10:29:51,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117459607] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:29:51,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919832097] [2023-02-15 10:29:51,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 10:29:51,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:29:51,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:29:51,955 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 10:29:51,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-02-15 10:29:52,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-02-15 10:29:52,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 10:29:52,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 10:29:52,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:29:52,373 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-02-15 10:29:52,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 10:29:52,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919832097] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:29:52,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-15 10:29:52,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2023-02-15 10:29:52,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363403764] [2023-02-15 10:29:52,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:29:52,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 10:29:52,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:29:52,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 10:29:52,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-02-15 10:29:52,377 INFO L87 Difference]: Start difference. First operand 1035 states and 1528 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:29:52,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:29:52,504 INFO L93 Difference]: Finished difference Result 1793 states and 2708 transitions. [2023-02-15 10:29:52,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 10:29:52,504 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 71 [2023-02-15 10:29:52,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:29:52,518 INFO L225 Difference]: With dead ends: 1793 [2023-02-15 10:29:52,518 INFO L226 Difference]: Without dead ends: 1044 [2023-02-15 10:29:52,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-02-15 10:29:52,520 INFO L413 NwaCegarLoop]: 841 mSDtfsCounter, 2 mSDsluCounter, 1667 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2508 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:29:52,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2508 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 10:29:52,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2023-02-15 10:29:52,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1044. [2023-02-15 10:29:52,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 835 states have (on average 1.4095808383233532) internal successors, (1177), 844 states have internal predecessors, (1177), 152 states have call successors, (152), 49 states have call predecessors, (152), 56 states have return successors, (210), 150 states have call predecessors, (210), 146 states have call successors, (210) [2023-02-15 10:29:52,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1539 transitions. [2023-02-15 10:29:52,569 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 1539 transitions. Word has length 71 [2023-02-15 10:29:52,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:29:52,569 INFO L495 AbstractCegarLoop]: Abstraction has 1044 states and 1539 transitions. [2023-02-15 10:29:52,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 10:29:52,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 1539 transitions. [2023-02-15 10:29:52,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-02-15 10:29:52,571 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:29:52,571 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:29:52,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-02-15 10:29:52,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-02-15 10:29:52,781 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:29:52,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:29:52,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1654004804, now seen corresponding path program 1 times [2023-02-15 10:29:52,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:29:52,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128751234] [2023-02-15 10:29:52,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:29:52,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:29:52,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:52,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-02-15 10:29:52,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:52,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-02-15 10:29:53,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:53,004 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-02-15 10:29:53,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:29:53,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128751234] [2023-02-15 10:29:53,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128751234] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:29:53,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047242873] [2023-02-15 10:29:53,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:29:53,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:29:53,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:29:53,009 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 10:29:53,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-02-15 10:29:53,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:29:53,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 802 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-15 10:29:53,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:29:53,470 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-02-15 10:29:53,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:29:53,522 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-02-15 10:29:53,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047242873] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:29:53,523 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:29:53,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 12 [2023-02-15 10:29:53,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662268690] [2023-02-15 10:29:53,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:29:53,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-15 10:29:53,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:29:53,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-15 10:29:53,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-02-15 10:29:53,524 INFO L87 Difference]: Start difference. First operand 1044 states and 1539 transitions. Second operand has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 10 states have internal predecessors, (85), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 10:29:58,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:02,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:04,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:06,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:08,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:08,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:30:08,116 INFO L93 Difference]: Finished difference Result 2153 states and 3181 transitions. [2023-02-15 10:30:08,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-15 10:30:08,117 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 10 states have internal predecessors, (85), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 72 [2023-02-15 10:30:08,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:30:08,120 INFO L225 Difference]: With dead ends: 2153 [2023-02-15 10:30:08,120 INFO L226 Difference]: Without dead ends: 1120 [2023-02-15 10:30:08,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 144 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2023-02-15 10:30:08,122 INFO L413 NwaCegarLoop]: 753 mSDtfsCounter, 275 mSDsluCounter, 3662 mSDsCounter, 0 mSdLazyCounter, 1323 mSolverCounterSat, 250 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 4415 SdHoareTripleChecker+Invalid, 1575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 1323 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.4s IncrementalHoareTripleChecker+Time [2023-02-15 10:30:08,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 4415 Invalid, 1575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 1323 Invalid, 2 Unknown, 0 Unchecked, 14.4s Time] [2023-02-15 10:30:08,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2023-02-15 10:30:08,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1072. [2023-02-15 10:30:08,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 863 states have (on average 1.3962920046349943) internal successors, (1205), 872 states have internal predecessors, (1205), 152 states have call successors, (152), 49 states have call predecessors, (152), 56 states have return successors, (210), 150 states have call predecessors, (210), 146 states have call successors, (210) [2023-02-15 10:30:08,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1567 transitions. [2023-02-15 10:30:08,188 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1567 transitions. Word has length 72 [2023-02-15 10:30:08,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:30:08,189 INFO L495 AbstractCegarLoop]: Abstraction has 1072 states and 1567 transitions. [2023-02-15 10:30:08,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 10 states have internal predecessors, (85), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 10:30:08,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1567 transitions. [2023-02-15 10:30:08,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-02-15 10:30:08,192 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:30:08,192 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:30:08,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-02-15 10:30:08,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:30:08,400 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:30:08,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:30:08,400 INFO L85 PathProgramCache]: Analyzing trace with hash -306284904, now seen corresponding path program 2 times [2023-02-15 10:30:08,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:30:08,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791851908] [2023-02-15 10:30:08,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:30:08,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:30:08,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:08,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-02-15 10:30:08,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:08,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-02-15 10:30:08,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:08,986 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2023-02-15 10:30:08,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:30:08,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791851908] [2023-02-15 10:30:08,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791851908] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:30:08,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27969788] [2023-02-15 10:30:08,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 10:30:08,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:30:08,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:30:09,003 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 10:30:09,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-02-15 10:30:09,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 10:30:09,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 10:30:09,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-15 10:30:09,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:30:09,797 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2023-02-15 10:30:09,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:30:09,899 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-02-15 10:30:09,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27969788] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:30:09,899 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:30:09,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7, 5] total 19 [2023-02-15 10:30:09,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067368745] [2023-02-15 10:30:09,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:30:09,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-15 10:30:09,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:30:09,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-15 10:30:09,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2023-02-15 10:30:09,900 INFO L87 Difference]: Start difference. First operand 1072 states and 1567 transitions. Second operand has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 17 states have internal predecessors, (103), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 10:30:18,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:21,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:25,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:27,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:27,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:30:27,273 INFO L93 Difference]: Finished difference Result 2211 states and 3265 transitions. [2023-02-15 10:30:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-02-15 10:30:27,274 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 17 states have internal predecessors, (103), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 100 [2023-02-15 10:30:27,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:30:27,277 INFO L225 Difference]: With dead ends: 2211 [2023-02-15 10:30:27,277 INFO L226 Difference]: Without dead ends: 1152 [2023-02-15 10:30:27,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2023-02-15 10:30:27,279 INFO L413 NwaCegarLoop]: 742 mSDtfsCounter, 287 mSDsluCounter, 7806 mSDsCounter, 0 mSdLazyCounter, 2884 mSolverCounterSat, 289 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 8548 SdHoareTripleChecker+Invalid, 3177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 2884 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:30:27,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 8548 Invalid, 3177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [289 Valid, 2884 Invalid, 4 Unknown, 0 Unchecked, 17.1s Time] [2023-02-15 10:30:27,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2023-02-15 10:30:27,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1099. [2023-02-15 10:30:27,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 888 states have (on average 1.3986486486486487) internal successors, (1242), 897 states have internal predecessors, (1242), 152 states have call successors, (152), 51 states have call predecessors, (152), 58 states have return successors, (212), 150 states have call predecessors, (212), 146 states have call successors, (212) [2023-02-15 10:30:27,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1606 transitions. [2023-02-15 10:30:27,334 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1606 transitions. Word has length 100 [2023-02-15 10:30:27,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:30:27,334 INFO L495 AbstractCegarLoop]: Abstraction has 1099 states and 1606 transitions. [2023-02-15 10:30:27,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 17 states have internal predecessors, (103), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 10:30:27,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1606 transitions. [2023-02-15 10:30:27,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-02-15 10:30:27,336 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:30:27,336 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:30:27,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-02-15 10:30:27,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-02-15 10:30:27,545 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:30:27,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:30:27,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1599609908, now seen corresponding path program 1 times [2023-02-15 10:30:27,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:30:27,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317893953] [2023-02-15 10:30:27,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:30:27,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:30:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:27,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-02-15 10:30:27,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:27,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-15 10:30:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:27,852 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2023-02-15 10:30:27,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:30:27,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317893953] [2023-02-15 10:30:27,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317893953] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:30:27,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:30:27,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-02-15 10:30:27,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572784523] [2023-02-15 10:30:27,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:30:27,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-02-15 10:30:27,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:30:27,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-02-15 10:30:27,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-02-15 10:30:27,854 INFO L87 Difference]: Start difference. First operand 1099 states and 1606 transitions. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:30:34,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:38,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:40,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:42,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:44,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:44,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:30:44,287 INFO L93 Difference]: Finished difference Result 1141 states and 1661 transitions. [2023-02-15 10:30:44,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-15 10:30:44,288 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 108 [2023-02-15 10:30:44,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:30:44,290 INFO L225 Difference]: With dead ends: 1141 [2023-02-15 10:30:44,290 INFO L226 Difference]: Without dead ends: 1124 [2023-02-15 10:30:44,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-02-15 10:30:44,291 INFO L413 NwaCegarLoop]: 776 mSDtfsCounter, 102 mSDsluCounter, 6026 mSDsCounter, 0 mSdLazyCounter, 1671 mSolverCounterSat, 100 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 6802 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1671 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:30:44,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 6802 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1671 Invalid, 1 Unknown, 0 Unchecked, 16.3s Time] [2023-02-15 10:30:44,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2023-02-15 10:30:44,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 1096. [2023-02-15 10:30:44,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 886 states have (on average 1.3984198645598194) internal successors, (1239), 895 states have internal predecessors, (1239), 151 states have call successors, (151), 51 states have call predecessors, (151), 58 states have return successors, (211), 149 states have call predecessors, (211), 145 states have call successors, (211) [2023-02-15 10:30:44,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1601 transitions. [2023-02-15 10:30:44,353 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1601 transitions. Word has length 108 [2023-02-15 10:30:44,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:30:44,353 INFO L495 AbstractCegarLoop]: Abstraction has 1096 states and 1601 transitions. [2023-02-15 10:30:44,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 10:30:44,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1601 transitions. [2023-02-15 10:30:44,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-02-15 10:30:44,355 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:30:44,355 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:30:44,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-02-15 10:30:44,355 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:30:44,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:30:44,356 INFO L85 PathProgramCache]: Analyzing trace with hash 444894614, now seen corresponding path program 1 times [2023-02-15 10:30:44,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:30:44,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843573981] [2023-02-15 10:30:44,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:30:44,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:30:44,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:44,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-02-15 10:30:44,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:44,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-02-15 10:30:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:44,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 10:30:44,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:44,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-02-15 10:30:44,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2023-02-15 10:30:44,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:30:44,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843573981] [2023-02-15 10:30:44,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843573981] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:30:44,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:30:44,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 10:30:44,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264076582] [2023-02-15 10:30:44,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:30:44,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 10:30:44,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:30:44,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 10:30:44,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 10:30:44,505 INFO L87 Difference]: Start difference. First operand 1096 states and 1601 transitions. Second operand has 6 states, 6 states have (on average 9.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 10:30:48,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:49,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:51,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:55,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 10:30:56,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:30:56,249 INFO L93 Difference]: Finished difference Result 1634 states and 2387 transitions. [2023-02-15 10:30:56,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-15 10:30:56,250 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 113 [2023-02-15 10:30:56,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:30:56,253 INFO L225 Difference]: With dead ends: 1634 [2023-02-15 10:30:56,253 INFO L226 Difference]: Without dead ends: 1143 [2023-02-15 10:30:56,255 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-02-15 10:30:56,255 INFO L413 NwaCegarLoop]: 769 mSDtfsCounter, 470 mSDsluCounter, 2089 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 316 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 2858 SdHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.6s IncrementalHoareTripleChecker+Time [2023-02-15 10:30:56,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 2858 Invalid, 1173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 855 Invalid, 2 Unknown, 0 Unchecked, 11.6s Time] [2023-02-15 10:30:56,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2023-02-15 10:30:56,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 1098. [2023-02-15 10:30:56,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 888 states have (on average 1.3941441441441442) internal successors, (1238), 897 states have internal predecessors, (1238), 150 states have call successors, (150), 51 states have call predecessors, (150), 59 states have return successors, (213), 149 states have call predecessors, (213), 145 states have call successors, (213) [2023-02-15 10:30:56,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1601 transitions. [2023-02-15 10:30:56,311 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1601 transitions. Word has length 113 [2023-02-15 10:30:56,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:30:56,311 INFO L495 AbstractCegarLoop]: Abstraction has 1098 states and 1601 transitions. [2023-02-15 10:30:56,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 10:30:56,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1601 transitions. [2023-02-15 10:30:56,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-02-15 10:30:56,313 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:30:56,313 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:30:56,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-02-15 10:30:56,314 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:30:56,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:30:56,314 INFO L85 PathProgramCache]: Analyzing trace with hash -2058986579, now seen corresponding path program 3 times [2023-02-15 10:30:56,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:30:56,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609769514] [2023-02-15 10:30:56,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:30:56,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:30:56,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:56,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-02-15 10:30:56,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:56,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-02-15 10:30:56,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:30:56,756 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-02-15 10:30:56,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:30:56,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609769514] [2023-02-15 10:30:56,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609769514] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:30:56,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287334098] [2023-02-15 10:30:56,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 10:30:56,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:30:56,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:30:56,758 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 10:30:56,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-02-15 10:30:58,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-02-15 10:30:58,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 10:30:58,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-15 10:30:58,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:30:58,646 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2023-02-15 10:30:58,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:30:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2023-02-15 10:30:58,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287334098] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:30:58,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:30:58,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 8] total 26 [2023-02-15 10:30:58,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557057299] [2023-02-15 10:30:58,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:30:58,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-02-15 10:30:58,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:30:58,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-02-15 10:30:58,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2023-02-15 10:30:58,833 INFO L87 Difference]: Start difference. First operand 1098 states and 1601 transitions. Second operand has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 24 states have internal predecessors, (110), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5)