./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --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 92e6df76ce1206795a3a206ec7de3a20b30db31ab661efba7e1901708b9ce34a --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 18:56:04,173 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 18:56:04,233 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 18:56:04,237 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 18:56:04,238 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 18:56:04,262 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 18:56:04,264 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 18:56:04,264 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 18:56:04,264 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 18:56:04,265 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 18:56:04,265 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 18:56:04,265 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 18:56:04,265 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 18:56:04,266 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 18:56:04,266 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 18:56:04,266 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 18:56:04,266 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 18:56:04,267 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 18:56:04,267 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 18:56:04,267 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 18:56:04,271 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 18:56:04,271 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 18:56:04,271 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 18:56:04,271 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 18:56:04,272 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 18:56:04,272 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 18:56:04,272 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 18:56:04,272 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 18:56:04,272 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 18:56:04,273 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 18:56:04,274 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 18:56:04,274 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 18:56:04,274 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:56:04,274 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 18:56:04,274 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 18:56:04,275 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 18:56:04,275 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 18:56:04,275 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 18:56:04,276 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 18:56:04,276 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 18:56:04,276 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 18:56:04,276 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 18:56:04,276 INFO L153 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/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 92e6df76ce1206795a3a206ec7de3a20b30db31ab661efba7e1901708b9ce34a Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 18:56:04,533 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 18:56:04,555 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 18:56:04,558 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 18:56:04,559 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 18:56:04,559 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 18:56:04,560 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c [2024-09-12 18:56:05,811 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 18:56:05,989 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 18:56:05,990 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c [2024-09-12 18:56:05,998 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/2281a7437/6b802f293b1d4552a94bc7cb6e848d49/FLAG4ea76a7ed [2024-09-12 18:56:06,008 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/2281a7437/6b802f293b1d4552a94bc7cb6e848d49 [2024-09-12 18:56:06,010 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 18:56:06,011 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 18:56:06,012 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 18:56:06,012 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 18:56:06,018 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 18:56:06,020 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,021 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a76e66b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06, skipping insertion in model container [2024-09-12 18:56:06,021 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,037 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 18:56:06,150 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c[535,548] [2024-09-12 18:56:06,172 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:56:06,179 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 18:56:06,189 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c[535,548] [2024-09-12 18:56:06,204 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:56:06,217 INFO L204 MainTranslator]: Completed translation [2024-09-12 18:56:06,217 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06 WrapperNode [2024-09-12 18:56:06,217 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 18:56:06,219 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 18:56:06,219 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 18:56:06,219 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 18:56:06,224 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,232 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,240 INFO L138 Inliner]: procedures = 14, calls = 15, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 18:56:06,240 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 18:56:06,241 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 18:56:06,241 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 18:56:06,241 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 18:56:06,249 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,249 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,254 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,278 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 18:56:06,278 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,278 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,284 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,290 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,291 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,295 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,296 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 18:56:06,296 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 18:56:06,296 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 18:56:06,297 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 18:56:06,297 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (1/1) ... [2024-09-12 18:56:06,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:56:06,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:06,349 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 18:56:06,353 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 18:56:06,391 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 18:56:06,392 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-12 18:56:06,392 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-12 18:56:06,392 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 18:56:06,392 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 18:56:06,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 18:56:06,392 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 18:56:06,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 18:56:06,393 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 18:56:06,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 18:56:06,394 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 18:56:06,394 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 18:56:06,446 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 18:56:06,450 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 18:56:06,821 INFO L? ?]: Removed 130 outVars from TransFormulas that were not future-live. [2024-09-12 18:56:06,822 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 18:56:06,841 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 18:56:06,842 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-12 18:56:06,842 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:56:06 BoogieIcfgContainer [2024-09-12 18:56:06,842 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 18:56:06,843 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 18:56:06,843 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 18:56:06,846 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 18:56:06,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 06:56:06" (1/3) ... [2024-09-12 18:56:06,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14db7a7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:56:06, skipping insertion in model container [2024-09-12 18:56:06,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:56:06" (2/3) ... [2024-09-12 18:56:06,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14db7a7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:56:06, skipping insertion in model container [2024-09-12 18:56:06,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:56:06" (3/3) ... [2024-09-12 18:56:06,848 INFO L112 eAbstractionObserver]: Analyzing ICFG fermat1-ll_valuebound1.c [2024-09-12 18:56:06,859 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 18:56:06,859 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 93 error locations. [2024-09-12 18:56:06,914 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 18:56:06,919 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@36b35ad6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 18:56:06,919 INFO L337 AbstractCegarLoop]: Starting to check reachability of 93 error locations. [2024-09-12 18:56:06,922 INFO L276 IsEmpty]: Start isEmpty. Operand has 218 states, 110 states have (on average 1.9454545454545455) internal successors, (214), 203 states have internal predecessors, (214), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:56:06,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-12 18:56:06,927 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:06,927 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:06,928 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:06,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:06,931 INFO L85 PathProgramCache]: Analyzing trace with hash -666222725, now seen corresponding path program 1 times [2024-09-12 18:56:06,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:06,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076071621] [2024-09-12 18:56:06,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:06,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:07,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:07,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:07,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:56:07,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:07,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076071621] [2024-09-12 18:56:07,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076071621] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:07,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:07,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:56:07,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624652017] [2024-09-12 18:56:07,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:07,046 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 18:56:07,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:07,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 18:56:07,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 18:56:07,066 INFO L87 Difference]: Start difference. First operand has 218 states, 110 states have (on average 1.9454545454545455) internal successors, (214), 203 states have internal predecessors, (214), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:56:07,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:07,114 INFO L93 Difference]: Finished difference Result 420 states and 469 transitions. [2024-09-12 18:56:07,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 18:56:07,117 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 17 [2024-09-12 18:56:07,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:07,125 INFO L225 Difference]: With dead ends: 420 [2024-09-12 18:56:07,127 INFO L226 Difference]: Without dead ends: 204 [2024-09-12 18:56:07,132 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 18:56:07,136 INFO L434 NwaCegarLoop]: 214 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:07,137 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 214 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:56:07,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2024-09-12 18:56:07,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 204. [2024-09-12 18:56:07,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 108 states have (on average 1.7962962962962963) internal successors, (194), 191 states have internal predecessors, (194), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:07,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 212 transitions. [2024-09-12 18:56:07,187 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 212 transitions. Word has length 17 [2024-09-12 18:56:07,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:07,188 INFO L474 AbstractCegarLoop]: Abstraction has 204 states and 212 transitions. [2024-09-12 18:56:07,188 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:56:07,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:07,188 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 212 transitions. [2024-09-12 18:56:07,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-12 18:56:07,189 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:07,189 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:07,189 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 18:56:07,190 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:07,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:07,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1059190153, now seen corresponding path program 1 times [2024-09-12 18:56:07,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:07,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318738030] [2024-09-12 18:56:07,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:07,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:07,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:07,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:07,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:07,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:56:07,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:07,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318738030] [2024-09-12 18:56:07,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318738030] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:07,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:07,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:56:07,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588802452] [2024-09-12 18:56:07,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:07,255 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:56:07,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:07,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:56:07,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:07,256 INFO L87 Difference]: Start difference. First operand 204 states and 212 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:56:07,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:07,343 INFO L93 Difference]: Finished difference Result 204 states and 212 transitions. [2024-09-12 18:56:07,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:56:07,344 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 17 [2024-09-12 18:56:07,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:07,345 INFO L225 Difference]: With dead ends: 204 [2024-09-12 18:56:07,345 INFO L226 Difference]: Without dead ends: 200 [2024-09-12 18:56:07,345 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:07,346 INFO L434 NwaCegarLoop]: 185 mSDtfsCounter, 13 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:07,346 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 365 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:56:07,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-09-12 18:56:07,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2024-09-12 18:56:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 108 states have (on average 1.7592592592592593) internal successors, (190), 187 states have internal predecessors, (190), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:07,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 208 transitions. [2024-09-12 18:56:07,371 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 208 transitions. Word has length 17 [2024-09-12 18:56:07,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:07,372 INFO L474 AbstractCegarLoop]: Abstraction has 200 states and 208 transitions. [2024-09-12 18:56:07,372 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:56:07,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:07,374 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 208 transitions. [2024-09-12 18:56:07,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-12 18:56:07,374 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:07,374 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:07,374 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 18:56:07,375 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:07,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:07,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1524843675, now seen corresponding path program 1 times [2024-09-12 18:56:07,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:07,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240222870] [2024-09-12 18:56:07,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:07,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:07,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,452 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:56:07,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:07,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240222870] [2024-09-12 18:56:07,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240222870] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:07,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:07,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:56:07,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423335019] [2024-09-12 18:56:07,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:07,457 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:56:07,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:07,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:56:07,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:07,458 INFO L87 Difference]: Start difference. First operand 200 states and 208 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:56:07,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:07,508 INFO L93 Difference]: Finished difference Result 200 states and 208 transitions. [2024-09-12 18:56:07,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:56:07,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 18 [2024-09-12 18:56:07,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:07,510 INFO L225 Difference]: With dead ends: 200 [2024-09-12 18:56:07,510 INFO L226 Difference]: Without dead ends: 196 [2024-09-12 18:56:07,510 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:07,512 INFO L434 NwaCegarLoop]: 185 mSDtfsCounter, 12 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:07,514 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 365 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:56:07,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-09-12 18:56:07,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2024-09-12 18:56:07,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 108 states have (on average 1.7222222222222223) internal successors, (186), 183 states have internal predecessors, (186), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:07,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 204 transitions. [2024-09-12 18:56:07,533 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 204 transitions. Word has length 18 [2024-09-12 18:56:07,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:07,535 INFO L474 AbstractCegarLoop]: Abstraction has 196 states and 204 transitions. [2024-09-12 18:56:07,535 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:56:07,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:07,535 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 204 transitions. [2024-09-12 18:56:07,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-09-12 18:56:07,536 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:07,536 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:07,536 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 18:56:07,536 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:07,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:07,537 INFO L85 PathProgramCache]: Analyzing trace with hash -129895393, now seen corresponding path program 1 times [2024-09-12 18:56:07,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:07,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316657178] [2024-09-12 18:56:07,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:07,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:07,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2073908305] [2024-09-12 18:56:07,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:07,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:07,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:07,562 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:07,564 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 18:56:07,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:07,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:56:07,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:07,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 18:56:07,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:56:07,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:07,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316657178] [2024-09-12 18:56:07,683 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:07,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073908305] [2024-09-12 18:56:07,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073908305] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:07,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:07,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:56:07,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854309852] [2024-09-12 18:56:07,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:07,686 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:56:07,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:07,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:56:07,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:56:07,687 INFO L87 Difference]: Start difference. First operand 196 states and 204 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 18:56:07,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:07,775 INFO L93 Difference]: Finished difference Result 196 states and 204 transitions. [2024-09-12 18:56:07,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:56:07,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 22 [2024-09-12 18:56:07,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:07,778 INFO L225 Difference]: With dead ends: 196 [2024-09-12 18:56:07,778 INFO L226 Difference]: Without dead ends: 194 [2024-09-12 18:56:07,779 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:56:07,780 INFO L434 NwaCegarLoop]: 180 mSDtfsCounter, 8 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:07,781 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 707 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:56:07,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-09-12 18:56:07,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2024-09-12 18:56:07,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 108 states have (on average 1.7037037037037037) internal successors, (184), 181 states have internal predecessors, (184), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:07,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 202 transitions. [2024-09-12 18:56:07,797 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 202 transitions. Word has length 22 [2024-09-12 18:56:07,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:07,797 INFO L474 AbstractCegarLoop]: Abstraction has 194 states and 202 transitions. [2024-09-12 18:56:07,797 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 18:56:07,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:07,798 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 202 transitions. [2024-09-12 18:56:07,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 18:56:07,798 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:07,800 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:07,812 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 18:56:08,004 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:08,006 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:08,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:08,006 INFO L85 PathProgramCache]: Analyzing trace with hash -913275519, now seen corresponding path program 1 times [2024-09-12 18:56:08,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:08,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469666035] [2024-09-12 18:56:08,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:08,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:08,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:08,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [556337889] [2024-09-12 18:56:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:08,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:08,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:08,046 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:08,047 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 18:56:08,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:56:08,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-12 18:56:08,166 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:08,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:08,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469666035] [2024-09-12 18:56:08,220 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:08,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556337889] [2024-09-12 18:56:08,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556337889] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:08,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:56:08,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-09-12 18:56:08,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828035285] [2024-09-12 18:56:08,221 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:08,221 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:56:08,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:08,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:56:08,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:56:08,222 INFO L87 Difference]: Start difference. First operand 194 states and 202 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 18:56:08,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:08,327 INFO L93 Difference]: Finished difference Result 194 states and 202 transitions. [2024-09-12 18:56:08,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:56:08,328 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2024-09-12 18:56:08,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:08,329 INFO L225 Difference]: With dead ends: 194 [2024-09-12 18:56:08,329 INFO L226 Difference]: Without dead ends: 191 [2024-09-12 18:56:08,329 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:56:08,330 INFO L434 NwaCegarLoop]: 164 mSDtfsCounter, 145 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:08,330 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 499 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:56:08,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-09-12 18:56:08,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2024-09-12 18:56:08,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 108 states have (on average 1.6759259259259258) internal successors, (181), 178 states have internal predecessors, (181), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:08,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 199 transitions. [2024-09-12 18:56:08,347 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 199 transitions. Word has length 39 [2024-09-12 18:56:08,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:08,347 INFO L474 AbstractCegarLoop]: Abstraction has 191 states and 199 transitions. [2024-09-12 18:56:08,347 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 18:56:08,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:08,348 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 199 transitions. [2024-09-12 18:56:08,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-12 18:56:08,349 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:08,349 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:08,361 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 18:56:08,550 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:08,551 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:08,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:08,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1753230059, now seen corresponding path program 1 times [2024-09-12 18:56:08,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:08,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104680734] [2024-09-12 18:56:08,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:08,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:08,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:08,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:08,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:08,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:08,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,696 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-12 18:56:08,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:08,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104680734] [2024-09-12 18:56:08,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104680734] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:08,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980580795] [2024-09-12 18:56:08,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:08,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:08,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:08,698 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:08,700 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 18:56:08,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:08,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:56:08,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:08,884 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-12 18:56:08,885 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:56:08,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980580795] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:08,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:56:08,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:56:08,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199334281] [2024-09-12 18:56:08,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:08,886 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:56:08,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:08,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:56:08,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:56:08,886 INFO L87 Difference]: Start difference. First operand 191 states and 199 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:09,039 INFO L93 Difference]: Finished difference Result 191 states and 199 transitions. [2024-09-12 18:56:09,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:56:09,039 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 40 [2024-09-12 18:56:09,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:09,040 INFO L225 Difference]: With dead ends: 191 [2024-09-12 18:56:09,040 INFO L226 Difference]: Without dead ends: 190 [2024-09-12 18:56:09,040 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:56:09,041 INFO L434 NwaCegarLoop]: 164 mSDtfsCounter, 144 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:09,041 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 653 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:56:09,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-09-12 18:56:09,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2024-09-12 18:56:09,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 108 states have (on average 1.6666666666666667) internal successors, (180), 177 states have internal predecessors, (180), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:09,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 198 transitions. [2024-09-12 18:56:09,058 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 198 transitions. Word has length 40 [2024-09-12 18:56:09,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:09,058 INFO L474 AbstractCegarLoop]: Abstraction has 190 states and 198 transitions. [2024-09-12 18:56:09,059 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:09,059 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 198 transitions. [2024-09-12 18:56:09,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-09-12 18:56:09,060 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:09,060 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:09,073 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-12 18:56:09,264 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-12 18:56:09,265 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:09,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:09,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1226909389, now seen corresponding path program 1 times [2024-09-12 18:56:09,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:09,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877956935] [2024-09-12 18:56:09,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:09,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:09,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:09,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:09,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:09,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:09,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:09,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:09,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877956935] [2024-09-12 18:56:09,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877956935] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:09,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:09,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:56:09,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093634627] [2024-09-12 18:56:09,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:09,307 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:56:09,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:09,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:56:09,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:09,308 INFO L87 Difference]: Start difference. First operand 190 states and 198 transitions. Second operand has 3 states, 2 states have (on average 11.0) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:09,381 INFO L93 Difference]: Finished difference Result 196 states and 204 transitions. [2024-09-12 18:56:09,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:56:09,381 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 11.0) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2024-09-12 18:56:09,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:09,382 INFO L225 Difference]: With dead ends: 196 [2024-09-12 18:56:09,382 INFO L226 Difference]: Without dead ends: 193 [2024-09-12 18:56:09,383 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:09,383 INFO L434 NwaCegarLoop]: 161 mSDtfsCounter, 99 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:09,383 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 233 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:56:09,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-09-12 18:56:09,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2024-09-12 18:56:09,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 112 states have (on average 1.6339285714285714) internal successors, (183), 180 states have internal predecessors, (183), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:09,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 201 transitions. [2024-09-12 18:56:09,417 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 201 transitions. Word has length 42 [2024-09-12 18:56:09,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:09,417 INFO L474 AbstractCegarLoop]: Abstraction has 193 states and 201 transitions. [2024-09-12 18:56:09,417 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 11.0) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:09,418 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 201 transitions. [2024-09-12 18:56:09,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-09-12 18:56:09,422 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:09,422 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:09,422 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-12 18:56:09,422 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting mainErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:09,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:09,423 INFO L85 PathProgramCache]: Analyzing trace with hash -620514516, now seen corresponding path program 1 times [2024-09-12 18:56:09,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:09,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639582711] [2024-09-12 18:56:09,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:09,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:09,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:09,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,475 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:09,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:09,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,478 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:09,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:09,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639582711] [2024-09-12 18:56:09,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639582711] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:09,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:09,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:56:09,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499655770] [2024-09-12 18:56:09,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:09,479 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:56:09,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:09,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:56:09,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:56:09,480 INFO L87 Difference]: Start difference. First operand 193 states and 201 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:09,588 INFO L93 Difference]: Finished difference Result 197 states and 205 transitions. [2024-09-12 18:56:09,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:56:09,588 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 43 [2024-09-12 18:56:09,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:09,589 INFO L225 Difference]: With dead ends: 197 [2024-09-12 18:56:09,590 INFO L226 Difference]: Without dead ends: 194 [2024-09-12 18:56:09,590 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:56:09,591 INFO L434 NwaCegarLoop]: 149 mSDtfsCounter, 109 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:09,591 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 353 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:56:09,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-09-12 18:56:09,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2024-09-12 18:56:09,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 114 states have (on average 1.6140350877192982) internal successors, (184), 181 states have internal predecessors, (184), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:56:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 202 transitions. [2024-09-12 18:56:09,622 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 202 transitions. Word has length 43 [2024-09-12 18:56:09,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:09,623 INFO L474 AbstractCegarLoop]: Abstraction has 194 states and 202 transitions. [2024-09-12 18:56:09,623 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:09,624 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 202 transitions. [2024-09-12 18:56:09,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 18:56:09,624 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:09,624 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:09,624 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-09-12 18:56:09,624 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:09,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:09,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2056080721, now seen corresponding path program 1 times [2024-09-12 18:56:09,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:09,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868769408] [2024-09-12 18:56:09,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:09,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:09,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1036029352] [2024-09-12 18:56:09,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:09,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:09,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:09,640 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:09,641 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 18:56:09,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:09,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-09-12 18:56:09,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:09,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:56:09,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:09,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868769408] [2024-09-12 18:56:09,686 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:09,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036029352] [2024-09-12 18:56:09,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036029352] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:09,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:09,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:56:09,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182216809] [2024-09-12 18:56:09,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:09,687 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:56:09,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:09,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:56:09,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:09,688 INFO L87 Difference]: Start difference. First operand 194 states and 202 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:09,803 INFO L93 Difference]: Finished difference Result 300 states and 321 transitions. [2024-09-12 18:56:09,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:56:09,804 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2024-09-12 18:56:09,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:09,806 INFO L225 Difference]: With dead ends: 300 [2024-09-12 18:56:09,806 INFO L226 Difference]: Without dead ends: 297 [2024-09-12 18:56:09,806 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:09,807 INFO L434 NwaCegarLoop]: 166 mSDtfsCounter, 97 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:09,807 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 320 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:56:09,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2024-09-12 18:56:09,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 257. [2024-09-12 18:56:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 174 states have (on average 1.6436781609195403) internal successors, (286), 241 states have internal predecessors, (286), 13 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 18:56:09,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 310 transitions. [2024-09-12 18:56:09,865 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 310 transitions. Word has length 44 [2024-09-12 18:56:09,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:09,865 INFO L474 AbstractCegarLoop]: Abstraction has 257 states and 310 transitions. [2024-09-12 18:56:09,866 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:09,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:09,866 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 310 transitions. [2024-09-12 18:56:09,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-09-12 18:56:09,867 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:09,867 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:09,880 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-09-12 18:56:10,068 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:10,068 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:10,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:10,069 INFO L85 PathProgramCache]: Analyzing trace with hash 686007182, now seen corresponding path program 1 times [2024-09-12 18:56:10,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:10,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518984074] [2024-09-12 18:56:10,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:10,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:10,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:10,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:10,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:10,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:10,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:10,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:10,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:10,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:10,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:10,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:10,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:10,228 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:56:10,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:10,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518984074] [2024-09-12 18:56:10,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518984074] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:10,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113402780] [2024-09-12 18:56:10,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:10,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:10,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:10,231 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:10,232 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 18:56:10,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:10,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:56:10,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:10,474 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-12 18:56:10,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:10,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113402780] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:10,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:56:10,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2024-09-12 18:56:10,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767616830] [2024-09-12 18:56:10,669 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:10,669 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:56:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:10,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:56:10,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:56:10,670 INFO L87 Difference]: Start difference. First operand 257 states and 310 transitions. Second operand has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 6 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2024-09-12 18:56:11,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:11,174 INFO L93 Difference]: Finished difference Result 561 states and 599 transitions. [2024-09-12 18:56:11,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 18:56:11,174 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 6 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 45 [2024-09-12 18:56:11,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:11,176 INFO L225 Difference]: With dead ends: 561 [2024-09-12 18:56:11,176 INFO L226 Difference]: Without dead ends: 395 [2024-09-12 18:56:11,177 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:56:11,178 INFO L434 NwaCegarLoop]: 143 mSDtfsCounter, 790 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 793 SdHoareTripleChecker+Valid, 1068 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:11,178 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [793 Valid, 1068 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:56:11,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2024-09-12 18:56:11,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 301. [2024-09-12 18:56:11,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 216 states have (on average 1.6342592592592593) internal successors, (353), 283 states have internal predecessors, (353), 15 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 18:56:11,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 381 transitions. [2024-09-12 18:56:11,230 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 381 transitions. Word has length 45 [2024-09-12 18:56:11,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:11,230 INFO L474 AbstractCegarLoop]: Abstraction has 301 states and 381 transitions. [2024-09-12 18:56:11,230 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 6 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2024-09-12 18:56:11,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:11,231 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 381 transitions. [2024-09-12 18:56:11,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-09-12 18:56:11,231 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:11,232 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:11,247 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 18:56:11,432 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-09-12 18:56:11,432 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:11,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:11,433 INFO L85 PathProgramCache]: Analyzing trace with hash 2122908656, now seen corresponding path program 1 times [2024-09-12 18:56:11,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:11,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886965173] [2024-09-12 18:56:11,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:11,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:11,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:11,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1227435774] [2024-09-12 18:56:11,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:11,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:11,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:11,447 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:11,455 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 18:56:11,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:11,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:56:11,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:11,667 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-12 18:56:11,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:11,835 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:56:11,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:11,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886965173] [2024-09-12 18:56:11,836 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:11,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227435774] [2024-09-12 18:56:11,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227435774] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:11,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:56:11,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2024-09-12 18:56:11,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987061376] [2024-09-12 18:56:11,837 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:11,837 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:56:11,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:11,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:56:11,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:56:11,838 INFO L87 Difference]: Start difference. First operand 301 states and 381 transitions. Second operand has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 12 states have internal predecessors, (54), 6 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2024-09-12 18:56:13,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:13,639 INFO L93 Difference]: Finished difference Result 354 states and 430 transitions. [2024-09-12 18:56:13,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 18:56:13,639 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 12 states have internal predecessors, (54), 6 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) Word has length 47 [2024-09-12 18:56:13,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:13,640 INFO L225 Difference]: With dead ends: 354 [2024-09-12 18:56:13,640 INFO L226 Difference]: Without dead ends: 328 [2024-09-12 18:56:13,641 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:56:13,641 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 691 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 692 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:13,641 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [692 Valid, 379 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-09-12 18:56:13,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2024-09-12 18:56:13,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 311. [2024-09-12 18:56:13,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 243 states have (on average 1.4362139917695473) internal successors, (349), 293 states have internal predecessors, (349), 15 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 18:56:13,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 377 transitions. [2024-09-12 18:56:13,698 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 377 transitions. Word has length 47 [2024-09-12 18:56:13,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:13,698 INFO L474 AbstractCegarLoop]: Abstraction has 311 states and 377 transitions. [2024-09-12 18:56:13,699 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 12 states have internal predecessors, (54), 6 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2024-09-12 18:56:13,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:13,699 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 377 transitions. [2024-09-12 18:56:13,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-09-12 18:56:13,701 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:13,701 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:13,720 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 18:56:13,902 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 18:56:13,902 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:13,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:13,903 INFO L85 PathProgramCache]: Analyzing trace with hash 5755986, now seen corresponding path program 1 times [2024-09-12 18:56:13,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:13,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417263992] [2024-09-12 18:56:13,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:13,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:13,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:13,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [254749397] [2024-09-12 18:56:13,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:13,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:13,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:13,914 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:13,915 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 18:56:13,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:13,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-09-12 18:56:13,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:13,976 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:13,976 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:56:13,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:13,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417263992] [2024-09-12 18:56:13,976 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:13,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254749397] [2024-09-12 18:56:13,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254749397] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:13,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:13,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:56:13,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553962686] [2024-09-12 18:56:13,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:13,977 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:56:13,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:13,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:56:13,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:13,978 INFO L87 Difference]: Start difference. First operand 311 states and 377 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:14,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:14,215 INFO L93 Difference]: Finished difference Result 483 states and 588 transitions. [2024-09-12 18:56:14,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:56:14,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 49 [2024-09-12 18:56:14,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:14,219 INFO L225 Difference]: With dead ends: 483 [2024-09-12 18:56:14,219 INFO L226 Difference]: Without dead ends: 457 [2024-09-12 18:56:14,219 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:56:14,220 INFO L434 NwaCegarLoop]: 124 mSDtfsCounter, 89 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:14,220 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 216 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:56:14,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2024-09-12 18:56:14,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 444. [2024-09-12 18:56:14,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 371 states have (on average 1.307277628032345) internal successors, (485), 421 states have internal predecessors, (485), 20 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:14,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 523 transitions. [2024-09-12 18:56:14,323 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 523 transitions. Word has length 49 [2024-09-12 18:56:14,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:14,323 INFO L474 AbstractCegarLoop]: Abstraction has 444 states and 523 transitions. [2024-09-12 18:56:14,323 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:14,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:14,324 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 523 transitions. [2024-09-12 18:56:14,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-12 18:56:14,324 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:14,324 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 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] [2024-09-12 18:56:14,341 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 18:56:14,527 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:14,529 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:14,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:14,529 INFO L85 PathProgramCache]: Analyzing trace with hash -256889496, now seen corresponding path program 1 times [2024-09-12 18:56:14,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:14,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341215095] [2024-09-12 18:56:14,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:14,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:14,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:14,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481678939] [2024-09-12 18:56:14,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:14,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:14,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:14,549 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:14,550 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 18:56:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:14,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:56:14,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:14,776 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:14,776 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:56:14,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:14,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341215095] [2024-09-12 18:56:14,777 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:14,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481678939] [2024-09-12 18:56:14,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481678939] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:14,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:14,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 18:56:14,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37291802] [2024-09-12 18:56:14,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:14,777 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:56:14,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:14,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:56:14,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:56:14,778 INFO L87 Difference]: Start difference. First operand 444 states and 523 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:16,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:16,167 INFO L93 Difference]: Finished difference Result 450 states and 528 transitions. [2024-09-12 18:56:16,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:56:16,168 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 63 [2024-09-12 18:56:16,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:16,170 INFO L225 Difference]: With dead ends: 450 [2024-09-12 18:56:16,170 INFO L226 Difference]: Without dead ends: 448 [2024-09-12 18:56:16,170 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:56:16,170 INFO L434 NwaCegarLoop]: 106 mSDtfsCounter, 46 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:16,170 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 388 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-12 18:56:16,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2024-09-12 18:56:16,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 448. [2024-09-12 18:56:16,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 374 states have (on average 1.304812834224599) internal successors, (488), 424 states have internal predecessors, (488), 20 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:16,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 526 transitions. [2024-09-12 18:56:16,246 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 526 transitions. Word has length 63 [2024-09-12 18:56:16,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:16,247 INFO L474 AbstractCegarLoop]: Abstraction has 448 states and 526 transitions. [2024-09-12 18:56:16,247 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-12 18:56:16,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:16,247 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 526 transitions. [2024-09-12 18:56:16,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-12 18:56:16,248 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:16,248 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:16,261 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 18:56:16,448 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:16,449 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:16,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:16,450 INFO L85 PathProgramCache]: Analyzing trace with hash 536449441, now seen corresponding path program 1 times [2024-09-12 18:56:16,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:16,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995942737] [2024-09-12 18:56:16,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:16,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:16,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:16,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:16,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:16,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:16,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:16,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:16,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,683 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:16,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:16,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995942737] [2024-09-12 18:56:16,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995942737] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:16,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853928727] [2024-09-12 18:56:16,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:16,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:16,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:16,685 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:16,687 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 18:56:16,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:16,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:56:16,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:16,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:16,888 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:56:16,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853928727] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:16,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:56:16,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 12 [2024-09-12 18:56:16,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198952438] [2024-09-12 18:56:16,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:16,889 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:56:16,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:16,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:56:16,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:56:16,889 INFO L87 Difference]: Start difference. First operand 448 states and 526 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 1 states have call successors, (8) [2024-09-12 18:56:21,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:21,249 INFO L93 Difference]: Finished difference Result 495 states and 583 transitions. [2024-09-12 18:56:21,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 18:56:21,249 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 1 states have call successors, (8) Word has length 85 [2024-09-12 18:56:21,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:21,255 INFO L225 Difference]: With dead ends: 495 [2024-09-12 18:56:21,255 INFO L226 Difference]: Without dead ends: 476 [2024-09-12 18:56:21,255 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 177 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:56:21,255 INFO L434 NwaCegarLoop]: 82 mSDtfsCounter, 196 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:21,256 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 465 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-09-12 18:56:21,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2024-09-12 18:56:21,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 476. [2024-09-12 18:56:21,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 399 states have (on average 1.305764411027569) internal successors, (521), 450 states have internal predecessors, (521), 21 states have call successors, (21), 7 states have call predecessors, (21), 6 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 18:56:21,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 562 transitions. [2024-09-12 18:56:21,365 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 562 transitions. Word has length 85 [2024-09-12 18:56:21,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:21,366 INFO L474 AbstractCegarLoop]: Abstraction has 476 states and 562 transitions. [2024-09-12 18:56:21,366 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 1 states have call successors, (8) [2024-09-12 18:56:21,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:21,366 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 562 transitions. [2024-09-12 18:56:21,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-09-12 18:56:21,367 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:21,367 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:21,383 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-12 18:56:21,567 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-12 18:56:21,568 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr72ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:21,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:21,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1403267468, now seen corresponding path program 1 times [2024-09-12 18:56:21,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:21,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45719973] [2024-09-12 18:56:21,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:21,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:21,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:21,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:21,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:21,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:21,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:21,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:21,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:21,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:21,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45719973] [2024-09-12 18:56:21,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45719973] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:21,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:21,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:56:21,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300682237] [2024-09-12 18:56:21,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:21,674 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:56:21,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:21,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:56:21,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:56:21,675 INFO L87 Difference]: Start difference. First operand 476 states and 562 transitions. Second operand has 5 states, 4 states have (on average 21.0) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:56:21,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:21,983 INFO L93 Difference]: Finished difference Result 476 states and 562 transitions. [2024-09-12 18:56:21,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:56:21,983 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 21.0) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 116 [2024-09-12 18:56:21,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:21,987 INFO L225 Difference]: With dead ends: 476 [2024-09-12 18:56:21,987 INFO L226 Difference]: Without dead ends: 475 [2024-09-12 18:56:21,988 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:56:21,989 INFO L434 NwaCegarLoop]: 94 mSDtfsCounter, 245 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:21,989 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 224 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:56:21,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2024-09-12 18:56:22,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 475. [2024-09-12 18:56:22,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 399 states have (on average 1.2982456140350878) internal successors, (518), 449 states have internal predecessors, (518), 21 states have call successors, (21), 7 states have call predecessors, (21), 6 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 18:56:22,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 559 transitions. [2024-09-12 18:56:22,123 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 559 transitions. Word has length 116 [2024-09-12 18:56:22,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:22,124 INFO L474 AbstractCegarLoop]: Abstraction has 475 states and 559 transitions. [2024-09-12 18:56:22,124 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 21.0) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:56:22,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:22,124 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 559 transitions. [2024-09-12 18:56:22,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-12 18:56:22,125 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:22,125 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:22,126 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-12 18:56:22,126 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr73ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:22,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:22,126 INFO L85 PathProgramCache]: Analyzing trace with hash 551618791, now seen corresponding path program 1 times [2024-09-12 18:56:22,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:22,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86160977] [2024-09-12 18:56:22,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:22,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:22,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:22,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:22,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:22,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:22,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:22,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,186 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:22,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:22,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86160977] [2024-09-12 18:56:22,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86160977] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:22,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:22,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:56:22,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148824250] [2024-09-12 18:56:22,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:22,187 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:56:22,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:22,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:56:22,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:56:22,188 INFO L87 Difference]: Start difference. First operand 475 states and 559 transitions. Second operand has 4 states, 3 states have (on average 28.333333333333332) internal successors, (85), 4 states have internal predecessors, (85), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:56:22,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:22,607 INFO L93 Difference]: Finished difference Result 543 states and 636 transitions. [2024-09-12 18:56:22,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:56:22,607 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 28.333333333333332) internal successors, (85), 4 states have internal predecessors, (85), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 117 [2024-09-12 18:56:22,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:22,609 INFO L225 Difference]: With dead ends: 543 [2024-09-12 18:56:22,609 INFO L226 Difference]: Without dead ends: 542 [2024-09-12 18:56:22,610 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:56:22,610 INFO L434 NwaCegarLoop]: 124 mSDtfsCounter, 157 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:22,611 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 251 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:56:22,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2024-09-12 18:56:22,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 474. [2024-09-12 18:56:22,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 399 states have (on average 1.2907268170426065) internal successors, (515), 448 states have internal predecessors, (515), 21 states have call successors, (21), 7 states have call predecessors, (21), 6 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 18:56:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 556 transitions. [2024-09-12 18:56:22,727 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 556 transitions. Word has length 117 [2024-09-12 18:56:22,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:22,727 INFO L474 AbstractCegarLoop]: Abstraction has 474 states and 556 transitions. [2024-09-12 18:56:22,727 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 28.333333333333332) internal successors, (85), 4 states have internal predecessors, (85), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:56:22,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:22,727 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 556 transitions. [2024-09-12 18:56:22,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-09-12 18:56:22,728 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:22,728 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:22,728 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-12 18:56:22,729 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting mainErr54ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:22,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:22,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1179079723, now seen corresponding path program 1 times [2024-09-12 18:56:22,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:22,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141802229] [2024-09-12 18:56:22,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:22,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:22,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:22,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:22,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:22,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:22,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,812 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:22,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:22,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141802229] [2024-09-12 18:56:22,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141802229] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:22,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500040348] [2024-09-12 18:56:22,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:22,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:22,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:22,814 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:22,815 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 18:56:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:22,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:56:22,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:23,084 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:23,084 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:23,224 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:23,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500040348] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:23,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:56:23,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 12 [2024-09-12 18:56:23,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237797367] [2024-09-12 18:56:23,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:23,225 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 18:56:23,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:23,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 18:56:23,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:56:23,226 INFO L87 Difference]: Start difference. First operand 474 states and 556 transitions. Second operand has 13 states, 12 states have (on average 20.916666666666668) internal successors, (251), 13 states have internal predecessors, (251), 6 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-09-12 18:56:23,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:23,730 INFO L93 Difference]: Finished difference Result 476 states and 556 transitions. [2024-09-12 18:56:23,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 18:56:23,730 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 20.916666666666668) internal successors, (251), 13 states have internal predecessors, (251), 6 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 121 [2024-09-12 18:56:23,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:23,732 INFO L225 Difference]: With dead ends: 476 [2024-09-12 18:56:23,732 INFO L226 Difference]: Without dead ends: 472 [2024-09-12 18:56:23,733 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:56:23,733 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 125 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:23,733 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 442 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:56:23,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2024-09-12 18:56:23,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 472. [2024-09-12 18:56:23,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 399 states have (on average 1.2581453634085213) internal successors, (502), 446 states have internal predecessors, (502), 21 states have call successors, (21), 7 states have call predecessors, (21), 6 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 18:56:23,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 543 transitions. [2024-09-12 18:56:23,859 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 543 transitions. Word has length 121 [2024-09-12 18:56:23,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:23,860 INFO L474 AbstractCegarLoop]: Abstraction has 472 states and 543 transitions. [2024-09-12 18:56:23,860 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 20.916666666666668) internal successors, (251), 13 states have internal predecessors, (251), 6 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-09-12 18:56:23,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:23,860 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 543 transitions. [2024-09-12 18:56:23,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-09-12 18:56:23,861 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:23,861 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:23,874 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-12 18:56:24,061 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 18:56:24,061 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting mainErr55ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:24,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:24,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2103234050, now seen corresponding path program 1 times [2024-09-12 18:56:24,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:24,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547954956] [2024-09-12 18:56:24,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:24,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:24,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:24,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:24,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:24,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:24,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:24,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:24,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,150 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:24,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:24,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547954956] [2024-09-12 18:56:24,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547954956] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:24,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450468762] [2024-09-12 18:56:24,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:24,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:24,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:24,152 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:24,153 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 18:56:24,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:24,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:56:24,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:24,406 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:24,406 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:24,554 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:24,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450468762] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:24,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:56:24,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 14 [2024-09-12 18:56:24,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798518191] [2024-09-12 18:56:24,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:24,555 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 18:56:24,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:24,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 18:56:24,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:56:24,556 INFO L87 Difference]: Start difference. First operand 472 states and 543 transitions. Second operand has 15 states, 14 states have (on average 18.214285714285715) internal successors, (255), 15 states have internal predecessors, (255), 9 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2024-09-12 18:56:25,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:25,201 INFO L93 Difference]: Finished difference Result 506 states and 572 transitions. [2024-09-12 18:56:25,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:56:25,202 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 18.214285714285715) internal successors, (255), 15 states have internal predecessors, (255), 9 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 122 [2024-09-12 18:56:25,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:25,204 INFO L225 Difference]: With dead ends: 506 [2024-09-12 18:56:25,204 INFO L226 Difference]: Without dead ends: 502 [2024-09-12 18:56:25,205 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=298, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:56:25,205 INFO L434 NwaCegarLoop]: 79 mSDtfsCounter, 312 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:25,205 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 450 Invalid, 860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 837 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:56:25,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2024-09-12 18:56:25,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 415. [2024-09-12 18:56:25,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 347 states have (on average 1.2276657060518732) internal successors, (426), 393 states have internal predecessors, (426), 19 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:25,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 463 transitions. [2024-09-12 18:56:25,340 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 463 transitions. Word has length 122 [2024-09-12 18:56:25,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:25,341 INFO L474 AbstractCegarLoop]: Abstraction has 415 states and 463 transitions. [2024-09-12 18:56:25,341 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 18.214285714285715) internal successors, (255), 15 states have internal predecessors, (255), 9 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2024-09-12 18:56:25,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:25,342 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 463 transitions. [2024-09-12 18:56:25,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-09-12 18:56:25,342 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:25,342 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:25,355 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-12 18:56:25,543 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-12 18:56:25,544 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting mainErr56ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:25,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:25,544 INFO L85 PathProgramCache]: Analyzing trace with hash -775745907, now seen corresponding path program 1 times [2024-09-12 18:56:25,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:25,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380280757] [2024-09-12 18:56:25,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:25,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:25,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:25,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:25,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:25,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:25,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:25,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:25,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,675 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 18:56:25,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:25,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380280757] [2024-09-12 18:56:25,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380280757] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:25,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211338667] [2024-09-12 18:56:25,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:25,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:25,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:25,677 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:25,678 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 18:56:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:25,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:56:25,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:25,899 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 18:56:25,900 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:26,051 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 18:56:26,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211338667] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:26,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:56:26,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2024-09-12 18:56:26,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989035551] [2024-09-12 18:56:26,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:26,053 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 18:56:26,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:26,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 18:56:26,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:56:26,054 INFO L87 Difference]: Start difference. First operand 415 states and 463 transitions. Second operand has 15 states, 14 states have (on average 17.285714285714285) internal successors, (242), 15 states have internal predecessors, (242), 6 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-12 18:56:26,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:26,713 INFO L93 Difference]: Finished difference Result 506 states and 562 transitions. [2024-09-12 18:56:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:56:26,713 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 17.285714285714285) internal successors, (242), 15 states have internal predecessors, (242), 6 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 123 [2024-09-12 18:56:26,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:26,716 INFO L225 Difference]: With dead ends: 506 [2024-09-12 18:56:26,716 INFO L226 Difference]: Without dead ends: 505 [2024-09-12 18:56:26,716 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:56:26,717 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 182 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:26,717 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 455 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:56:26,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2024-09-12 18:56:26,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 414. [2024-09-12 18:56:26,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 347 states have (on average 1.219020172910663) internal successors, (423), 392 states have internal predecessors, (423), 19 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:26,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 460 transitions. [2024-09-12 18:56:26,881 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 460 transitions. Word has length 123 [2024-09-12 18:56:26,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:26,881 INFO L474 AbstractCegarLoop]: Abstraction has 414 states and 460 transitions. [2024-09-12 18:56:26,881 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 17.285714285714285) internal successors, (242), 15 states have internal predecessors, (242), 6 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-12 18:56:26,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:26,881 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 460 transitions. [2024-09-12 18:56:26,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-09-12 18:56:26,882 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:26,882 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:26,895 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 18:56:27,086 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:27,086 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr67ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:27,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:27,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1711705418, now seen corresponding path program 1 times [2024-09-12 18:56:27,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:27,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61005888] [2024-09-12 18:56:27,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:27,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:27,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:27,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:27,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:27,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:27,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:27,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:27,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:27,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,226 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 18:56:27,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:27,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61005888] [2024-09-12 18:56:27,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61005888] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:27,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615940533] [2024-09-12 18:56:27,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:27,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:27,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:27,228 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:27,232 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 18:56:27,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:27,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:56:27,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:27,385 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 18:56:27,385 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:37,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615940533] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:37,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:56:37,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2024-09-12 18:56:37,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537026995] [2024-09-12 18:56:37,815 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:37,816 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 18:56:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:37,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 18:56:37,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=115, Unknown=2, NotChecked=0, Total=156 [2024-09-12 18:56:37,817 INFO L87 Difference]: Start difference. First operand 414 states and 460 transitions. Second operand has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 10 states have internal predecessors, (115), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:56:38,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:38,606 INFO L93 Difference]: Finished difference Result 414 states and 460 transitions. [2024-09-12 18:56:38,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 18:56:38,607 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 10 states have internal predecessors, (115), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 134 [2024-09-12 18:56:38,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:38,609 INFO L225 Difference]: With dead ends: 414 [2024-09-12 18:56:38,609 INFO L226 Difference]: Without dead ends: 390 [2024-09-12 18:56:38,609 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=57, Invalid=151, Unknown=2, NotChecked=0, Total=210 [2024-09-12 18:56:38,610 INFO L434 NwaCegarLoop]: 79 mSDtfsCounter, 192 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:38,611 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 489 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1012 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:56:38,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2024-09-12 18:56:38,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 390. [2024-09-12 18:56:38,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 331 states have (on average 1.163141993957704) internal successors, (385), 368 states have internal predecessors, (385), 19 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:38,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 422 transitions. [2024-09-12 18:56:38,738 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 422 transitions. Word has length 134 [2024-09-12 18:56:38,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:38,738 INFO L474 AbstractCegarLoop]: Abstraction has 390 states and 422 transitions. [2024-09-12 18:56:38,738 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 10 states have internal predecessors, (115), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:56:38,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:38,738 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 422 transitions. [2024-09-12 18:56:38,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-09-12 18:56:38,739 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:38,739 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:38,753 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 18:56:38,943 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:38,944 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:38,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:38,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1826205514, now seen corresponding path program 1 times [2024-09-12 18:56:38,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:38,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409342225] [2024-09-12 18:56:38,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:38,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:38,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:38,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1819436170] [2024-09-12 18:56:38,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:38,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:38,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:38,959 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:38,959 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 18:56:39,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:39,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 18:56:39,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:39,627 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-09-12 18:56:39,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:56:39,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:39,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409342225] [2024-09-12 18:56:39,628 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:39,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819436170] [2024-09-12 18:56:39,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819436170] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:39,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:39,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 18:56:39,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417083732] [2024-09-12 18:56:39,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:39,629 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:56:39,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:39,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:56:39,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:56:39,631 INFO L87 Difference]: Start difference. First operand 390 states and 422 transitions. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:56:40,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:40,544 INFO L93 Difference]: Finished difference Result 400 states and 430 transitions. [2024-09-12 18:56:40,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:56:40,544 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 142 [2024-09-12 18:56:40,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:40,549 INFO L225 Difference]: With dead ends: 400 [2024-09-12 18:56:40,549 INFO L226 Difference]: Without dead ends: 398 [2024-09-12 18:56:40,549 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:56:40,550 INFO L434 NwaCegarLoop]: 82 mSDtfsCounter, 6 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:40,550 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 342 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 18:56:40,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2024-09-12 18:56:40,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 398. [2024-09-12 18:56:40,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 337 states have (on average 1.1602373887240356) internal successors, (391), 374 states have internal predecessors, (391), 19 states have call successors, (19), 9 states have call predecessors, (19), 8 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:40,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 428 transitions. [2024-09-12 18:56:40,697 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 428 transitions. Word has length 142 [2024-09-12 18:56:40,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:40,697 INFO L474 AbstractCegarLoop]: Abstraction has 398 states and 428 transitions. [2024-09-12 18:56:40,697 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:56:40,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:40,697 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 428 transitions. [2024-09-12 18:56:40,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-09-12 18:56:40,698 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:40,699 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:56:40,713 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 18:56:40,899 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:40,899 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr59ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:40,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:40,900 INFO L85 PathProgramCache]: Analyzing trace with hash 773109024, now seen corresponding path program 1 times [2024-09-12 18:56:40,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:40,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762339477] [2024-09-12 18:56:40,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:40,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:40,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:40,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [674647964] [2024-09-12 18:56:40,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:40,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:40,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:40,923 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:40,924 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 18:56:40,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:40,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-12 18:56:40,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 18 proven. 33 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 18:56:41,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:41,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:41,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762339477] [2024-09-12 18:56:41,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:41,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674647964] [2024-09-12 18:56:41,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674647964] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:41,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:56:41,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-09-12 18:56:41,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529138132] [2024-09-12 18:56:41,804 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:41,804 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 18:56:41,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:41,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 18:56:41,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:56:41,805 INFO L87 Difference]: Start difference. First operand 398 states and 428 transitions. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 5 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-09-12 18:56:42,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:42,673 INFO L93 Difference]: Finished difference Result 743 states and 796 transitions. [2024-09-12 18:56:42,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:56:42,673 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 5 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 155 [2024-09-12 18:56:42,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:42,676 INFO L225 Difference]: With dead ends: 743 [2024-09-12 18:56:42,676 INFO L226 Difference]: Without dead ends: 401 [2024-09-12 18:56:42,676 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:56:42,677 INFO L434 NwaCegarLoop]: 111 mSDtfsCounter, 290 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:42,677 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 628 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:56:42,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2024-09-12 18:56:42,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 389. [2024-09-12 18:56:42,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 328 states have (on average 1.1768292682926829) internal successors, (386), 363 states have internal predecessors, (386), 19 states have call successors, (19), 9 states have call predecessors, (19), 8 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:42,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 423 transitions. [2024-09-12 18:56:42,828 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 423 transitions. Word has length 155 [2024-09-12 18:56:42,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:42,829 INFO L474 AbstractCegarLoop]: Abstraction has 389 states and 423 transitions. [2024-09-12 18:56:42,829 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 5 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-09-12 18:56:42,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:42,829 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 423 transitions. [2024-09-12 18:56:42,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-09-12 18:56:42,830 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:42,830 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:56:42,843 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-12 18:56:43,031 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-12 18:56:43,031 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr50ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:43,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:43,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1860390957, now seen corresponding path program 1 times [2024-09-12 18:56:43,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:43,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571075083] [2024-09-12 18:56:43,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:43,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:43,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:43,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:43,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:43,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:43,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 18:56:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 18:56:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 18:56:43,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2024-09-12 18:56:43,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:43,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571075083] [2024-09-12 18:56:43,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571075083] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:56:43,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:56:43,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:56:43,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791283545] [2024-09-12 18:56:43,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:56:43,130 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:56:43,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:43,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:56:43,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:56:43,132 INFO L87 Difference]: Start difference. First operand 389 states and 423 transitions. Second operand has 4 states, 3 states have (on average 43.0) internal successors, (129), 4 states have internal predecessors, (129), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 18:56:43,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:43,494 INFO L93 Difference]: Finished difference Result 391 states and 424 transitions. [2024-09-12 18:56:43,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:56:43,494 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 43.0) internal successors, (129), 4 states have internal predecessors, (129), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 195 [2024-09-12 18:56:43,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:43,498 INFO L225 Difference]: With dead ends: 391 [2024-09-12 18:56:43,498 INFO L226 Difference]: Without dead ends: 390 [2024-09-12 18:56:43,498 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:56:43,499 INFO L434 NwaCegarLoop]: 144 mSDtfsCounter, 23 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:43,499 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 292 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:56:43,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2024-09-12 18:56:43,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 389. [2024-09-12 18:56:43,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 328 states have (on average 1.173780487804878) internal successors, (385), 363 states have internal predecessors, (385), 19 states have call successors, (19), 9 states have call predecessors, (19), 8 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:43,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 422 transitions. [2024-09-12 18:56:43,649 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 422 transitions. Word has length 195 [2024-09-12 18:56:43,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:43,649 INFO L474 AbstractCegarLoop]: Abstraction has 389 states and 422 transitions. [2024-09-12 18:56:43,650 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 43.0) internal successors, (129), 4 states have internal predecessors, (129), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 18:56:43,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:43,650 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 422 transitions. [2024-09-12 18:56:43,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-09-12 18:56:43,652 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:43,652 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:56:43,652 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-09-12 18:56:43,652 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting mainErr51ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:43,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:43,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1837545001, now seen corresponding path program 1 times [2024-09-12 18:56:43,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:43,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179622956] [2024-09-12 18:56:43,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:43,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:43,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:43,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:43,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:43,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:43,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:43,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:43,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:43,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 18:56:43,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 18:56:43,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 18:56:43,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2024-09-12 18:56:43,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:43,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179622956] [2024-09-12 18:56:43,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179622956] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:43,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127628574] [2024-09-12 18:56:43,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:43,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:43,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:43,771 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:43,773 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 18:56:43,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:43,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:56:43,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:44,146 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:56:44,146 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:44,341 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:56:44,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127628574] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:44,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:56:44,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 12 [2024-09-12 18:56:44,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874375717] [2024-09-12 18:56:44,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:44,343 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 18:56:44,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:44,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 18:56:44,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:56:44,344 INFO L87 Difference]: Start difference. First operand 389 states and 422 transitions. Second operand has 13 states, 12 states have (on average 35.666666666666664) internal successors, (428), 13 states have internal predecessors, (428), 10 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2024-09-12 18:56:45,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:45,121 INFO L93 Difference]: Finished difference Result 389 states and 422 transitions. [2024-09-12 18:56:45,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:56:45,122 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 35.666666666666664) internal successors, (428), 13 states have internal predecessors, (428), 10 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) Word has length 196 [2024-09-12 18:56:45,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:45,123 INFO L225 Difference]: With dead ends: 389 [2024-09-12 18:56:45,123 INFO L226 Difference]: Without dead ends: 383 [2024-09-12 18:56:45,124 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 406 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2024-09-12 18:56:45,124 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 355 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:45,124 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 233 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:56:45,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-09-12 18:56:45,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2024-09-12 18:56:45,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 328 states have (on average 1.1432926829268293) internal successors, (375), 357 states have internal predecessors, (375), 19 states have call successors, (19), 9 states have call predecessors, (19), 8 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:45,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 412 transitions. [2024-09-12 18:56:45,274 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 412 transitions. Word has length 196 [2024-09-12 18:56:45,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:45,274 INFO L474 AbstractCegarLoop]: Abstraction has 383 states and 412 transitions. [2024-09-12 18:56:45,275 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 35.666666666666664) internal successors, (428), 13 states have internal predecessors, (428), 10 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2024-09-12 18:56:45,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:45,275 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 412 transitions. [2024-09-12 18:56:45,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-09-12 18:56:45,275 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:45,276 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:56:45,288 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-12 18:56:45,477 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:45,477 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr32ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:45,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:45,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1104406829, now seen corresponding path program 1 times [2024-09-12 18:56:45,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:45,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469174611] [2024-09-12 18:56:45,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:45,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:45,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:45,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:45,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:45,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:45,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:45,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:45,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:45,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 18:56:45,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 18:56:45,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 18:56:45,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,654 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2024-09-12 18:56:45,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:45,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469174611] [2024-09-12 18:56:45,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469174611] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:45,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596038202] [2024-09-12 18:56:45,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:45,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:45,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:45,656 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:45,657 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 18:56:45,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:45,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:56:45,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:46,039 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-09-12 18:56:46,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:46,245 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-09-12 18:56:46,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596038202] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:46,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:56:46,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2024-09-12 18:56:46,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631529304] [2024-09-12 18:56:46,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:46,246 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 18:56:46,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:46,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 18:56:46,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:56:46,247 INFO L87 Difference]: Start difference. First operand 383 states and 412 transitions. Second operand has 14 states, 13 states have (on average 23.0) internal successors, (299), 14 states have internal predecessors, (299), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-12 18:56:46,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:46,921 INFO L93 Difference]: Finished difference Result 679 states and 742 transitions. [2024-09-12 18:56:46,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:56:46,925 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 23.0) internal successors, (299), 14 states have internal predecessors, (299), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 200 [2024-09-12 18:56:46,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:46,927 INFO L225 Difference]: With dead ends: 679 [2024-09-12 18:56:46,927 INFO L226 Difference]: Without dead ends: 423 [2024-09-12 18:56:46,928 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=188, Invalid=364, Unknown=0, NotChecked=0, Total=552 [2024-09-12 18:56:46,928 INFO L434 NwaCegarLoop]: 82 mSDtfsCounter, 877 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:46,928 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 333 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:56:46,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2024-09-12 18:56:47,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 382. [2024-09-12 18:56:47,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 328 states have (on average 1.1585365853658536) internal successors, (380), 356 states have internal predecessors, (380), 19 states have call successors, (19), 9 states have call predecessors, (19), 8 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:47,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 417 transitions. [2024-09-12 18:56:47,082 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 417 transitions. Word has length 200 [2024-09-12 18:56:47,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:47,083 INFO L474 AbstractCegarLoop]: Abstraction has 382 states and 417 transitions. [2024-09-12 18:56:47,083 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 23.0) internal successors, (299), 14 states have internal predecessors, (299), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-12 18:56:47,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:47,083 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 417 transitions. [2024-09-12 18:56:47,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2024-09-12 18:56:47,084 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:47,084 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:56:47,098 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 18:56:47,284 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:47,285 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting mainErr33ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:47,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:47,285 INFO L85 PathProgramCache]: Analyzing trace with hash -123126529, now seen corresponding path program 1 times [2024-09-12 18:56:47,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:47,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329939042] [2024-09-12 18:56:47,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:47,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:47,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:56:47,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:56:47,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 18:56:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 18:56:47,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 18:56:47,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 18:56:47,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 18:56:47,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:56:47,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 18:56:47,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 18:56:47,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 18:56:47,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,438 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 58 proven. 6 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2024-09-12 18:56:47,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:47,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329939042] [2024-09-12 18:56:47,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329939042] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:47,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216307655] [2024-09-12 18:56:47,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:47,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:47,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:47,440 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:47,441 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 18:56:47,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:47,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 18:56:47,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:47,996 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:56:47,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:48,229 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:56:48,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216307655] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:56:48,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:56:48,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-09-12 18:56:48,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408546583] [2024-09-12 18:56:48,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:48,230 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 18:56:48,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:48,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 18:56:48,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:56:48,231 INFO L87 Difference]: Start difference. First operand 382 states and 417 transitions. Second operand has 18 states, 17 states have (on average 26.11764705882353) internal successors, (444), 18 states have internal predecessors, (444), 11 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) [2024-09-12 18:56:49,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:49,150 INFO L93 Difference]: Finished difference Result 442 states and 478 transitions. [2024-09-12 18:56:49,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 18:56:49,150 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 26.11764705882353) internal successors, (444), 18 states have internal predecessors, (444), 11 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) Word has length 201 [2024-09-12 18:56:49,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:49,154 INFO L225 Difference]: With dead ends: 442 [2024-09-12 18:56:49,154 INFO L226 Difference]: Without dead ends: 440 [2024-09-12 18:56:49,155 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 412 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=245, Invalid=625, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:56:49,158 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 478 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:49,158 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 375 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1377 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:56:49,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-09-12 18:56:49,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 380. [2024-09-12 18:56:49,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 328 states have (on average 1.146341463414634) internal successors, (376), 354 states have internal predecessors, (376), 19 states have call successors, (19), 9 states have call predecessors, (19), 8 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:56:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 413 transitions. [2024-09-12 18:56:49,317 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 413 transitions. Word has length 201 [2024-09-12 18:56:49,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:49,318 INFO L474 AbstractCegarLoop]: Abstraction has 380 states and 413 transitions. [2024-09-12 18:56:49,318 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 26.11764705882353) internal successors, (444), 18 states have internal predecessors, (444), 11 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) [2024-09-12 18:56:49,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:49,318 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 413 transitions. [2024-09-12 18:56:49,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-09-12 18:56:49,319 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:56:49,319 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:56:49,335 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 18:56:49,520 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 18:56:49,520 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting mainErr39ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 90 more)] === [2024-09-12 18:56:49,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:49,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1214038267, now seen corresponding path program 1 times [2024-09-12 18:56:49,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:56:49,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536383770] [2024-09-12 18:56:49,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:49,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:56:49,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:56:49,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077111277] [2024-09-12 18:56:49,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:56:49,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:56:49,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:56:49,538 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:56:49,541 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 18:56:49,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:56:49,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:56:49,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:56:50,531 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 72 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:56:50,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:56:52,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:56:52,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536383770] [2024-09-12 18:56:52,676 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:56:52,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077111277] [2024-09-12 18:56:52,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077111277] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:56:52,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:56:52,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-09-12 18:56:52,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228194144] [2024-09-12 18:56:52,676 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:56:52,677 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:56:52,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:56:52,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:56:52,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=248, Unknown=1, NotChecked=0, Total=306 [2024-09-12 18:56:52,677 INFO L87 Difference]: Start difference. First operand 380 states and 413 transitions. Second operand has 12 states, 12 states have (on average 13.833333333333334) internal successors, (166), 11 states have internal predecessors, (166), 4 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-12 18:56:53,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:56:53,586 INFO L93 Difference]: Finished difference Result 384 states and 416 transitions. [2024-09-12 18:56:53,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 18:56:53,586 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.833333333333334) internal successors, (166), 11 states have internal predecessors, (166), 4 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) Word has length 207 [2024-09-12 18:56:53,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:56:53,593 INFO L225 Difference]: With dead ends: 384 [2024-09-12 18:56:53,593 INFO L226 Difference]: Without dead ends: 0 [2024-09-12 18:56:53,593 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=78, Invalid=301, Unknown=1, NotChecked=0, Total=380 [2024-09-12 18:56:53,594 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 59 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:56:53,594 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 310 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:56:53,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-09-12 18:56:53,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-09-12 18:56:53,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-12 18:56:53,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-09-12 18:56:53,595 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 207 [2024-09-12 18:56:53,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:56:53,595 INFO L474 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-09-12 18:56:53,595 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.833333333333334) internal successors, (166), 11 states have internal predecessors, (166), 4 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-12 18:56:53,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:56:53,595 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-09-12 18:56:53,596 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-09-12 18:56:53,598 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (92 of 93 remaining) [2024-09-12 18:56:53,601 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (91 of 93 remaining) [2024-09-12 18:56:53,601 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (90 of 93 remaining) [2024-09-12 18:56:53,601 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (89 of 93 remaining) [2024-09-12 18:56:53,601 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (88 of 93 remaining) [2024-09-12 18:56:53,602 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (87 of 93 remaining) [2024-09-12 18:56:53,602 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (86 of 93 remaining) [2024-09-12 18:56:53,602 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (85 of 93 remaining) [2024-09-12 18:56:53,602 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (84 of 93 remaining) [2024-09-12 18:56:53,602 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (83 of 93 remaining) [2024-09-12 18:56:53,602 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (82 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (81 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (80 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (79 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (78 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (77 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (76 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (75 of 93 remaining) [2024-09-12 18:56:53,603 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (74 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr21ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr22ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr23ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr24ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr25ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr26ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr27ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 93 remaining) [2024-09-12 18:56:53,604 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr28ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 93 remaining) [2024-09-12 18:56:53,605 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr29ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 93 remaining) [2024-09-12 18:56:53,605 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr30ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 93 remaining) [2024-09-12 18:56:53,605 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr31ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 93 remaining) [2024-09-12 18:56:53,605 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr32ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 93 remaining) [2024-09-12 18:56:53,605 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr33ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 93 remaining) [2024-09-12 18:56:53,605 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr34ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 93 remaining) [2024-09-12 18:56:53,606 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr35ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 93 remaining) [2024-09-12 18:56:53,606 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr36ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 93 remaining) [2024-09-12 18:56:53,606 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr37ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 93 remaining) [2024-09-12 18:56:53,606 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr38ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 93 remaining) [2024-09-12 18:56:53,606 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr39ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 93 remaining) [2024-09-12 18:56:53,606 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr40ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 93 remaining) [2024-09-12 18:56:53,606 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr41ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 93 remaining) [2024-09-12 18:56:53,607 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr42ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 93 remaining) [2024-09-12 18:56:53,607 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr43ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 93 remaining) [2024-09-12 18:56:53,607 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr44ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 93 remaining) [2024-09-12 18:56:53,607 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr45ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 93 remaining) [2024-09-12 18:56:53,607 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr46ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 93 remaining) [2024-09-12 18:56:53,607 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr47ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 93 remaining) [2024-09-12 18:56:53,607 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr48ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr49ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr50ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr51ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr52ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr53ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr54ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr55ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr56ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr57ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 93 remaining) [2024-09-12 18:56:53,608 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr58ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 93 remaining) [2024-09-12 18:56:53,609 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr59ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 93 remaining) [2024-09-12 18:56:53,609 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr60ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 93 remaining) [2024-09-12 18:56:53,609 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr61ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 93 remaining) [2024-09-12 18:56:53,609 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr62ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 93 remaining) [2024-09-12 18:56:53,610 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr63ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr64ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr65ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr66ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr67ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr68ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr69ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr70ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr71ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr72ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr73ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr74ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr75ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr76ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr77ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr78ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 93 remaining) [2024-09-12 18:56:53,611 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr79ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr80ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr81ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr82ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr83ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr84ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr85ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr86ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr87ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr88ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr89ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr90ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location mainErr91ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 93 remaining) [2024-09-12 18:56:53,612 INFO L785 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 93 remaining) [2024-09-12 18:56:53,626 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-12 18:56:53,818 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 18:56:53,821 INFO L408 BasicCegarLoop]: Path program 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] [2024-09-12 18:56:53,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-09-12 18:57:32,147 WARN L293 SmtUtils]: Spent 32.74s on a formula simplification. DAG size of input: 39 DAG size of output: 22 (called from [L 162] de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.HoareAnnotationComposer.combineInter) [2024-09-12 18:58:48,901 WARN L293 SmtUtils]: Spent 1.19m on a formula simplification. DAG size of input: 50 DAG size of output: 24 (called from [L 162] de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.HoareAnnotationComposer.combineInter) [2024-09-12 18:58:51,451 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-09-12 18:58:51,465 WARN L945 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-09-12 18:58:51,469 WARN L945 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-09-12 18:58:51,470 WARN L945 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-09-12 18:58:51,476 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.09 06:58:51 BoogieIcfgContainer [2024-09-12 18:58:51,476 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-09-12 18:58:51,476 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-09-12 18:58:51,476 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-09-12 18:58:51,477 INFO L274 PluginConnector]: Witness Printer initialized [2024-09-12 18:58:51,477 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:56:06" (3/4) ... [2024-09-12 18:58:51,479 INFO L139 WitnessPrinter]: Generating witness for correct program [2024-09-12 18:58:51,482 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2024-09-12 18:58:51,485 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2024-09-12 18:58:51,485 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2024-09-12 18:58:51,485 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2024-09-12 18:58:51,492 INFO L896 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2024-09-12 18:58:51,493 INFO L896 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2024-09-12 18:58:51,493 INFO L896 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-09-12 18:58:51,493 INFO L896 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-09-12 18:58:51,593 INFO L149 WitnessManager]: Wrote witness to /storage/repos/certificate-witnesses-artifact/automizer/witness.graphml [2024-09-12 18:58:51,593 INFO L149 WitnessManager]: Wrote witness to /storage/repos/certificate-witnesses-artifact/automizer/witness.yml [2024-09-12 18:58:51,594 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-09-12 18:58:51,594 INFO L158 Benchmark]: Toolchain (without parser) took 165583.31ms. Allocated memory was 62.9MB in the beginning and 434.1MB in the end (delta: 371.2MB). Free memory was 40.3MB in the beginning and 236.7MB in the end (delta: -196.4MB). Peak memory consumption was 175.2MB. Max. memory is 16.1GB. [2024-09-12 18:58:51,598 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 62.9MB. Free memory was 39.6MB in the beginning and 39.5MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-09-12 18:58:51,598 INFO L158 Benchmark]: CACSL2BoogieTranslator took 205.40ms. Allocated memory is still 62.9MB. Free memory was 40.1MB in the beginning and 27.9MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-09-12 18:58:51,598 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.47ms. Allocated memory is still 62.9MB. Free memory was 27.7MB in the beginning and 26.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-09-12 18:58:51,598 INFO L158 Benchmark]: Boogie Preprocessor took 54.93ms. Allocated memory was 62.9MB in the beginning and 88.1MB in the end (delta: 25.2MB). Free memory was 26.7MB in the beginning and 67.9MB in the end (delta: -41.1MB). Peak memory consumption was 5.0MB. Max. memory is 16.1GB. [2024-09-12 18:58:51,599 INFO L158 Benchmark]: RCFGBuilder took 545.65ms. Allocated memory is still 88.1MB. Free memory was 67.9MB in the beginning and 38.5MB in the end (delta: 29.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-09-12 18:58:51,600 INFO L158 Benchmark]: TraceAbstraction took 164632.75ms. Allocated memory was 88.1MB in the beginning and 434.1MB in the end (delta: 346.0MB). Free memory was 38.1MB in the beginning and 244.1MB in the end (delta: -206.0MB). Peak memory consumption was 237.3MB. Max. memory is 16.1GB. [2024-09-12 18:58:51,600 INFO L158 Benchmark]: Witness Printer took 117.24ms. Allocated memory is still 434.1MB. Free memory was 244.1MB in the beginning and 236.7MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-09-12 18:58:51,601 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 62.9MB. Free memory was 39.6MB in the beginning and 39.5MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 205.40ms. Allocated memory is still 62.9MB. Free memory was 40.1MB in the beginning and 27.9MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 21.47ms. Allocated memory is still 62.9MB. Free memory was 27.7MB in the beginning and 26.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 54.93ms. Allocated memory was 62.9MB in the beginning and 88.1MB in the end (delta: 25.2MB). Free memory was 26.7MB in the beginning and 67.9MB in the end (delta: -41.1MB). Peak memory consumption was 5.0MB. Max. memory is 16.1GB. * RCFGBuilder took 545.65ms. Allocated memory is still 88.1MB. Free memory was 67.9MB in the beginning and 38.5MB in the end (delta: 29.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 164632.75ms. Allocated memory was 88.1MB in the beginning and 434.1MB in the end (delta: 346.0MB). Free memory was 38.1MB in the beginning and 244.1MB in the end (delta: -206.0MB). Peak memory consumption was 237.3MB. Max. memory is 16.1GB. * Witness Printer took 117.24ms. Allocated memory is still 434.1MB. Free memory was 244.1MB in the beginning and 236.7MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 26]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 26]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 26]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 26]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 26]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 26]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 30]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 30]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 30]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 30]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 44]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 44]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 49]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 57]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 14]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 218 locations, 93 error locations. Started 1 CEGAR loops. OverallTime: 46.9s, OverallIterations: 27, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 18.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5783 SdHoareTripleChecker+Valid, 14.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5740 mSDsluCounter, 11049 SdHoareTripleChecker+Invalid, 13.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7910 mSDsCounter, 407 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12918 IncrementalHoareTripleChecker+Invalid, 13325 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 407 mSolverCounterUnsat, 3139 mSDtfsCounter, 12918 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3813 GetRequests, 3557 SyntacticMatches, 3 SemanticMatches, 253 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 756 ImplicationChecksByTransitivity, 13.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=476occurred in iteration=14, InterpolantAutomatonStates: 210, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.3s AutomataMinimizationTime, 27 MinimizatonAttempts, 524 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 21.1s InterpolantComputationTime, 4635 NumberOfCodeBlocks, 4635 NumberOfCodeBlocksAsserted, 46 NumberOfCheckSat, 4917 ConstructedInterpolants, 98 QuantifiedInterpolants, 29802 SizeOfPredicates, 35 NumberOfNonLiveVariables, 3177 ConjunctsInSsa, 163 ConjunctsInUnsatCore, 45 InterpolantComputations, 14 PerfectInterpolantSequences, 2125/2721 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 93 specifications checked. All of them hold - InvariantResult [Line: 40]: Loop Invariant Derived loop invariant: ((((((((__int128) u * 2) + ((long long) A * 4)) + ((__int128) r * 4)) == (((__int128) u * u) + 1)) && ((((2 * ((((__int128) -1 * u) + 1) / 2)) + (((((__int128) -1 * u) + 1) / 2) * ((((__int128) -1 * u) + 1) / 2))) + 1) <= 0)) && (v == 1)) && (A <= 1)) - InvariantResult [Line: 48]: Loop Invariant Derived loop invariant: ((((((((__int128) u * 2) + ((long long) A * 4)) + ((__int128) r * 4)) == (((__int128) u * u) + 1)) && ((((2 * ((((__int128) -1 * u) + 1) / 2)) + (((((__int128) -1 * u) + 1) / 2) * ((((__int128) -1 * u) + 1) / 2))) + 1) <= 0)) && (v == 1)) && (A <= 1)) - InvariantResult [Line: 35]: Loop Invariant Derived loop invariant: ((((((((((__int128) -1 * u) + 1) / 2) * ((((__int128) -1 * u) + 1) / 2)) == (A + r)) && ((((__int128) u + 1) % 2) == 0)) && ((((2 * ((((__int128) -1 * u) + 1) / 2)) + (((((__int128) -1 * u) + 1) / 2) * ((((__int128) -1 * u) + 1) / 2))) + 1) <= 0)) && (v == 1)) && (A <= 1)) - ProcedureContractResult [Line: 8]: Procedure Contract for assume_abort_if_not Derived contract for procedure assume_abort_if_not. Ensures: (\old(cond) != 0) - ProcedureContractResult [Line: 11]: Procedure Contract for __VERIFIER_assert Derived contract for procedure __VERIFIER_assert. Requires: (1 <= \old(cond)) Ensures: (1 <= \old(cond)) RESULT: Ultimate proved your program to be correct! [2024-09-12 18:58:51,683 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE